スマレジ のデータをDataSpider Servista の連携先として使う方法

杉本和也
杉本和也
リードエンジニア
CData JDBC ドライバを使って、データ連携ツールのDataSpider Servista からスマレジ のデータを連携利用する方法を解説。



DataSpider Servista は、異なるシステムのデータやアプリケーションをノンプログラミングで「つなぐ」データインテグレーションプラットフォームです。

CData JDBC ドライバはDataSpider Servista において、JDBC データソースとして利用することが可能です。通常のJDBC の検索・更新などのアイコンを使って、標準SQL でSaaS/Web DB のデータを扱うことを可能にします。 この記事では、DataSpider で CData JDBC Driverを利用してスマレジ のデータに外部データとしてSQL でアクセスする方法を紹介します。

CData JDBC Driver for Smaregi をDataSpider にコネクタとして登録

  1. JDBC Driver をDataSpider と同じサーバーにインストール
  2. DataSpider の外部JDBCドライバのパスにCData JDBC ドライバのcdata.jdbc.smaregi.jar とcdata.jdbc.smaregi.lic を配置
    DataSpider 側:DataSpiderServista\server\plugin\data_processing\modules\jdbc_adapter
  3. DataSpider
  4. グローバルリソースのプロパティで、ドライバクラス名およびURL を入力。
    • 接続名:任意
    • 種別:デフォルト
    • 接続タイプ:接続タイプ:JDBC(JDBC接続設定)
    • ドライバクラス名:cdata.jdbc.smaregi.SmaregiDriver
    • URL:jdbc:smaregi:ContractId=mycontractid;AccessToken=myaccesstoken;
  5. スマレジドライバーには、ContractId およびAccessToken パラメータが必要です。

    • スマレジにログイン後、「設定」->「システム連携」->「スマレジAPI 設定」に移動します。
    • 「API受信設定」セクションにある「受信機能を利用する」を「利用する」に変更し、「アクセストークンの生成」をクリックし、AccessToken を取得します。
    • 次に必要なAPI アクセスを有効にするため、「機能設定」セクションで必要な機能を「利用する」に変更します。

    ContractId: アカウントの契約ID。これは受信設定セクションでも確認できます。
    AccessToken: 受信設定セクションのアクセストークン。

  6. DataSpider

DataSpider でスマレジ のデータを連携利用する

あとは通常のRDB コンポーネントのように、スマレジ のデータを扱うことが可能です。ツールパレットのJDBC からSQL 実行やストアドプロシージャ実行コンポーネントが使用できます。

DataSpider

例えばスマレジ のデータの取得であれば、検索系SQL実行処理を使って、SELECT 文でスマレジ のデータを抽出することができます。

このようにCData JDBC ドライバを使って、簡単にDataSpider でスマレジ のデータ データをノーコードで連携利用することができます。

CData JDBC Driver for Smaregi 30日の無償評価版 をダウンロードして、お試しください。

はじめる準備はできましたか?

Smaregi Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Smaregi Icon Smaregi JDBC Driver お問い合わせ

商品、在庫、発送状況などのスマレジアカウントデータを組み込んだ強力なJava アプリケーションを迅速に作成して配布できます。