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 のドキュメントをご参照ください。