1

Azure Data Factory を使用して、REST API コネクタを使用して ServiceNow からデータを取得しようとしています。

ADF で特定の ServiceNow コネクタを使用してみましたが、これは目的に対して十分に機能しません。実際の値と表示値を使用し、頻繁に小さな負荷をかける必要があります。表示をその場でフィルタリングできないため、遅すぎます。

簡単なテストでは、REST API は正常に動作しますが、課題は特にページネーションに関するものです。最初の GET リクエストの後、ServiceNow API は次の形式で応答ヘッダーに相対リンクを返します。

Link →&lt;url>;rel="first",<url>;rel="next",<url>;rel="last"

REST リソース データセットにはページネーション ルールの設定があり、ドキュメントではこれを処理できることが示唆されています - https://docs.microsoft.com/en-us/azure/data-factory/connector-rest#pagination-support

この汎用 REST コネクタは、次のページ付けパターンをサポートしています。

次のリクエストのヘッダー = 現在のレスポンス ヘッダーのヘッダー値

データのページを受信するたびに rel="next" URL に移動するために、ページネーション ルールのキー/値に何を入力すればよいかわかりません。

ドキュメントに記載されているほとんどのオプションを試しました - 次のようなものが近いようです:

            {"paginationRules": {
            "AbsoluteUrl": "Headers.['Link']"}

Headers.['Link'] 部分は正しく形成されているようですが、十分に具体的ではありません。

これを機能させるには、どのような設定が必要かを誰かがアドバイスしていますか?

4

2 に答える 2