Google スプレッドシートからOData のリアルタイムデータに接続
Google スプレッドシートは、Web ベースのブラウザ上で動作する表計算アプリです。CData Connect AI と組み合わせることで、Google スプレッドシートからOData のデータに即座にアクセスし、分析、共有、表計算などの用途に使用できます。この記事では、Connect AI でOData に接続し、Google スプレッドシートでOData のデータにアクセスする方法を説明します。
OData データ連携について
CData は、OData サービスのライブデータへのアクセスと統合を簡素化します。お客様は CData の接続機能を以下の目的で活用しています:
- OData バージョン 2.0、3.0、4.0 にアクセスでき、レガシーサービスと最新の機能・性能の両方に対応できます。
- $filter、$select、$expand などの高度なクエリオプションを活用し、サードパーティツールからのデータ取得を強化できます。
- サーバーサイドでの集計とグループ化の実行により、データ転送を最小化し、パフォーマンスを向上させます。
- Azure AD、ダイジェスト、ネゴシエート、NTLM、OAuth など、さまざまなスキームを使用して安全に認証でき、すべての接続でセキュアな認証を実現します。
- SQL ストアドプロシージャを使用して、OData サービスエンティティを管理できます。エンティティ間の関連付けの一覧表示、作成、削除などが可能です。
お客様は、Power BI、MicroStrategy、Tableau などのお気に入りのツールと OData サービスを定期的に統合し、OData サービスからデータベースやデータウェアハウスにデータをレプリケートするために CData のソリューションを使用しています。
はじめに
Connect AI からOData への接続
CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
- Connect AI にログインし、 Add Connection をクリックします。
- 「Add Connection」パネルから「OData」を選択します。
-
必要な認証プロパティを入力し、OData に接続します。
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 その他の認証方法の詳細は、ヘルプドキュメントの「接続の確立」セクションを参照してください。
- Create & Test をクリックします。
- 「Add OData Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。
コネクションの設定が完了したら、Google スプレッドシートからOData のデータへの接続準備ができました。
OData のリアルタイムデータにGoogle スプレッドシートからアクセス
以下のステップでは、Google スプレッドシートからCData Connect AI に接続して新しいOData のデータソースを作成する方法を説明します。
- Google スプレッドシートにログインして、新しいシートを作成、または既存のシートを開きます。
- 「拡張機能」をクリックして「アドオン」 -> 「アドオンを取得」と進みます(すでにアドオンをインストールしている場合は、ステップ5に進んでください)。
- CData Connect AI アドオンを検索してインストールします。
- アドオンにアクセスを許可します。
- Google スプレッドシートに戻って、「拡張機能」をクリックしてCData Connect AI アドオンを開きます。
- アドオンのパネルで、「Authorize」をクリックしてご利用のCData Connect AI インスタンスを認証します。
- Google スプレッドシートのCData Connect AI パネルで「IMPORT」をクリックします。
- コネクション(例:OData1)、テーブル(例:Orders)、カラムを選択してインポートします。
- オプションでFilters(フィルタ)、Sorting(ソート)、Limit(取得数制限)の設定を追加することもできます。
- 「Execute」をクリックしてデータをインポートします。
クラウドアプリケーションからOData のデータへのライブアクセス
以上で、Google スプレッドシートワークブックからOData のリアルタイムデータへのクラウド接続が実現します。データをさらに追加して表計算、集計、共有などの用途に使用できます。
クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL データソースへのリアルタイムデータアクセスを実現するには、CData Connect AI の14日間無償トライアルをぜひお試しください。