整合 Oracle Analytics 與 Oracle Cloud Infrastructure 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 安全原則的使用者群組。當您從 Oracle Analytics 連線 OCI 租用戶時,可以使用 OCI API 金鑰或資源主體。

註:

Oracle Cloud ID (OCID) 是 OCI 中使用的資源 ID。

註:

對於資源主體,若要包含區間下的所有 Analytics 執行處理,請指定:{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'},而不是 {request.principal.id='<analytics_instance_ocid>'},這會包含 compartmentA 下的所有 Analytics 執行處理。

整合 OCI Language 與 Oracle Analytics 所需的原則

編號 API 金鑰原則 資源主體原則 用途
1 allow group <group_name> to use ai-service-language-family in compartment <compartment_name> allow any-user to use ai-service-language-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} 提供 OCI Language 服務的存取權。
2 allow group <group_name> to manage ai-service-language-job in compartment <compartment_name> allow any-user to manage ai-service-language-job in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} 提供 JOBS 語言子資源管理存取權以進行非同步處理。
3 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>'} 提供儲存桶詳細資訊的存取權。
4 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>'} 提供暫存儲存桶中物件的讀取、寫入和刪除存取權。
5 allow group <group_name> to read objectstorage-namespaces in compartment <compartment_name> allow any-user to read objectstorage-namespaces in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} 提供物件儲存命名空間的存取權。供驗證使用。
OCI Language - 動態群組原則 (用於非同步處理)
原則 用途
allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> 提供特定區間中物件子資源的存取權。

在 Oracle Analytics 中提供 OCI Language 模型

您必須先在 Oracle Analytics 中註冊 Oracle Cloud Infrastructure (OCI) Language 模型,才能使用它來分析資料。

只要在 Oracle Analytics 中註冊 OCI Language 模型,無須人工智慧 (AI) 專長,即可在應用程式中建構擷取關鍵詞彙、情感分析、分類、命名實體識別以及語言辨識等功能。
Oracle Analytics 支援下列模型:
  • 自訂命名實體識別 (使用非同步 API)
  • 自訂文字分類 (使用非同步 API)
  • 擷取關鍵詞彙
  • 語言偵測
  • 命名實體識別
  • 個人可識別資訊
  • 情感分析
  • 文字分類
注意:雖然語言偵測支援 100 種以上的語言,但是擷取關鍵詞彙、命名實體識別以及情感分析僅支援英文和西班牙文。請參閱OCI Language 預先訓練模型
注意:Oracle Analytics

Oracle Analytics 支援命名實體識別與文字分類的自訂模型,但是不支援其他 OCI Language 模型。

在開始之前,請先建立 Oracle Analytics 執行處理與 OCI 服務之間的連線。請參閱建立 Oracle Cloud Infrastructure 租用戶的連線
此外,請確定使用具備「BI 服務管理員」或「DV 內容作者」角色的使用者身分登入 Oracle Analytics。
  1. 首頁上,按一下頁面功能表,然後按一下註冊模型/函數,再按一下 OCI Language 模型
  2. 註冊語言模型對話方塊中,按一下您 OCI 租用戶的連線名稱。
  3. 在「選取模型」對話方塊上,瀏覽至 AI 語言模型所在的區間。

    如果您註冊的是自訂 AI 語言模型,則必須同時提供暫存儲存桶和專用端點。
  4. 選取要將其設為可在 Oracle Analytics 中使用的模型。

    • 如果您註冊的是預先訓練模型,請選取該模型的暫存儲存桶區間。

    • 如果您註冊的是自訂模型,請選取該模型的暫存儲存桶和模型端點。

  5. 按一下註冊
  6. 選擇性的: 若要確認已順利註冊模型,請從首頁依序按一下導覽器模型機器學習以顯示註冊的模型,確認是否已順利註冊該模型。按一下檢查,檢查您設定的模型是否正確。