Clover ETL からSage 50 UK データに連携

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

Sage 50 UK JDBC Driver

Sage 50 UK への完全な読み書きアクセスにより、任意のJava / J2EE アプリケーションから検索(顧客、トランザクション、請求書、販売レシートなど)、アイテムの更新、顧客の編集などを実行できます。



データ連携ツールのCloverETL のビジュアルワークフローでSage 50 UK データ連携を作成。

CData JDBC Driver for Sage 50 UK は、CloverETL からSage 50 UK へのcreate, read, update, and delete (CRUD) commands 処理を実現します。本記事では、CloverETL でJDBC Driver を使い、Sage 50 UK をシンプルなCSV ファイルに変換します。

JDBC Data Source でSage 50 UK に接続

  1. Sage 50 UK データへの連携を作成します。CloverETL の新しいgraph で、Outline ペインのConnections ノードを右クリックして、Create Connection をクリックします。Database Connection ウィザードが表示されます。
  2. +アイコンをクリックして、.jar ファイルをロードします。インストールディレクトリのlib フォルダの cdata.jdbc.sage50uk.jar ファイルを選択します。
  3. JDBC URL を入力します。一般的な接続文字列は: jdbc:sage50uk:URL=http://your-server:5493/sdata/accounts50/GCRM/your-address;User=Manager;

    Note:Sage 50 UK 2012 以降のみサポートされています。

    [接続]セクションのUser およびPassword プロパティを、有効なSage 50 UK のユーザー資格情報に設定する必要があります。これらの値は、Sage 50 UK に ログインするために使用するものと同じです。

    さらに、[接続]セクションのURL プロパティを、希望する会社データセットのアドレスに設定する必要がります。アドレスを取得するには、以下を行ってください:

    1. Sage 50 UK ソフトウェアを開きます。
    2. [Tools]->[Internet Options]をクリックします。
    3. [SData Settings]タブを選択します。
    4. [Sage 50 Accounts]の隣にある[Details]ボタンをクリックします。会社名のリストとそれに対応するデータセットのアドレスを含むウィンドウが表示されます。
    5. URL プロパティを希望する会社の隣にあるアドレスフィールドの値に設定します。

DBInputTable コンポーネントで、Sage 50 UK データをクエリ

  1. DBInputTable をReaders セクションからドラッグし、ジョブフローに置きます。ダブルクリックして、設定エディタを開きます。
  2. DB コネクションプロパティで、Sage 50 UK JDBC をドロップダウンから選択します。
  3. SQL クエリを入力します。例: SELECT * FROM TradingAccounts

UniversalDataWriter でQuery のOutput を記述

  1. Writer セクションからUniversalDataWriter をドラッグして、ジョブフローに置きます。
  2. UniversalDataWriter をダブルクリックして、設定エディタを開き、ファイルURL を足します。
  3. DBInputTable をダブルクリックして、Extract Metadata をクリックします。
  4. DBInputTable のOutput ポートをUniversalDataWriter に接続します。
  5. UniversalDataWriter のSelect Metadata メニューでTradingAccounts テーブルを選択します。(UniversalDataWriter のInput ポートを右クリックしてメニューを開くことも可能です。)
  6. Run をクリックして、ファイルの書き込みを実行します。