はじめに
OData(Open Data Protocol)は、クエリ可能で相互運用可能なREST APIを簡単かつ標準的な方法で構築して使用するためのベストプラクティスを定義するOASIS標準です。ODataを使用すると、RESTful APIを構築する際に、リクエストおよび応答ヘッダー、ステータスコード、HTTPメソッド、URL規則、ペイロードフォーマット、クエリオプションなどの様々な定義方法について悩む必要がなくなり、ビジネスロジックに集中できるようになります。DomoのODataコネクターを使用すると、ODataエンドポイントから公開されたデータを取得できます。ODataの詳細については、ODataのページ(https://www.odata.org/ )を参照してください。 ODataアカウントには、Data Centerから接続します。このトピックでは、ODataコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
ODataアカウントに接続してDataSetを作成するには、ODataアカウントに関連付けられたユーザー名とパスワードが必要です。ODataアカウントに接続する
このセクションでは、ODataコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、ODataアカウントに接続する認証情報の入力フィールドが含まれています。下表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
| Username | ODataアカウントに関連付けられたユーザー名を入力します。 |
| Password | ODataアカウントに関連付けられたパスワードを入力します。 |
| URL | ODataエンドポイントURLを入力します。 |
[詳細]ペイン
このペインには、メインとなる [Reports] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。メニュー | 説明 |
|---|---|
| Data Tag | データタグキーを入力します。 |
| Fields To Expand | データ内で展開するフィールドのカンマ区切りのリストを入力します。入力したフィールドで、複数の行にわたって各オブジェクトが表示されます。 |
| Select Data Filter | データのフィルター方法を指定します。 |
| All Data | 利用可能なすべてのデータを返します。 |
| Use Date Filter | 選択した日付範囲のデータをフィルターします。 |
| Backfill Data | 特定のフィールドでデータをバックフィルします。 |
| Data Filter Field | 応答をフィルターするために応答で利用できるものと同じ日付フィルターフィールド名を入力します。 |
| Backfill Field | データのバックフィルを行うフィールド名を入力します。この機能は、追加モードでのみ機能します。 注記: 応答にバックフィルフィールドが存在し、このフィールドが整数型である必要があります。 |