データ・フローの設定
データ・フローでアプリケーションを作成、管理および実行する前に、テナント管理者(またはIAMでバケットを作成し、ポリシーを変更するための高度な権限があるユーザー)は、IAMにグループ、コンパートメント、ストレージおよび関連付けられたポリシーを作成する必要があります。

- アイデンティティ・グループの設定。
- コンパートメントおよびオブジェクト・ストレージ・バケットの設定。
- Identity and Access Managementポリシーの設定
アイデンティティ・グループの設定
一般的には、データ・フロー・ユーザーを3つのグループに分類して、ユースケースと権限レベルを明確に分離します。
アイデンティティ・サービスに次の3つのグループを作成し、各グループにユーザーを追加します。
- データフロー管理者
- データフロー・データ・エンジニア
- dataflow-sql-users
- データフロー管理者
- このグループのユーザーは、データ・フローの管理者またはスーパーユーザーです。データ・フローに対するアクションを実行したり、データ・フローに関連する様々なリソースを設定および管理する権限があります。他のユーザーが所有するアプリケーション、およびテナンシ内のユーザーが開始する実行を管理します。データ・フロー管理者には、データ・フローによってオンデマンドでプロビジョニングされたSparkクラスタへの管理アクセスは必要ありません。これらのクラスタはデータ・フローによって完全に管理されるためです。
- データフロー・データ・エンジニア
- このグループのユーザーには、データ・エンジニアリング・ジョブのデータ・フロー・アプリケーションおよび実行を管理および実行する権限があります。たとえば、データ・フローのオンデマンド・サーバーレスSparkクラスタでExtract Transform Load (ETL)ジョブを実行します。このグループのユーザーは、データ・フローによってオンデマンドでプロビジョニングされたSparkクラスタへの管理アクセス権を持っていないか、または必要ありません。これらのクラスタはデータ・フローによって完全に管理されているためです。
- dataflow-sql-users
- このグループのユーザーには、JDBCまたはODBCを介してデータ・フロー対話型SQLクラスタに接続して対話型SQL問合せを実行する権限があります。
コンパートメントおよびオブジェクト・ストレージ・バケットの設定
データ・フローのコンパートメントおよびオブジェクト・ストレージ・バケットを作成するには、次のステップに従います。