跳到主要內容 跳至補充內容

建立 Azure ML 連線

已在資料載入編輯器中建立 Azure ML 連線

建立連線後,您可以從可用表格選取資料,以傳送至 Azure ML 進行計算,然後將該資料載入到應用程式中。此連線不僅能用於資料載入指令碼,也能用於圖表運算式,以叫用模型端點並執行即時圖表運算式計算。

您必須知道要連線的 Azure ML 服務的設定和存取認證。

可進行的設定

可以在連線對話方塊中進行下列設定:

可在連線對話方塊中進行的設定
欄位 描述
Select configuration

下拉式功能表項目,用於選取確定用於機器學習模型預測的 Azure ML 服務的組態。

支援的組態:

  • Azure ML - 舊版格式:此設定應該用於 2022 年一月中旬之前部署的模型,這以下列格式使用預期為 JSON 的 Automated ML 來建立:

    {    "data": [      {        <field_list>      }    ] }
  • Azure ML:此設定應該用於以下列格式使用預期為 JSON 的 Automated MLDesigner 來建立的模型:

    {    "Inputs": {      "<JSON_object_name>(default is ‘data’)": [        {          < field_list >        }      ]    } }
資訊備註若您對於要使用哪個設定有疑問,可以重新部署模型,這將會使用新的格式。
Endpoint Name

端點的名稱。

端點名稱是為 Azure 上的端點所指定的識別碼。這通常由設定端點或部署模型的使用者建立。

驗證

提供 Azure ML 端點金鑰

Azure 上的所有模型均已啟用 Azure 金鑰驗證。這需要產生可以存取模型資源的存取金鑰 (主要金鑰或次要金鑰)。

要求

Web 服務輸入名稱:部署的機器學習模型所預期的 JSON 物件名稱。如果預設名稱不適合模型使用的格式,則必須變更。

回應表格
  • Name of Returned Table:從部署的機器學習模型傳回的表格的名稱。

  • Table Path (JMESPath):可以使用 JSON 回應陣列中預測列的 JMES 表格路徑來指定表格。

回應欄位
  • Load all available fields:啟用載入機器學習端點傳回的所有可用欄位。停用此功能可讓您指定要載入到應用程式中的表格欄位和值。

    開發應用程式時,建議先載入從模型端點傳回的所有欄位,然後潛在移除應用程式中分析不需要的欄位。

  • 表格欄位 (JMESPath):可透過新增下列內容來指定表格欄位:

    • Name:將在應用程式中載入的表格的名稱。

    • Value:JSON 回應陣列中回應列的名稱。

    JMESPath 查詢語言可用於剖析 JSON 回應陣列。

Association
  • Send Association Field:輸入資料表格中包含唯一識別碼的欄位。

    在對傳回的結果表格進行端點請求以使用索引鍵與來源欄位表格關聯時,需要在來源資料中包含此欄位。指定的欄位將作為回應中的欄位傳回,並使預測與資料模型中的來源資料相關聯。這可以是具有唯一 ID 的任何欄位,可以來自來源資料,也可以作為表格載入過程的一部分。

  • Send Association Field:選取後,指定為關聯欄位的欄位將傳回至 Qlik Sense,並包含在傳送到端點的欄位中

    如果欄位屬於來源資料並且是模型所需的,則需要透過啟用 Send Association Field 將其傳送給模型。

Name 連線的名稱。如果不輸入名稱,則使用預設名稱。

建立新連線

  1. 透過資料載入編輯器指令碼編輯器 存取連接器。

    按一下建立新連線,然後從清單中選取 Azure ML 連接器。

  2. 填寫連線對話方塊欄位。

  3. 按一下建立

您的連線現在列在 資料載入編輯器指令碼編輯器 中的資料連線下。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!