CData ODBC Driver for Smartsheet を使ってAsprovaをSmartsheet と連携

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

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

Smartsheet ODBC Driver

Smartsheet ODBC Driver は、ODBC 接続をサポートするさまざまなアプリケーションからSmartsheet のリアルタイムデータ連携を実現するパワフルなツールです。

ODBC からSmartsheet データへの連携機能を実装して、Contacts、Folders、Groups、Users などのデータを利用できます。



CData ODBC Driver for Smartsheet を使って、AsprovaとSmartsheet とのデータ連携を実現します。

生産スケジューラ「Asprova」はODBC によるデータベース接続をサポートしているため、これを通してSmartsheetとのデータ連携を行うことが可能です。 通常、SmartsheetなどのSaaS として提供されるアプリケーションにはWeb API でアクセスしますが、CData Smartsheet ODBC Driver によって、RDB にアクセスするのと同じ感覚で、Smartsheet のデータを扱うことができます。 本記事ではSmartsheetからAsprovaへの「品目」データ取り込みの例を通してデータ連携手順を示します。

※製品について詳しい情報をご希望の方は以下からお進みください。

CData ODBC Driver for Smartsheet のインストールとDSN 設定

Smartsheet ODBC Driver をウェブサイトからダウンロードします。30日の無償版もあります。

インストールが完了したら、DSN 設定画面が開くので、必要な接続プロパティを入力してSmartsheet への接続を行います。

個人用トークンを使用して、自分のデータをテストし、アクセスします。個人用トークンを取得する方法は次のとおりです。

  • Smartsheet にログインします。
  • 「アカウント」をクリックして「個人用の設定」を選択します。
  • 「API アクセス」をクリックし、フォームを使用して新しいアクセストークンを生成するか、既存のアクセストークンを管理します。

その後、OAuthAccessToken を生成したトークンに設定します。

Asprovaでの接続情報の設定

  1. メニューの「ファイル」から「データ入出力」を選択し、「データ入出力」ダイアログを開きます。

  2. 「品目」行のヘッダをダブルクリックし、「データ入出力の編集」ダイアログを開きます。

  3. 「RDBトランザクション」を「いいえ」に変更し、「OK」を押下します。

データドライバの設定

  1. 「品目」の「データソースの種類」を「OLE DB」に変更します。

  2. 「接続文字列/フォルダ」列のボタンを押下し、「データ リンク プロパティ」ダイアログを開きます。 「プロバイダー」タブで「Microsoft OLE DB Provider for ODBC Drivers」を選択し「次へ」を押下します。

  3. 「接続」タブで「データソース名を使用する」が選択されていることを確認し、コンボボックスで「CData Smartsheet Source」を選択します。

  4. 「接続のテスト」を押下し「接続のテストに成功しました」というメッセージが表示されればドライバの設定に成功です。

スキーマの設定

  1. 「外部テーブル名」列のボタンを押下し、「テーブル一覧」ダイアログを開きます。 ここでSmartsheetのテーブル一覧が表示されることを確認してください。

  2. 出力先テーブル(Asprovaの品目)、入力元テーブルの項目の対応付けを行います。「フィールドマッピング」列のボタンを押下し、「品目-フィールドマッピング」画面を開きます。

  3. 画面の二つのテーブルの間で右クリックし、コンテキストメニューの「全削除」を選択します。すべてのマッピングが削除されたことを確認し、項目同士をドラッグアンドドロップでつなぎ上記のマッピングを設定します。

  4. これでデータ取り込みの設定は終了です。メニューの「ファイル」から「インポート」をクリックします。画面下のメッセージでエラーが出なければインポートは完了です。

データの確認

メニューの「テーブル表示」から「品目」を選択します。下図のように、Smartsheetから取り込んだ商品データが表示されれば成功です。