Documentation Index
Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
Use this file to discover all available pages before exploring further.
概要
このページでは、API 接続を最初から最後まで設定するために必要な手順の例を示します。この例では、車両のメンテナンススケジュールを含む API を使用します。API 接続の作成
最初に、新しい API 接続を作成します。ページネーションを設定します。この API は次のページの URL を使用し、レスポンスの一部として次のページの URL を提供します。以下の例は、Vehicles エンドポイントからのレスポンスの関連部分を示しています:
テーブルの作成
カタログに対応する接続を追加したので、API の各エンドポイントに対してテーブルを作成できます。Table Data セクションで Configure をクリックして Table Data 情報を自動入力します。これにより Preview Request が開き、以下の API レスポンスが表示されます。
Next をクリックして Add Columns メニューにアクセスします。ここで、ルートパスと公開するカラムを選択する必要があります。
Root Path は、繰り返しサブ要素を含む JSON 要素であり、テーブルの行を決定します。この場合、このドキュメント内に複数の要素が繰り返し出現するため、複数のルートパスを選択する必要があります。ルート要素がネストされているため、この例に示すように、一部のデータは各行で繰り返されます。レスポンスの以下のスニペットに示すように、これら 2 つの繰り返しセクションのデータも必要なため、
people 要素はユーザーごとに繰り返されるため、まずこの要素を選択します:vehicles と maintenance の要素も選択します。
注: JSON 配列は角括弧 [] を使用して JSON オブジェクトの配列を格納し、各オブジェクトは中括弧 {} で囲まれています。この例では、people 配列から
first、last、vehicles 配列から type、model、maintenance 配列から date、description を公開するカラムとして選択します。Next をクリックして Table Preview にアクセスします。現在の設定でテーブルの最初の 10 行がレンダリングされます。正しく設定されている場合は、選択した各カラムのデータが表示されます。
| first | last | type | model | date | description |
|---|---|---|---|---|---|
| John | Doe | car | Honda Civic | 07-17-2017 | oil change |
| John | Doe | car | Honda Civic | 01-03-2018 | new tires |
| John | Doe | truck | Dodge Ram | 08-27-2017 | new tires |
| John | Doe | truck | Dodge Ram | 01-08-2018 | oil change |
Confirm をクリックして Table Data 設定を自動的に追加します。選択したデータは Table Data セクションの Root Path および Columns フィールドに反映されます。
クエリのテスト
接続とテーブルを設定した後、Data Explorer でクエリを実行してテストできます。このテーブルの横の省略記号をクリックして query を選択します。これにより、すべての車両を取得する SQL クエリが自動的に生成されます。
SELECT * FROM [TestAPI].[REST].[Vehicles]この SQL クエリを必要に応じて変更できます。例えば、特定のモデルの車両のみを選択するWHERE句を追加できます。SELECT * FROM [TestAPI].[REST].[Vehicles] WHERE model='Honda Civic'
TestAPI に設定する必要がある場合があります。