各製品の資料を入手。
詳細はこちら →StiLL からCData ODBC Driver を使ってOData につないでみた
CData ODBC Driver を使って、OData へのデータ連携をStiLL から行うことができます。StiLL の「データベース取得」機能を使って、OData のデータをStiLL で使ってみましょう。
最終更新日:2022-11-20
この記事で実現できるOData 連携のシナリオ
こんにちは!ドライバー周りのヘルプドキュメントを担当している兵藤です。
Excel をUIにした業務アプリ開発ツール「StiLL Standard」には、ODBC でデータベースからのデータを使う機能が備わっているので、これを使ってOData のデータ連携を行うことが可能です。 通常、OData などのSaaS として提供されるアプリケーションにはWeb API でアクセスしますが、CData ODBC Driver によって、RDB にアクセスするのと同感覚で、OData のデータを扱うことができます。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。
- OData をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
- 多様なアプリケーション、ツールにOData のデータを連携
- ノーコードでの手軽な接続設定
- 標準 SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてOData の接続を設定、2.StiLL 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとOData への接続設定
まずは、本記事右側のサイドバーからOData ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
CData ODBC Driver for OData のDSN をStiLL で選択します。
-
未指定の場合は、初めにODBC DSN (data source name) で接続プロパティを指定します。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC Data Source Administrator を使用して、ODBC DSN を作成および構成できます。
OData への接続
OData に接続するには、Url を有効なOData サービスルートURI に設定する必要があります。 OData サービスにルートドキュメントがない場合、テーブルとして公開したい特定のエンティティをFeedURL に指定してください。
OData への認証
OData は、以下を経由する認証をサポートします。
- HTTP
- Kerberos
- SharePoint Online
- OAuth
- Azure AD
HTTP 認証スキーム
HTTP で認証する場合は、次の表に従ってAuthScheme を設定します。
Scheme AuthScheme その他の設定 None None 認証を必要としない場合に使用。 Basic Basic User、Password NTLM NTLM User、Password Digest(サポートされている場合) Digest User、Password その他の認証方法の詳細は、ヘルプドキュメントの「接続の確立」セクションを参照してください。
DSN はビルトインのMicrosoft ODBC データソースアドミニストレーターで設定できます。これはドライバーのインストールの最後の手順です。 Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定する方法は、ヘルプドキュメントの「はじめに」をご参照ください。
-
StiLL をインストールしたExcel を開き、StiLL リボンの「StiLL ボタンテンプレート」からボタンを選択します。
-
ボタンをダブルクリックして、「DBデータ取得」をクリックします。
-
データソース選択画面で、「コンピューターデータソース」から2で設定したCData OData Source を選択します。
OData のデータのStiLL アプリケーションへの取得
StiLL ボタンのBtQuery ウィザードが開くので、OData からデータを指定して、StiLL アプリケーションに取り込みます。
-
データを取得したいテーブル名を選択します。テーブルはCData Driver がODataのエンドポイントをモデル化してテーブルにしています。
-
テーブル名を選択後、出力項目の選択や、表示セル位置の指定を行います。
-
設定後、「OK」を押すだけで、StiLL アプリケーションからSalesforce データが指定された表示位置にロードされます。
OData からStiLL へのデータ連携には、ぜひCData ODBC ドライバをご利用ください
このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。
CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。