メインコンテンツまでスキップ
Adaptive Insights
Knowledge @ Adaptive Insights LLC, a Workday Company

Microsoft Dynamics GP データ ソースの設定

Adaptive Integrationを使用してMicrosoft Dynamics GPからデータをインポートできます。 Adaptive IntegrationMicrosoft Dynamics GPバージョン2010、2013、2015をサポートしていますが、旧バージョンのMicrosoft Dynamics GP 10.0はサポートしていません。

Microsoft Dynamics GPデータ ソースの設定は、次の手順で実行します:

  1. [統合] > [データデザイナー] に移動して、[データ デザイナー] にアクセスします。

  2. 画面の右側にある [コンポーネント ライブラリ] の [データ ソース] フォルダーで、[新規データ ソースを作成] をクリックします。
    [新規作成] ダイアログボックスが表示されます。

  3. Microsoft Dynamics GP をデータ ソースの種類として選択し、データ ソース名を入力します

  4. [作成] をクリックします。
    画面中央に下のような新しいデータ ソース’の設定が表示されます。

    integrationCreateMicrosoftDynamicsGPdataSource.png
  5. データ ソースの’情報を入力します。

  • 関連エージェント: ドロップダウン リストからエージェントを選択します。
  • サーバー: サーバーを入力します。
  • ポート: ポートを入力します。
  • インスタンス: インスタンスを入力します。
  • ユーザー名Microsoft Dynamics GPアカウントのユーザー名を入力します。
  • パスワード: ユーザー名に関連するパスワードを入力します。
  • 企業データベース: (オプション)インポートする Microsoft Dynamics GP企業 をセミコロンで 区切って 入力します。このフィールドをブランクのままにすると、すべての企業がインポートされます。 
  • ログレベル: ドロップダウン リストからログレベルを選択し、このデータ ソースをどこまで詳細にログするかを指定します。オプション:
    • エラー: エラーのみを記録します。
    • 情報: データ ソースが更新されたときなど、すべての基本情報を記録します。
    • 詳細: 全ての段階と操作に関する非常に詳細な情報を提供します。(このレベルは、主にデバッグや監査に使用されます。典型的な使用方法よりも多くのログ情報を生成する可能性があります。)
  1. [操作] メニューの [保存] をクリックします。

新規エージェントの接続情報をテストするには、[操作]メニューで [ 接続のテスト] をクリックします。システムはデータ ソース フィールドの­情報を使用して、Microsoft Dynamics GPへの接続を試みます、。Microsoft Dynamics GPアカウントにシステムが接続できたら [OK] をクリックします。接続に問題がある場合は、Adaptive サポートに連絡してください。

Microsoft Dynamics GPに接続できたら、’データ­構造をインポートできます。データベース内のテーブルおよび列が表示されます。

Microsoft Dynamics GPの構造をインポートするには、次のようにします:

  1. [操作] メニューで [構造をインポート] をクリックします。テーブルと列が [データ コンポーネント] メニューに表示されます。

  2. [閉じる] をクリックして [構造をインポート] ダイアログ ボックスを閉じます。

  3. [操作] メニューの [保存] をクリックしてください。

Microsoft Dynamics GPの [入力テキスト ストリーム] から特定の文字を削除するには:

JDBCMicrosoft Dynamics 入力テキストストリームから指定された文字を削除する」を参照してください。 GP

Microsoft Dynamics GPデータ ソースにテーブルを追加

Microsoft Dynamics GPの構造をインポートしたら、インポートする情報を指定できます。画面の [インポートするテーブル] セクションでは、Microsoft Dynamics GPアカウントからインポートしたデータを設定できます。

Microsoft Dynamics GPアカウントからインポートするテーブルを指定するには、次の手順を実行します:

  1. 以下のように、[データ コンポーネント] メニューでデータ ソースのエントリを展開します。(アイコンに斜線が入ったデータ コンポーネントは、現在のインポートに含まれません。)

    !great_plains_data_components.png
  2. 以下のように、インポートするテーブルを画面中央の [インポートするテーブル] セクションにドラッグ アンド ドロップします。各テーブルを [インポートするテーブル] セクションにドラッグすると、テーブルのタブが表示され、スプレッドシート科目の情報が [インポートするテーブル] セクションに表示されます。これにより、’追加した­情報の種類が表示されます。(複数のテーブルの’サンプルが下に表示されます。)各テーブルのタブにはドロップダウン メニューがあり、名前の横にある矢印をクリックすることでアクセスできます。!great_plains_adding_tables.png

     

基本テーブル、カスタムSQL式、またはサブクエリ列から列を追加することで、[Adaptive アカウントの要約] テーブルを拡張できます。

Microsoft Dynamics GPアカウントが複数の会社を含む場合は、データ ソースにもALL.Adaptive Account Summaryという名前の和集合テーブルが含まれます。

列の管理

作業しているテーブルに列が多数ある場合は、[列を管理] を使用してどの列をインポートするかをすばやく編集できます。[列を管理] ダイアログ ボックスにはテーブルの列が表示されるため、インポートする列を選択または選択解除できます。

インポートする列を管理するには、次の手順を実行します:

  1. テーブル名の右にあるタブの矢印をクリックします。
    いくつかのオプションを含むフローティング メニューが表示されます。

  2. フローティング メニューで [列を管理] をクリックします。
    [列を管理] ダイアログ ボックスが表示されます。

BatchEdit-ManageColumns00071.png

3. インポートする列の横にあるチェックボックスをオンにします。列をチェックすると、ポップアップの内容を保存してからプレビュー ウィンドウに列が表示されます。列のチェックを外すと、プレビュー ウィンドウから列が削除されます。

isDe­letedなどの、システムが生成するフィールドのインポート ステータスを変更することはできません。個々の列のインポート状態は、­列のプロパティを選択してプロパティを設定するか、列をデザイナーにドラッグ アンド ドロップして、変更することもできます。

テーブルのカスタマイズ

テーブルごとにデータのインポート方法をカスタマイズできます。

テーブル設定をカスタマイズするには、次の手順を実行します:

  1. テーブル名の右にあるタブの矢印をクリックします。
    いくつかのオプションを含むフローティング メニューが表示されます。

  2. フローティング メニューで [テーブルの設定] をクリックします。
    以下のように [テーブル設定] ダイアログ ボックスが表示されます。

    !salesforce_table_settings00072.png
  3. テーブル設定を入力します:

  • データ インポート フィルタ: これを使用して、インポートしている情報をフィルタリングまたはフォーマットするSQL式を入力します。SQLフィルタはデータベースからデータを抽出する前に適用され、インポートする必要があるデータの量を削減するとともに、ステージング領域に取り込むデータをさらに細かく制御できます。フィールドをクリックすると、前述の [SQL式を編集] ダイアログ ボックスが表示されます。(ここで入力したフィルタは、ステージング領域の­プレビュー データではなく、データベース内の実際のデータに適用されます。)すべてのデータ ソースが同レベルのSQLフィルタリング機能をサポートしているわけではありません。

  1. [適用 ]をクリックして設定を適用します。
  2. 各テーブルに対して手順1〜3を繰り返します。
  3. [保存] をクリックして、データ ソースに設定を保存します。

列のオプション設定

[インポートするテーブル] セクションを使用中は、データ ソースまたはインポート後のステージング領域にある状態でのデータのプレビューを表示できます。ドロップダウンから [Microsoft Dynamics GP] または [ステージング テーブル] を選択してデータをプレビューします。

各列のオプションを変更するには、見出しをマウスでクリックし、その名前の横にあるドロップダウン メニューをクリック­します。オプションは次のとおりです:

  • 昇順で並べ替え: この列に基づいてテーブル全体を昇順で並べ替えます。
  • 降順で並べ替え: この列に基づいてテーブル全体を降順で並べ替えます。
  • 列の設定: このダイアログを使用して、ステージング テーブルの列のプロパティを変更します。
    • 名前: ヘッダーに表示される列の名前。
    • 列の型: 列で使用されるデータ型。
    • 列の型を変換: このドロップダウン メニューから新しい型を選択します。
  • インポートから列を除外する: インポートするデータからこの列を削除する場合に選択します。
  • カスタム列を削除: このオプションを選択して列を削除します。(カスタム­列でのみ使用可能。)

ステージング テーブルからデータをダウンロード

単一のステージング テーブルからデータをダウンロードできます。

単一のステージング テーブルからデータをダウンロードするには、次の手順を実行します:

  1. [インポートするテーブル] セクションの テーブルの見出しにある下矢印をクリックします。

  2. [データをダウンロードする] を選択します。

  3. 「“この操作では、データをダウンロードするためのURLを含むメールを送信します”」というプロンプトで、 [送信] をクリックします。 Adaptive IntegrationはURLを記載したEメールを、データ デザイナーに関連づけられたEメール科目に送信します。

  4. E メールを開いてURLをクリックします。データは.csv形式でダウンロードされます。

高度なフィルタの使用

[ソース] ドロップダウン メニューの下にある [高度なフィルタ] をクリックすると、[インポートするテーブル] のプレビュー領域にデータ­を表示するオプションが表示されます。[高度なフィルタ] は、ステージング テーブルのデータのサブセットを表示および参照するためのツールを提供します。フィルタのプロパティを変更することで、ステージング領域のデータを変更することなく、プレビュー ウィンドウに表示されるデータ表示を変更できます。

プレビュー領域は、特にステージング領域のデータのごく一部をプレビューするためのものです。[スプレッドシート] 科目で利用できるデータを探索して、ステージング領域をチェックすることで予定のデータが入手できることを確認できます。(プレビュー機能で設定されたフィルタは、ステージング領域の実際のデータには影響しません。)[高度なフィルタ] を使用すると、プレビューのデータでデータのインポート フィルタを設定できます。

[高度なフィルタ] のオプションは次のとおりです:

  • 個別の行: 重複する行を非表示にするには、このボックスをオンにします。
  • 最大行数: プレビュー領域に表示される行数を制限するには、テキスト ボックスに数値を入力します。
  • : このドロップダウン メニューの列をオンまたはオフにし、列を表示または非表示にします。

このリストから列を削除しても、その列はインポート リストから削除されません。

  • SQLフィルタ: 大きなテキスト ボックスをクリックすると、以下の [SQLフィルタを編集] ダイアログ ボックスが表示されます。

    !JDBC_edit_SQL_xantus00074.png

フィールドにSQL式を入力します。これは、プレビューされる行を制限するフィルタです。[適用] をクリックすると、フィルタのSQL構文を自動的にチェックします。(エラーがある場合は、エラーが式に表示されます。)SQL構文のヘルプについては [メモ] セクションの [オンライン ヘルプ] をクリックしてください。入力した式は、プレビュー ウィンドウの [高度なフィルタ] セクションに表示されます。

[フィルタを削除]( [ソース] ドロップダウン メニューの横)をクリックして、高度なフィルタの­設定をすべてクリアします。

テーブルのカスタマイズ プロセスの一環として、SQL式を使用して結合テーブルとカスタム列を作成することもできます。

ステージング領域をクリア

情報はクリアするまでステージング領域に残ります。

ステージング領域からデータをクリアするには、次のようにします:

  1. [操作] メニューの [ステージング テーブルをクリア] をクリックします。
    データ ソース内のすべてのテーブルのステージング領域がクリアされます。

  • この記事は役に立ちましたか?