問題

ArcGIS Dashboards のシリアル チャート エレメントが、一部のフィーチャを表示せず、「データ制限を超過しました」という警告メッセージを返す

Last Published: June 26, 2020

説明

ArcGIS Dashboards で大きいフィーチャ レイヤーをシリアル チャート エレメントへの入力として使用しているときに、「データ制限を超過しました」という警告メッセージが表示されます。

警告メッセージの画像

原因

これは想定内の挙動です。 この警告メッセージは、入力フィーチャ レイヤーが 50,000 より多いレコードを含んでいることを示します。 ダッシュボードの *.json ファイル内の「maxPaginationRecords」プロパティのデフォルト値が、この制限を制御します。

注意: ArcGIS Dashboards は、「maxPaginationRecords」プロパティの値に達するまで、 n 個のクエリを ArcGIS Online または ArcGIS Enterprise に送信します。 ArcGIS Online と ArcGIS Enterprise の間には、各クエリで返されるフィーチャの数において、重要な違いがあります。 ArcGIS Online では、返されるフィーチャの数は「standardMaxRecordCount」プロパティによって制御されます。 テーブルおよびポイント レイヤーに対して設定されたデフォルトの「standardMaxRecordCount」プロパティは、32,000 です。 「maxPaginationRecords」プロパティを 100,000 に増やした場合、シリアル チャート エレメントは、チャートをレンダリングする前に 4 つのクエリを送信します (この送信は目立ちません)。 そのため、「standardMaxRecordCount」プロパティを変更する必要はありません。 ArcGIS Enterprise バージョン 10.8 以前では、返されるフィーチャの数は「maxRecordCount」プロパティによって制御されます。 デフォルトでは、レイヤーの「maxRecordCount」プロパティは 2000 に設定されます。 したがって、「maxPaginationRecords」プロパティを 100,000 に増やした場合、シリアル チャート エレメントは、チャートをレンダリングする前に 50 個のクエリを送信します。 そのため、「maxPaginationRecords」プロパティを増やした場合は、「maxRecordCount」プロパティを増やすことをお勧めします。

解決策または対処法

フィーチャ レイヤー内のフィーチャの数を制限するため、および予期される警告メッセージを防ぐために、抽出、変換、読み込み (ETL) のベスト プラクティスを実施することをお勧めします。

回避策は、ArcGIS Online Assistant を使用して、*.json ファイル内の maxPaginationRecords プロパティの値をデフォルトの 50,000 より大きい値に変更することです。

注意: ArcGIS Online Assistant の使用は Esri Support Services ではサポートされておらず、高度なユーザー専用です。 アプリケーションの JSON の編集時に行った誤りは、取り返しのつかないアプリケーションの破壊を引き起こすおそれがあります。 編集を行う前に、JSON のバックアップ コピーを作成する必要があります。 そのため、この対処法は一般には推奨されません。
  1. ArcGIS Online Assistant に移動し、ArcGIS Online または ArcGIS Enterprise の認証情報を使用してログインします。
  2. ダッシュボードの *.json ファイルを表示します。 次の手順を実行します。
    1. [次を実行] ドロップダウン リストをクリックし、[アイテムの JSON を表示] を選択します。
    2. 必要なダッシュボード ファイルをクリックします。 ダッシュボードの *.json ファイルが、左側のウィンドウに表示されます。
[次を実行] ドロップダウンの画像
  1. maxPaginationRecords プロパティの値を変更します。
    1. [データ] ビューで、[編集] アイコン をクリックします。
    2. maxPaginationRecords プロパティの値を増やします。
    3. [保存] アイコンをクリックします。 *.json ファイルが更新されます。
*.json ファイル内の maxPaginationRecords の画像
  1. ArcGIS Dashboards で、大きいフィーチャ レイヤーをシリアル チャート エレメントへの入力として選択します。 警告メッセージが表示されません。

記事 ID:000023183

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動

関連情報

このトピックについてさらに調べる