SQLエンドポイントの作成

データ・フローSQLエンドポイントを作成するには、次のステップに従います。

  • メタストアを作成し、IAMポリシーを設定するステップに従います。
    1. ナビゲーション・メニューを開き、「アナリティクスとAI」をクリックします。「データ・レイク」で、「データ・フロー」をクリックします。
    2. 左側のメニューで、「SQLエンドポイント」をクリックします。
    3. 「リスト範囲」の下で、SQLエンドポイントを作成するコンパートメントを選択します。
    4. 「SQLエンドポイントの作成」をクリックします。
    5. 「名前」にSQLエンドポイントの名前を入力します。
    6. (オプション)説明: 検索に役立つSQLエンドポイントの説明を入力します。
    7. (オプション)「自動スケーリングの有効化」を選択して、自動スケーリングを使用します。
    8. 「ドライバ・シェイプ」リストから、目的のシェイプを選択します。
      デフォルト値とは異なる数値を使う場合は、OCPUの数を選択します。メモリーとブロック・ボリュームの量は変化します。
    9. 「エグゼキュータ・シェイプ」リストから、目的のシェイプを選択します。
      デフォルト値とは異なる数値を使う場合は、OCPUの数を選択します。メモリーとブロック・ボリュームの量は変化します。
    10. 最小エグゼキュータ数を選択します。
    11. 最大エグゼキュータ数を選択します。
    12. メタストアを選択します。メタストアが別のコンパートメントにある場合は、「コンパートメントの変更」をクリックしてそのコンパートメントを選択します。
      ノート

      メタストアが存在しない場合は、データ・カタログにメタストアを作成する必要があります。
    13. (オプション)デフォルトの管理対象表の場所は、メタストアに対して構成されたものと同じデフォルトの管理対象表の場所を使用して自動的に設定されます。
    14. 「すべての場所からのセキュア・アクセスを許可」または「Virtual Cloudネットワーク」を選択して、ネットワーク構成を設定します。
      • 「すべての場所からのセキュア・アクセスを許可」を選択し、「アクセス制御ルールの構成」をクリックした場合:
        1. IP通知タイプを選択します。
        2. 値を入力します。
        3. (オプション)+Anotherエントリをクリックして、アクセス制御ルールをさらに追加します。
      • 「Virtual Cloud Network」を選択した場合:
        1. VCNの選択VCNが別のコンパートメントにある場合は、「コンパートメントの変更」」をクリックしてそのコンパートメントを選択します。
        2. サブネットを選択します。サブネットが別のコンパートメントにある場合は、「コンパートメントの変更」をクリックしてそのコンパートメントを選択します。
        3. (オプション)ホスト名接頭辞を入力します。
        4. ネットワーク・セキュリティ・グループを選択します。ネットワーク・セキュリティ・グループが別のコンパートメントにある場合は、「コンパートメントの変更」をクリックしてそのコンパートメントを選択します。
        5. (オプション): 「+Another Network security group」をクリックして、さらにネットワーク・セキュリティ・グループを追加します。
    15. 拡張オプションを設定するには、「拡張オプションの表示」をクリックします。
      Spark構成プロパティが表示されます。次の値を変更できます。
      • spark.dynamicAllocation.executorIdleTimeout
      • spark.dynamicAllocation.schedulerBacklogTimeout
      • spark.dataflow.dynamicAllocation.quotaPolicy
      別のSpark構成プロパティを追加するには、+Anotherプロパティをクリックし、キーおよび値を入力します。
    16. (オプション)アプリケーションにタグを追加するには、(定義済タグの)タグ・ネームスペースを選択してから、タグ・キーと値を指定します。必要に応じてタグを追加します。タグ付けの詳細は、タグ付けの概要に関する項を参照してください。
    17. 「SQLエンドポイントの作成」をクリックして、SQLエンドポイントを作成します。
  • SQLエンドポイントを作成するには、createコマンドおよび必須パラメータを使用します

    oci data-flow sql-endpoint create [OPTIONS]

    CLIコマンドのパラメータおよび値のリストは、CLIコマンド・リファレンスを参照してください。

  • CreateSqlEndpoint操作を実行してSQLエンドポイントを作成します。