Data Studio設定

「Data Studio設定」のタブおよびオプションについて説明します。

Data Studioナビゲーション・メニューおよびData Studioの概要ページのこの設定により、関連するCloud Serviceの使用、AIプロファイルの構成、SMTPの構成およびベクトル索引の作成が可能になります。

これにより、ロード時にデータを定義できます。この設定は、ロードするデータの定義、データ共有のためのSMTPの構成、AIプロファイルの構成、Marketplaceクラウド・リンク・アクセスの構成など、様々な一般的なプリファレンスを設定します。

SlackとData Studioの統合は、様々なチーム・メンバー間のリアルタイム・コラボレーション間のギャップを埋めて、情報に基づいた適切な意思決定を行います。

一般

Data Studio設定を設定するには、ウィザードの「一般」タブで、MarketplaceおよびSharingのプロファイルを構成する電子メール・アドレスを指定します。

クラウド・サービス

ウィザードの「クラウド・サービス」タブの「クラウド・オブジェクト・ストア・アクセス」で、次のフィールド値を指定します:

  • OCI資格証明: OCI資格証明を選択すると、OCIバケットを検出できます。「+」をクリックして、OCI資格証明を作成します。
  • OCIコンパートメント: このドロップダウン・フィールドには、Oracleクラウド・サービスからロードおよびリンクするためのコンパートメントに存在するバケットがリストされます。Oracle以外の他のクラウド・サービス・プロバイダを選択した場合、このフィールドにはデフォルトで「なし」が表示されます。
  • AWS資格証明: Data Studio設定でAWS資格証明を選択すると、S3バケットを検出できます。「+」をクリックして、Amazon S3クラウド・ストレージの資格証明を作成します。
  • Azure資格証明: プリファレンスでAzure資格証明を選択すると、Azure BLOBストレージを検出できます。「+」をクリックして、Microsoft Azure BLOBストレージおよびAzure Data Lake Storageの資格証明を作成します。
    「オブジェクト・ストア・アクセスのチェック」をクリックして、オブジェクト・ストアへのアクセス権があるかどうかを確認します。次のバケット・リストを含むポリシー・チェック・ウィザードが表示されます。
    • OCIバケットのリスト
    • AWSバケットのリスト
    • Azureリスト・バケット

    オブジェクト・ストレージ・リスト・ポリシー・チェッカは、バケットへのアクセス権があるかどうかを評価します。はいの場合、チェック・ボックスは緑色でチェック・サインで強調表示され、それ以外の場合、チェック・ボックスには赤色で強調表示されたポリシーが赤色で表示されます。

「Cloud Service Provider for AI」で、ドロップダウンのフィールドから次のいずれかのオプションを選択します:
  • Oracle Cloudインタフェース(OCI)
  • Amazon Web Services (AWS)

「Cloud Serviceアクセスのチェック」をクリックします。

「クラウド・サービス・ポリシー・チェッカ」ダイアログ・ボックスに次のオプションが表示されます。次にリストされているAIクラウド・ポリシーは、リストされているポリシーに照らしてチェックし、Cloud Serviceベンダーがサポート対象として承認する必要があります。Data Studioツールは、これらのサービスをテストし、ツールにロードしたデータがサービスにアクセスできるかどうかを通知します。

AIプロファイル

「AIプロファイル」タブの「データ・スタジオ設定」で、AIプリファレンスを構成できます。

  1. ドロップダウンには、「AIプロファイルの作成」ボタンを使用して作成したAIプロファイルがリストされます。「AIプロファイル」を選択して、自然言語プロンプトをSQL文に変換する方法をサポートおよび構成します。新しいプロファイルを作成するには、「+」をクリックします。

    詳細は、Create an AI Profileを参照してください。

    • Data StudioでAIサービスを使用するには、OCI AIまたはOpenAICohereまたはAzure OpenAIサービス・アカウントが必要です。
    • AIプロファイルを設定するには、DBMS_CLOUD_AIパッケージへのアクセス権も必要です。
    • OpenAIまたはCohereまたはAzure OpenAIサービスを使用してSelect AIを設定している場合は、大規模言語モデルによって生成された小さな参照データ表をロードすることでデータを拡張できます。提案されたプロンプトを使用するか、独自のプロンプトを作成してデータを生成し、Autonomous AI Databaseにロードできます。

      このAIプロファイルを使用して、マーケットプレイス・データセットの説明およびタグを生成することもできます。このAIプロファイルは、カタログ・アプリケーションで表摘要を生成するために使用されます。

      AIプロファイルを作成および構成するには、DBMS_CLOUD_AIを使用したAIプロファイルの構成を参照してください。

  2. 「検証」をクリックして、生成AIサービスにアクセスでき、AIプロファイルが正しく機能していることを確認します。

  3. 「AIプロファイルの管理」セクションには、次が表示されます:
    • プロファイル名
    • プロバイダ
    • 能力
    • モデル

    プロファイル名の横にある展開/縮小の三角形をクリックして、AIプロファイルに関する完全な詳細を表示します。

    プロファイルを変更または削除するには、「アクション」の下の3つのドットをクリックします。詳細は、Manage AI Profilesを参照してください。

ベクトル索引

Data Studio設定ウィザードの「ベクトル索引」タブで、ベクトル索引を作成できます。
ノート

「ベクトル索引」タブは、Oracle Database 19cでは表示できません。

ベクトル索引のリストは、「ベクトル索引の管理」で確認できます。使用可能なベクトル索引がない場合は、「ベクトル索引の作成」をクリックします。

「ベクトル索引の作成」を選択すると、ベクトル索引の作成ウィザードが開きます。
  1. 「必須設定」タブで、作成するベクトル索引を構成するフィールドを表示し、データのロード元のソースを指定できます:
    • ベクトル索引名: このウィザードを使用して作成するベクトル索引オブジェクトの名前を指定します。この名前は、SQLおよびコンソールで使用して、索引を管理または問い合せることができます。
    • 場所: 索引付けするソース・データのクラウドの場所をドロップダウン・フィールドから選択します。ロケーション名を入力することもできます。ベクトル索引の構築またはリフレッシュ時にデータベースが読み取るオブジェクト・ストレージ・バケットまたは類似のクラウド・ストアです。
    • AIプロファイル: Data Studio設定ウィザードの「AIプロファイル」タブから、作成するAIプロファイルを選択します。このフィールドは、AIプロファイルについてウィザードのAIプロファイル・フィールドにリンクされたベクトル索引を使用します。
    • オブジェクト・ストレージ資格証明名: データベースが指定されたオブジェクト・ストレージの場所(OCIユーザー資格証明やリソース・プリンシパルベースの資格証明など)に安全にアクセスできるようにする、格納された資格証明をドロップダウンから選択します。

    「作成」をクリックしてベクトル索引を作成し、オプション・フィールド値をスキップできます。

    「次」をクリックして、次の「オプション」フィールド値を指定します。

    これらのオプション・フィールドは、ベクトル検索時にドキュメントをチャンク化、索引付けおよび取得する方法を制御します。オプションでこれらのフィールドに値を入力して、ベクトル索引の構築方法、更新方法および問合せ方法を制御し、ワークロードに役立つ結果を返すようにできます。

  2. 「オプション設定」で、次のフィールド値を指定します:
    • チャンク・サイズ: 1つのベクトルとして埋め込まれて格納される各テキストの文字数(または実装に応じてトークン)を指定します。チャンクを大きくすると、より多くのコンテキストが取得されますが、通過レベルの一致では精度が低くなる可能性があります。
    • チャンク・オーバーラップ: 連続するチャンク間のオーバーラップの量を指定して、境界付近のコンテンツが複数のチャンクに表示されるようにし、関連するテキストがスプリット・ポイントに該当しない可能性を低減します。
    • リフレッシュ率: 新規または更新されたコンテンツが再埋込みおよび検索可能になるように、ソース・データからベクトル索引が自動的にリフレッシュされる間隔(分単位)を指定します。
    • ベクトル距離メトリック: 検索時にベクトルを比較するために使用される類似度メトリック(COSINEなど)を指定します。これにより、問合せとストアド・ベクトルの間の近接性の計算方法が決定されます。
    • 一致制限: ベクトル検索が各問合せに対して返す結果の最大数を指定します。
    • 類似度しきい値: ベクトル検索から結果が返される必要のある最小類似度スコアを指定します。スコアがこのしきい値を下回る結果は、適切でないため除外されます。

    ベクトル索引を作成するには、「作成」をクリックします。

    ベクトル索引を作成した後、「AIプロファイルの管理」から以前に作成したAIプロファイルを編集し、ベクトル索引を追加できます。

SMTP

Data Studioプリファレンス・ウィザードの「SMTP」タブで、システム上のローカル電子メール・クライアント(Thunderbirdなど)などの電子メール・サービスを構成できます。
ノート

SMTPは1回だけ構成するものであり、それ以降、システムはその時点に保存された構成を使用します。
ウィザードの「SMTP」タブで、次のフィールド値を指定します:
  1. サーバー・ホスト: 電子メールの送信に使用されるエンドポイントを入力します。たとえば、internal-mailrouter.oracle.comです。
  2. サーバー・ポート: 電子メールの受入れに使用するSMTPポートを入力します。電子メール配信はポート25でTLSをサポートしています。送信側:
  3. 送信者の電子メール・アドレスを入力してください。たとえば、oaapgens_us@oracle.comです。
  4. サーバー暗号化: このフィールドは、電子メール送信時に暗号化を実行する標準的な方法であるTLSを使用しているどうかを示します。プロバイダは、Oracle Cloud Infrastructure電子メール配信サービスへの送信中に電子メールを暗号化する必要があります。暗号化された電子メールは、送信中に読み込まれないように保護されます。暗号化がない場合は、「なし」と入力します。
  5. SMTP接続に使用する資格証明をドロップダウンから選択します。使用可能な資格証明がドロップダウンにない場合は、「資格証明の作成」アイコンをクリックして資格証明を作成できます。詳細は、Oracle Cloud Infrastructureネイティブ資格証明の作成を参照してください。

「テスト」をクリックしてSMTP構成をテストします。ACLスクリプトの実行を要求する画面が表示されます。ADMIN権限がある場合は、スクリプトを実行できます。これは、初回の設定です。SMTPテスト完了のメッセージが表示されたら、SMTP構成を保存できます。

マーケットプレース

「マーケットプレイス」タブでは、データ・マーケットプレイス・ツールに必要な構成を設定できます。

データ・マーケットプレイスのデータへのアクセスは、ユーザー認可に基づいて制限されます。非管理ユーザーとして、Data Studio設定構成に基づいてデータ・マーケットプレイス・ツールにアクセスする権限があります。次のオプションを表示できます。
  • 制限付き。認可が必要:

    このオプションを選択すると、制限付きクラウド・リンクおよび制限付きマーケットプレイス・リストを公開できます。これらのリストへのアクセス権を特定のOCIDsに付与および取り消すことができます。

  • 公開:

    このオプションは、登録された表にアクセスできるユーザーおよびアクセス元を指定します。

    次のいずれかの使用可能なオプションを選択できます。
    • テナンシ: データ・セットを登録しているAutonomous Databaseインスタンスのテナンシ内で、任意のリソース、テナンシ、コンパートメントまたはデータベースへのリモート・データ・アクセス権を付与できます。このスコープは、リージョン・スコープより制限されています。

    • コンパートメント: データ・セットを登録しているAutonomous Databaseインスタンスのコンパートメント内で、任意のリソース、コンパートメントまたはデータベースへのリモート・データ・アクセス権を付与できます。

    • リージョン: データ・セットを登録しているAutonomous Databaseインスタンス内の他のテナンシへのクラウド・リンクを介してリモート・データ・アクセス権を付与できます。
      ノート

      現在、マーケットプレイス・リストはコンパートメント・レベルまで公開できます。このツールでは、セキュリティ上の理由から、マーケットプレイス・リストをリージョン全体に公開することはできません。
    • プール: データ・セットを登録しているAutonomous AI Databaseインスタンスと同じエラスティック・プール内の任意のリソース、コンプライアンスまたはデータベースへのリモート・データ・アクセス権を付与できます。

    • なし: どのリソースにもアクセスできません。

  • 読取り: このオプションでは、特定のユーザーが登録済表にアクセスするための読取りアクセスを許可します。

Slack

「Slack」タブで、ジョブ機能の使用中に特定のイベントの通知を受信するようにSlackプロファイルを構成できます。

次のフィールド値を指定します。
  • Slack資格証明名: ドロップダウンから資格証明を入力します。ドロップダウンに、コンパートメント内の資格証明がリストされます。「+」をクリックして、独自の資格証明を作成します。

    「+」を選択すると、「資格証明の作成」ダイアログ・ボックスが開きます。資格証明を作成するには、次のフィールド値を指定します。
    • 資格証明の名前: 選択した名前を入力します。たとえば、SLACK_CREDです。
    • Cloud Service: ドロップダウンから「Slack」を選択します。
    • ユーザー名: OCIユーザー名を入力します。OCIコンソールのプロファイルからOracle Cloud Infrastructureユーザー名を使用する必要があります。例: oracleidentitycloudservice/foo@example.com.または

      default/foo@example.com

    • パスワード: *********。スラック・プロバイダの場合、ユーザー名値は任意の有効な文字列にでき、パスワードはSlackボット・トークンです。

      「資格証明の作成」をクリックして、新しい資格証明を作成します。

    「Slack資格証明名」フィールドにこの値を入力します。

  • SlackチャネルID: String値にチャネルIDを指定します。チャネルIDはチャネルの一意のIDであり、チャネル名とは異なります。Slackでは、チャネルの詳細を表示すると、チャネルIDをAboutタブで確認できます。

  • Slackメッセージ: 通知をテストするメッセージを入力します。

    「テスト」をクリックして、通知をテストします。Data Studio設定からSlackに正常に認証されると、確認メッセージが表示されます。「Save」をクリックし、Slack資格証明を設定します。

    「ジョブの作成」を参照して、ジョブ実行のステータスに関するSlackアラートを受信する通知を設定できます。

共有プロバイダ・アイデンティティ

「プロバイダ・アイデンティティの共有」タブで、データを共有する前にプロバイダの詳細を指定できます。共有プロバイダIDが、データ共有ツールの使用中に共有を付与する受信者に提供されます。これにより、ユーザーの識別方法に関する情報が受信者に提供されます。

次のフィールド値を指定します。
  • 名前: プロバイダの名前を入力します。例: ams。
  • 電子メール: プロバイダの電子メール・アドレスを入力します。たとえば、ams@gmail.comです。
  • 説明: プロバイダの説明を入力します。たとえば、AMS共有などです。

「保存」をクリックして、プロバイダ識別情報を保存します。プロバイダ識別情報の構成に関する正常なメッセージが表示されます。

「変更の適用」を選択して、「データ設定」ダイアログの「マーケットプレイス」タブで行った構成を保存および適用します。