ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →無償トライアル:
無償トライアルへ製品の情報と無償トライアルへ:
QuickBooks ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからリアルタイムなQuickbooks Point of Sale データに直接接続できるパワフルなツールです。標準のODBC ドライバーインタフェースを使用して、データベースのようにQuickBooks POS データにアクセスし、QuickBooks のインベントリ、トランザクション、アカウントなどの読み、書き、更新を実行できます。
浦邊信太郎
プロダクトスペシャリスト
生産スケジューラ「Asprova」はODBC によるデータベース接続をサポートしているため、これを通してQuickBooks POSとのデータ連携を行うことが可能です。 通常、QuickBooks POSなどのSaaS として提供されるアプリケーションにはWeb API でアクセスしますが、CData QuickBooks POS ODBC Driver によって、RDB にアクセスするのと同じ感覚で、QuickBooks POS のデータを扱うことができます。 本記事ではQuickBooks POSからAsprovaへの「品目」データ取り込みの例を通してデータ連携手順を示します。
QuickBooks POS ODBC Driver をウェブサイトからダウンロードします。30日の無償版もあります。
インストールが完了したら、DSN 設定画面が開くので、必要な接続プロパティを入力してQuickBooks POS への接続を行います。
ローカルQuickBooks インスタンスに接続する場合は、接続プロパティを設定する必要はありません。
本製品 はリモートコネクタ経由でQuickBooks にリクエストを作成します。リモートコネクタはQuickBooks POS と同じマシン上で動作し、軽量の組み込みWeb サーバーを介して接続を受け入れます。サーバーはSSL/TLS をサポートし、ユーザーにリモートマシンからのセキュアな接続を可能にします。
初めて接続するときは、リモートコネクタをQuickBooks POS で認可する必要があります。詳細はヘルプドキュメントの「はじめに」を参照してください。
メニューの「ファイル」から「データ入出力」を選択し、「データ入出力」ダイアログを開きます。
「品目」行のヘッダをダブルクリックし、「データ入出力の編集」ダイアログを開きます。
「RDBトランザクション」を「いいえ」に変更し、「OK」を押下します。
「品目」の「データソースの種類」を「OLE DB」に変更します。
「接続文字列/フォルダ」列のボタンを押下し、「データ リンク プロパティ」ダイアログを開きます。 「プロバイダー」タブで「Microsoft OLE DB Provider for ODBC Drivers」を選択し「次へ」を押下します。
「接続」タブで「データソース名を使用する」が選択されていることを確認し、コンボボックスで「CData QuickBooks POS Source」を選択します。
「接続のテスト」を押下し「接続のテストに成功しました」というメッセージが表示されればドライバの設定に成功です。
「外部テーブル名」列のボタンを押下し、「テーブル一覧」ダイアログを開きます。 ここでQuickBooks POSのテーブル一覧が表示されることを確認してください。
出力先テーブル(Asprovaの品目)、入力元テーブルの項目の対応付けを行います。「フィールドマッピング」列のボタンを押下し、「品目-フィールドマッピング」画面を開きます。
画面の二つのテーブルの間で右クリックし、コンテキストメニューの「全削除」を選択します。すべてのマッピングが削除されたことを確認し、項目同士をドラッグアンドドロップでつなぎ上記のマッピングを設定します。
これでデータ取り込みの設定は終了です。メニューの「ファイル」から「インポート」をクリックします。画面下のメッセージでエラーが出なければインポートは完了です。
メニューの「テーブル表示」から「品目」を選択します。下図のように、QuickBooks POSから取り込んだ商品データが表示されれば成功です。