クラウド データ ウェアハウスで ArcGIS を使用するための権限

ArcGIS では、クラウド データ ウェアハウスからデータを表示したり、解析したりできます。 データへのアクセスに必要な権限を付与するには、クラウド データ ウェアハウス プロバイダーによって提供されるツールを使用します。 ArcGIS からクラウド データ ウェアハウスへの接続に使用する認証情報は、接続ユーザーによるデータの選択を許可するだけでかまいません。

Amazon Redshift

接続ユーザーは、アクセスする必要があるデータを含むスキーマに対する使用権限と、スキーマ内の特定のテーブルに対する選択権限を必要とします。

Redshift のデータを参照するフィーチャ レイヤーを公開するには、ユーザーにビューを作成する権限が付与されている必要があります。 クエリ レイヤー内または公開時にマテリアライズド ビューを作成する必要があるユーザーには、さらにマテリアライズド ビューを作成する権限が必要です。 特定の権限については、Amazon Redshift のドキュメントをご参照ください。

Redshift でテーブルのフィーチャ ビニングを有効にするには、テーブルの所有者である必要があります。 また、テーブルが格納されているスキーマでテーブルを作成し、 関数を実行する権限も必要です。

Google BigQuery

接続に使用するアカウントは、次の権限を持つロールのメンバーでなければなりません。

  • bigquery.datasets.get
  • bigquery.jobs.create
  • bigquery.readsessions.create
  • bigquery.readsessions.getData
  • bigquery.routines.get
  • bigquery.routines.list
  • bigquery.tables.create
  • bigquery.tables.delete
  • bigquery.tables.get
  • bigquery.tables.getData
  • bigquery.tables.list
  • bigquery.tables.update
  • bigquery.tables.updateData
  • resourcemanager.projects.get

さらに、テーブルのフィーチャ ビニングを有効にするには、接続アカウントにテーブルが格納されているデータセットへの書き込み権限が付与されている必要があります。

ArcGIS Insights を使用するための権限は上記のリストと異なる場合があります。 詳細については、ArcGIS Insights ヘルプの「必要なデータベース権限」をご参照ください。

Snowflake

Snowflake 内のデータにアクセスするには、接続ユーザーが、アクセスする必要があるデータを含むスキーマに対する使用権限と、スキーマ内の特定のテーブルに対する選択権限を持っている必要があります。

フィーチャ ビニングを有効にする、またはフィーチャ ビニングを無効にするには、接続ユーザーがテーブルに対する所有者権限を持っている必要があります。 ビン キャッシュを格納するために Snowflake にテーブルが作成されるため、接続ユーザーには、テーブルを作成する権限も必要です。

他のユーザーがキャッシュ済みフィーチャ ビンにアクセスすることを許可するには、キャッシュ テーブルに対する選択権限を付与する必要があります。 テーブル名は、esri_gh__<フィーチャ ビニングを有効にしたテーブルの名前>_<テーブルの SRID> です。

Snowflake のデータを参照するフィーチャ レイヤーを公開するには、ユーザーにビューを作成する権限が付与されている必要があります。 クエリ レイヤー内または公開時にマテリアライズド ビューを作成する必要があるユーザーには、さらにマテリアライズド ビューを作成する権限が必要です。

ArcGIS Insights を使用するための権限は上記のリストと異なる場合があります。 詳細については、ArcGIS Insights ヘルプの「必要なデータベース権限」をご参照ください。

特定の権限とその付与方法については、Snowflake のドキュメントをご参照ください。


このトピックの内容
  1. Amazon Redshift
  2. Google BigQuery
  3. Snowflake