Share via


針對建立數據標記專案期間的問題進行疑難解答

如果您在建立數據標記項目時發生錯誤,請嘗試下列疑難解答步驟。

新增 儲存體 Blob 數據參與者存取權

在許多情況下,建立專案時發生錯誤可能是因為存取問題。 若要解決存取問題,請使用下列步驟,將 儲存體 Blob 數據參與者角色新增至工作區身分識別:

  1. 選取 Azure 入口網站 中的記憶體帳戶。

    1. Azure Machine Learning 工作室 的右上方橫幅上,選取工作區名稱。

    2. 在出現的區段底部,選取 [檢視 Azure 入口網站 中的所有屬性。

      此螢幕快照顯示存取 [檢視 Azure 入口網站 中所有屬性的位置。

    3. 在工作區的 [Azure 入口網站] 頁面中,選取 儲存體 的連結

      顯示 Azure 入口網站 中記憶體連結的螢幕快照。

  2. 新增角色指派。

    1. 在記憶體帳戶左側功能表中,選取 [存取控制 (IAM)]。

    2. 在訪問控制設定的頂端工具列中,選取 [+ 新增],然後選取 [新增角色指派]。

      顯示新增角色指派的螢幕快照。

    3. 搜尋「儲存體 Blob 數據參與者」。

    4. 從角色清單中選取 [儲存體 Blob 數據參與者]。

    5. 選取 [下一步]。

      顯示 儲存體 Blob 數據參與者角色的螢幕快照。

  3. 選取成員。

    1. 在 [成員] 頁面中,選取 [+選取成員]。

    2. 搜尋您的工作區身分識別。

      1. 根據預設,工作區身分識別與工作區名稱相同。
      2. 如果工作區是以使用者指派的身分識別建立,請搜尋使用者身分識別名稱。
    3. 選取 具有工作區身分識別名稱的企業應用程式

    4. 選取頁面底部的 [ 選取 ] 按鈕。

      顯示選取成員的螢幕快照。

  4. 檢閱並指派角色。

    1. 選取 [ 檢閱 + 指派 ] 以檢閱專案。
    2. 再次選取 [ 檢閱 + 指派 ],並等候指派完成。

設定外部數據存放區的存取權

如果標籤的資料是從外部資料存放區存取,請設定該資料存放區和預設資料存放區的存取權。

  1. 流覽至 Azure 入口網站 中的外部資料存放區。
  2. 請遵循先前的步驟,從新增角色指派開始,將 儲存體 Blob 數據參與者角色新增至工作區身分識別。

設定數據存放區以使用工作區受控識別

當您的工作區使用虛擬網路保護時,請使用下列步驟來設定資料存放區以使用工作區受控識別:

  1. 在 Azure Machine Learning 工作室 的左側功能表上,選取 [數據]。
  2. 在頂端索引標籤上,選取 [ 數據存放區]。
  3. 選取您用來存取標籤項目中資料的數據存放區。
  4. 在頂端工具列上,選取 [ 更新驗證]。
  5. 在 [在 Azure Machine Learning 工作室 中使用工作區受控識別進行數據預覽和分析] 的專案上切換。

數據前置處理失敗時

建立數據標記專案的另一個可能問題是數據前置處理失敗。 您會看到如下所示的錯誤:

顯示數據前置處理錯誤的螢幕快照。

當您使用 v1 表格式資料集作為資料源時,可能會發生此錯誤。 專案會先轉換此數據。 數據存取錯誤可能會導致此轉換失敗。 若要解決此問題,請檢查數據存放區儲存認證以進行數據存取的方式。

  1. 在工作區的左側功能表中,選取 [ 數據]。
  2. 在頂端索引標籤上,選取 [數據存放區]。
  3. 選取儲存 v1 表格式資料的數據存放區。
  4. 在頂端工具列上,選取 [ 更新驗證]。
  5. 如果 [使用數據存取資料存放區儲存認證] 的切換為 [開啟],請確認驗證類型和值是否正確。
  6. 如果 [儲存具有數據存取數據存放區的數據存放區認證] 切換[關閉],請遵循下列步驟的其餘步驟,以確保計算叢集可以存取數據。

當具有數據存放區的數據存放區認證Off 時,執行轉換作業的計算叢集需要數據存放區的存取權。 若要確保計算叢集可以存取數據,請尋找計算叢集名稱並指派受控識別,請遵循下列步驟:

  1. 在左側功能表中,選取 [作業]
  2. 選取包含標籤 ConvertTabularDataset 名稱的實驗。
  3. 如果您看到失敗的作業,請選取作業。 (如果您看到成功的作業,轉換成功。
  4. 在 [概觀] 區段中,頁面底部的 [計算] 區段。 選取 [ 目標 計算叢集]。
  5. 在計算叢集的詳細數據頁面上,頁面底部是 [ 受控識別 ] 區段。 如果計算叢集沒有身分識別,請選取 [ 編輯 ] 工具來指派系統指派或受控識別。

一旦您擁有具有受控識別的計算叢集名稱,請將 儲存體 Blob 數據參與者角色指派給計算叢集。

請遵循先前的步驟來新增 儲存體 Blob 數據參與者存取權。 但這次,您會在 [選取成員 ] 區段中選取計算資源,讓計算叢集能夠存取數據存放區。

  • 如果您使用系統指派的身分識別,請使用工作區名稱搜尋計算名稱,後面接著 /computes/ 計算名稱。 例如,如果工作區名稱是 myworkspace 且計算名稱為 mycompute,請搜尋 myworkspace/computes/mycompute 以選取成員。
  • 如果您使用使用者指派的身分識別,請搜尋使用者指派的身分識別名稱。

如需如何針對專案管理問題進行疑難解答的資訊,請參閱 針對專案管理問題進行疑難解答。