Oracle AnalyticsのOCI Languageとの統合

Oracle AnalyticsをOracle Cloud Infrastructure (OCI) Languageと統合して、データ・サイエンティストの専門知識を必要とせずに機械学習と人工知能を実行します。たとえば、顧客データの場合、センチメント分析を実行して、顧客がフィードバック・ポータルに入力したレビューを分析できます。

OCI LanguageモデルをOracle Analyticsと統合するための前提条件

OCI LanguageをOracle Analyticsと統合するには、これらの前提条件が必要です。

OCI LanguageとOracle Analyticsの統合に必要なポリシー

Oracle AnalyticsをOCI Languageと統合するには、必要なセキュリティ・ポリシーがあることを確認します。

Oracle Analytics CloudとOCIテナンシ間の接続で指定するOCIユーザーには、使用するOCIリソースを含むコンパートメントに対する読取り、書込みおよび削除権限が必要です。OCIユーザーが次の最小限のOCIセキュリティ・ポリシーを持つユーザー・グループに属していることを確認してくださいOCIテナンシにOracle Analyticsから接続する場合は、OCI APIキーまたはリソース・プリンシパルを使用できます。

ノート: リソース・プリンシパルの場合、コンパートメント下のすべての分析インスタンスを含めるには、{request.principal.id='<analytics_instance_ocid>'}のかわりに{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}を指定します。

表25-6 OCI Language統合に必要なセキュリティ・ポリシー

APIキー・ポリシー リソース・プリンシパル・ポリシー
Allow group <group_name> to use ai-service-language-family in tenancy Allow any-user to use ai-service-language-family in tenancy where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to read buckets in compartment <compartment_name> Allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' Allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'}
Allow group <group_name> to read objectstorage-namespaces in tenancy Allow any-user to read objectstorage-namespaces in tenancy where all {request.principal.id='<analytics_instance_ocid>'}

Oracle AnalyticsでOCI Languageモデルを使用可能にする方法

Oracle Cloud Infrastructure (OCI) Languageモデルを使用してデータを分析する前に、Oracle Analyticsに登録します。

Oracle AnalyticsにOCI Languageモデルを登録すると、人工知能(AI)の専門知識を必要とせずに、アプリケーションにキー・フレーズ抽出、センチメント分析、分類、名前付きエンティティ認識および言語認識を構築できます。
Oracle Analyticsは次のモデルをサポートします:
  • キー・フレーズの抽出
  • 言語の検出
  • 名前エンティティの認識
  • センチメント分析
  • テキスト分類
ノート: Oracle Analyticsは、OCI AI Languageで作成されたカスタム・モデルをサポートしません。
開始する前に、Oracle AnalyticsインスタンスとOCIサービス間の接続を作成します。OCIテナンシへの接続の作成を参照してください。
また、BIサービス管理者またはDVコンテンツ作成者ロールを持つユーザーとしてOracle Analyticsにログインしていることを確認してください。
  1. ホーム・ページで、「ページ・メニュー」をクリックしてから「モデル/関数の登録」「OCI Languageモデル」の順にクリックします。
  2. Languageモデルの登録ダイアログで、OCIテナンシへの接続の名前をクリックします。
  3. 「モデルの選択」ダイアログで、Oracle Analyticsで使用可能にするモデルを選択します。
  4. ポップアップ・パネルで、「ステージング・バケット名」フィールドを使用して、モデルのステージング・バケットの名前を指定します。

  5. 「登録」をクリックします。
  6. オプション: モデルが正常に登録されたことを確認するには、ホーム・ページで「ナビゲータ」をクリックし、「モデル」「機械学習」の順にクリックして、登録されたモデルを表示し、モデルが正常に登録されたことを確認します。「検査」をクリックして、モデルが正しく構成されていることを確認します。