

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在主控台中使用 Amazon SageMaker Feature Store
<a name="feature-store-use-with-studio"></a>

**重要**  
允許 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 建立 Amazon SageMaker 資源的自訂 IAM 政策也必須授與許可，才能將標籤新增至這些資源。需要將標籤新增至資源的許可，因為 Studio 和 Studio Classic 會自動標記它們建立的任何資源。如果 IAM 政策允許 Studio 和 Studio Classic 建立資源，但不允許標記，則在嘗試建立資源時可能會發生 "AccessDenied" 錯誤。如需詳細資訊，請參閱[提供標記 SageMaker AI 資源的許可](security_iam_id-based-policy-examples.md#grant-tagging-permissions)。  
提供許可來建立 SageMaker 資源的 [AWS Amazon SageMaker AI 的 受管政策](security-iam-awsmanpol.md) 已包含建立這些資源時新增標籤的許可。

您可以在主控台上使用 Amazon SageMaker Feature Store 來建立、檢視、更新和監控您的特徵群組。本指南中的監控包括檢視管道執行和特徵群組的歷程。本指南提供如何從主控台完成這些任務的指示。

如需使用 Amazon SageMaker APIs 和 的特徵商店範例和資源 適用於 Python (Boto3) 的 AWS SDK，請參閱 [Amazon SageMaker Feature Store 資源](feature-store-resources.md)。

**Topics**
+ [從主控台建立特徵群組](#feature-store-create-feature-group-studio)
+ [從主控台檢視特徵群組詳細資訊](#feature-store-view-feature-group-detail-studio)
+ [從主控台更新特徵群組](#feature-store-update-feature-group-studio)
+ [從主控台檢視管道執行](#feature-store-view-feature-processor-pipeline-executions-studio)
+ [從主控台檢視歷程](#feature-store-view-feature-processor-pipeline-lineage-studio)

## 從主控台建立特徵群組
<a name="feature-store-create-feature-group-studio"></a>

建立功能群組過程有四個步驟：

1. 輸入功能群組資訊。

1. 輸入功能定義。

1. 輸入所需的功能。

1. 輸入功能群組標籤。



考慮下列哪個選項適合您的使用案例：
+ 建立線上儲存、離線儲存或兩者。如需線上儲存與離線儲存之間差異的詳細資訊，請參閱[功能儲存概念](feature-store-concepts.md)。
+ 使用預設 AWS Key Management Service 金鑰或您自己的 KMS 金鑰。預設金鑰為[AWS KMS 金鑰 (SSE-KMS)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingKMSEncryption.html)。您可以在離線存放區 Amazon S3 儲存貯體上設定 Amazon S3 儲存貯體金鑰的使用，以降低 AWS KMS 請求成本。在為您的特徵群組使用儲存貯體之前，必須先啟用 Amazon S3 儲存貯體金鑰。如需有關使用 Amazon S3 儲存貯體金鑰降低成本的詳細資訊，請參閱[使用 Amazon S3 儲存貯體金鑰降低 SSE-KMS 的成本](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html)。

  您可以在線上和離線儲存中使用相同的金鑰，也可以為每個儲存使用唯一的金鑰。如需 的詳細資訊 AWS KMS，請參閱 [AWS Key Management Service](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)。
+ 如果您建立離線儲存：
  + 決定是要建立 Amazon S3 儲存貯體還是使用現有儲存貯體。使用現有儲存貯體時，您需要知道 Amazon S3 儲存貯體 URL 或 Amazon S3 儲存貯體名稱和資料集目錄名稱 (如果適用)。
  + 選擇要用來指定 IAM 角色的 Amazon Resource Name (ARN)。如需如何尋找角色和連接政策的詳細資訊，請參閱 [將政策新增至您的 IAM 角色](feature-store-adding-policies.md)。
  + 決定要使用 AWS Glue （預設） 或 Apache Iceberg 資料表格式。在大多數使用案例中，您會使用 Apache Iceberg 資料表格式。如需資料表格式的詳細資訊，請參閱 [搭配適用 SDK for Python (Boto3) 使用功能存放區](feature-store-create-feature-group.md)。

您可以使用主控台檢視特徵群組的歷程。在主控台上使用 Feature Store 的指示會有所不同，取決於您是否已啟用 [Amazon SageMaker Studio](studio-updated.md) 或 [Amazon SageMaker Studio Classic](studio.md) 做為預設體驗。

### 如果 Studio 是您的預設體驗 (主控台)，請建立特徵群組
<a name="feature-store-create-feature-group-studio-how-to-with-studio-updated"></a>

1. 遵循 [啟動 Amazon SageMaker Studio](studio-updated-launch.md) 中的指示開啟 Studio 主控台。

1. 從左側導覽窗格中，選擇**資料**以展開下拉式清單。

1. 從下拉式清單中，選擇**特徵商店**。

1. 選擇**建立特徵群組**。

1. 在**特徵群組詳細資訊**之下，輸入特徵群組名稱。

1. (選用) 輸入特徵群組說明。

1. 在**特徵群組儲存組態**下，從下拉式清單中選擇儲存組態。如需儲存組態的相關資訊，請參閱 [特徵商店儲存組態](feature-store-storage-configurations.md)。

1. 如果您已選擇啟用線上儲存：

   1. 如果您*只*啟用線上儲存，您可以從下拉式清單中選擇**儲存類型**。如需線上儲存儲存類型的相關資訊，請參閱 [線上儲存](feature-store-storage-configurations-online-store.md)。

   1. (選用) 透過切換到**開啟**並指定**存留時間持續時間**值和單位，來套用**存留時間 (TTL)**。*建立特徵群組後*，這將加入至功能群組的所有記錄的預設 TTL 持續時間。如需 TTL 的詳細資訊，請參閱 [存留時間 (TTL) 記錄持續時間](feature-store-time-to-live.md)。

1. 如果您已選擇啟用離線儲存：

   1. 在 **Amazon S3 儲存貯體名稱**下，手動輸入新的儲存貯體名稱，或輸入現有的儲存貯體 URL。

   1. 從**資料表格式**下拉式清單中，選擇資料表格式。在大多數使用情況下，您應該使用 Apache Iceberg 資料表格式。如需資料表格式的詳細資訊，請參閱 [搭配適用 SDK for Python (Boto3) 使用功能存放區](feature-store-create-feature-group.md)。

   1. 在 **IAM 角色 ARN** 下，選擇要附加到此特徵群組的 IAM 角色 ARN。如需如何尋找角色和連接政策的詳細資訊，請參閱 [將政策新增至您的 IAM 角色](feature-store-adding-policies.md)。

   1. 如果您已選擇啟用離線儲存**資料表格式**和 AWS Glue （預設） **資料表格式**，您可以在**資料目錄**下選擇下列兩個選項之一：
      + **為您的 AWS Glue Data Catalog使用預設值**。
      + 提供現有的資料目錄名稱、資料表名稱和資料庫名稱，以擴充現有的 AWS Glue Data Catalog。

1. 在**線上儲存加密金鑰**或**離線儲存加密金鑰**下拉式清單下，選擇下列其中一個選項：
   + **使用 AWS managed AWS KMS key （預設）**
   + **輸入 AWS KMS key ARN**，然後在離線存放區加密 AWS KMS 金鑰 ARN 下輸入您的金鑰 ARN。 ****如需 的詳細資訊 AWS KMS，請參閱 [AWS Key Management Service](https://docs.aws.amazon.com/kms/latest/developerguide/overview.html)。

1. 如果適用，您可以選擇輸送量模式，這會影響向您收費的方式。在**輸送量模式**下，從下拉式清單中選擇模式，並在可用時輸入讀取和寫入容量。如需輸送量模式的相關資訊，例如何時可以套用模式和容量單位，請參閱 [輸送量模式](feature-store-throughput-mode.md)。

1. 在指定了所有必要資訊之後，就可以使用**繼續**按鈕。選擇 **繼續**。

1. 在**指定功能定義**下，您有兩個選項可為功能提供結構定義：JSON 編輯器或資料表編輯器。
   + JSON 編輯器：在 **JSON** 索引標籤中，輸入或複製並貼上 JSON 格式的特徵定義。
   + 資料表編輯器：在**資料表索引標籤**中，輸入特徵名稱並為特徵群組中的每個特徵選擇相應的資料類型。選擇**\$1 新增功能定義**以包含更多功能。請注意，您無法從特徵群組中移除特徵定義。不過，您可以在特徵群組建立之後新增和更新特徵定義。

   在表示記錄識別碼和事件時間的特徵群組中至少必須有兩個特徵：
   + 記錄**特徵類型**可以是字串、小數或整數。
   + 事件時間**特徵類型**必須是字串或小數。但是，如果您選擇了 Iceberg 資料表格式，則事件時間必須是字串。

1. 在包含所有特徵之後，請選擇**繼續**。

1. 在**選取必要特徵**下，您必須指定記錄識別碼和事件時間特徵。做法是分別在**記錄識別碼特徵名稱**和**事件時間特徵名稱**下拉式清單下選擇特徵名稱。

1. 在選擇記錄識別碼和事件時間特徵之後，請選擇**繼續**。

1. (選用) 若要新增特徵群組的標籤，請選擇**新增標籤**。然後，分別在**金鑰**和**值**下輸入標籤金鑰和對應值。

1. 選擇 **繼續**。

1. 在**檢閱特徵群組**下，檢閱功能群組資訊。若要編輯任何步驟，請選擇與該步驟相對應的**編輯**按鈕。這將帶您進入相應的編輯步驟。若要返回步驟 5，請選擇**繼續**，直到返回步驟 5。

1. 在完成特徵群組的設定之後，請選擇**建立特徵群組**。

   如果在設定期間發生問題，頁面底部會出現快顯警示訊息，其中包含解決問題的秘訣。您可以返回先前的步驟，透過為發生衝突的步驟選擇**編輯**來修正問題。

   如果特徵群組已成功建立，頁面底部會出現綠色快顯訊息。新的特徵群組也會出現在您的特徵群組目錄中。

## 從主控台檢視特徵群組詳細資訊
<a name="feature-store-view-feature-group-detail-studio"></a>

在 Feature Store 中成功建立了特徵群組之後，您可以檢視特徵群組的詳細資訊。

您可以使用主控台或 Amazon SageMaker Feature Store API，來檢視特徵群組詳細資訊。透過主控台使用特徵存放區的指示取決於您是否已啟用 [Amazon SageMaker Studio](studio-updated.md) 或 [Amazon SageMaker Studio Classic](studio.md) 作為預設體驗。

### 如果 Studio 是您的預設體驗 (主控台)，請檢視特徵群組詳細資訊
<a name="feature-store-view-feature-group-detail-studio-how-to-with-studio-updated"></a>

1. 遵循 [啟動 Amazon SageMaker Studio](studio-updated-launch.md) 中的指示開啟 Studio 主控台。

1. 在左側導覽窗格中，選擇**資料**以展開下拉式清單。

1. 從下拉式清單中，選擇 **Feature Store**。

1. (選用) 若要檢視您的特徵群組，請選擇**我的帳戶**。若要檢視共用特徵群組，請選擇**跨帳戶**。

1. 在**特徵群組目錄**標籤下，從清單中選擇您的特徵群組名稱。這會開啟功能群組頁面。

1. 在**功能**選項卡上，您可以找到所有功能的清單。使用篩選條件來精簡您的清單。選擇一個功能來檢視其詳細資訊。

1. 在**詳細資訊**索引標籤和**資訊**子索引標籤下，您可以檢閱特徵群組資訊。這包括**最新執行**、**離線儲存設定**、**線上儲存設定**等。

1. 在**詳細資訊**索引標籤和**標籤**子索引標籤下，您可以檢閱特徵群組標籤。選擇**新增標籤**以新增標籤，或選擇**移除**以移除標籤。

1. 在**管道執行**索引標籤下，您可以檢視特徵群組的相關聯管道或管道執行。

1. 在**歷程**索引標籤下，您可以檢視特徵群組的歷程。

## 從主控台更新特徵群組
<a name="feature-store-update-feature-group-studio"></a>

在 Feature Store 中成功建立了特徵群組之後，您可以更新特徵群組。

您可以使用主控台或 Amazon SageMaker Feature Store API 來更新特徵群組。透過主控台使用特徵存放區的指示取決於您是否已啟用 [Amazon SageMaker Studio](studio-updated.md) 或 [Amazon SageMaker Studio Classic](studio.md) 作為預設體驗。

### 如果 Studio 是您的預設體驗 (主控台)，請更新特徵群組
<a name="feature-store-update-feature-group-studio-how-to-with-studio-updated"></a>

1. 遵循 [啟動 Amazon SageMaker Studio](studio-updated-launch.md) 中的指示開啟 Studio 主控台。

1. 在左側導覽窗格中，選擇**資料**以展開下拉式清單。

1. 從下拉式清單中，選擇 **Feature Store**。

1. (選用) 若要檢視您的特徵群組，請選擇**我的帳戶**。若要檢視共用特徵群組，請選擇**跨帳戶**。

1. 在**特徵群組目錄**標籤下，搜尋並從清單中選擇您的特徵群組名稱。這會開啟功能群組頁面。

1. 選擇**更新特徵群組**。

1. (選用) 如果適用，您可以變更輸送量模式，這會影響向您收費的方式。在**輸送量模式**下，從下拉式清單中選擇模式，並在可用時輸入讀取和寫入容量。如需輸送量模式的相關資訊，例如何時可以套用模式和容量單位，請參閱 [輸送量模式](feature-store-throughput-mode.md)。

1. (選擇性) 如果您的特徵群組使用線上儲存，您可以更新預設的**存留時間 (TTL)**。如果特徵群組尚未啟用 TTL，請將 **存留時間 (TTL)** 下的切換按鈕切換為 **開啟**。在**存留時間持續時間**下，您可以指定 TTL 值和單位。*更新功能群組更新後*，這將加入至特徵群組的所有記錄的預設 TTL 持續時間。

1. (選擇性) 您可以將功能定義新增至功能群組，但請注意，您無法從功能群組中移除功能定義。若要新增特徵定義，請選擇 **\$1 新增特徵定義**，然後在**名稱**欄下指定新特徵定義名稱，並在**類型**欄下選取特徵類型。

1. 選擇**儲存變更**。

1. 若要確認您的變更，請選擇**確認**。

## 從主控台檢視管道執行
<a name="feature-store-view-feature-processor-pipeline-executions-studio"></a>

您可以在**管道執行**下檢視特徵或特徵群組的最新管道執行資訊。您也可以取得管道、執行、程式碼和其他有用執行資訊的連結。

您可以使用主控台來檢視管道執行。透過主控台使用特徵存放區的指示取決於您是否已啟用 [Amazon SageMaker Studio](studio-updated.md) 或 [Amazon SageMaker Studio Classic](studio.md) 作為預設體驗。

### 如果 Studio 是您的預設體驗 (主控台)，請檢視管道執行
<a name="feature-store-view-feature-processor-pipeline-executions-studio-how-to-with-studio-updated"></a>

1. 遵循 [啟動 Amazon SageMaker Studio](studio-updated-launch.md) 中的指示開啟 Studio 主控台。

1. 在左側導覽窗格中，選擇**資料**以展開下拉式清單。

1. 從下拉式清單中，選擇 **Feature Store**。

1. (選用) 若要檢視您的特徵群組，請選擇**我的帳戶**。若要檢視共用特徵群組，請選擇**跨帳戶**。

1. 選擇要查看其管道執行的特徵群組或特徵。

1. 選擇**管道執行**標籤。

1. 從**選取一個管道**下拉式清單搜尋管道。

1. 您可以檢視管道、執行和程式碼詳細資訊的連結。您也可以檢視執行擁有者、狀態、日期和持續時間。

## 從主控台檢視歷程
<a name="feature-store-view-feature-processor-pipeline-lineage-studio"></a>

您可以檢視功能群組的歷程。歷程包括功能處理工作流程的執行程式碼、使用的資料來源以及它們如何擷取至功能群組或功能的資訊。

您可以使用主控台檢視特徵群組的歷程。透過主控台使用 Feature Store 的指示取決於您是否已啟用 [Amazon SageMaker Studio](studio-updated.md) 或 [Amazon SageMaker Studio Classic](studio.md) 做為預設體驗。

### 如果 Studio 是您的預設體驗 (主控台)，請檢視歷程
<a name="feature-store-view-feature-processor-pipeline-lineage-studio-how-to-with-studio-updated"></a>

1. 遵循 [啟動 Amazon SageMaker Studio](studio-updated-launch.md) 中的指示開啟 Studio 主控台。

1. 從左側導覽窗格中，選擇**資料**以展開下拉式清單。

1. 從下拉式清單中，選擇 **Feature Store**。

1. (選用) 若要檢視您的特徵群組，請選擇**我的帳戶**。若要檢視共用特徵群組，請選擇**跨帳戶**。

1. 選擇特徵群組或特徵以檢視其歷程詳細資訊。

1. 選擇**歷程**頁標。

1. 選擇功能群組或配管節點以展開節點。其中包含有關功能群組或管道的詳細資訊。

1. 您可以使用畫面左下方的按鈕來放大、縮小或置中歷程圖表。

1. 您可以在選擇和拖曳畫面時，在歷程圖中移動。若要使用節點做為焦點移動歷程圖，您可以按 **Tab** 或 **Shift\$1Tab** 在節點之間切換。

1. 如果適用，您可以導覽歷程上游 (左、更早) 或下游 (右、最新)。做法是選擇節點，然後選擇**查詢上游歷程**或**查詢下游歷程**。