

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

# 追蹤管道的歷程
<a name="pipelines-lineage-tracking"></a>

在本教學課程中，您會使用 Amazon SageMaker Studio 來追蹤 Amazon SageMaker AI ML 管道的歷程。

管道是由 [Amazon SageMaker 範例 GitHub 儲存庫](https://github.com/awslabs/amazon-sagemaker-examples)中的 [使用 Amazon SageMaker 模型建構管道協同運作工作](https://sagemaker-examples.readthedocs.io/en/latest/sagemaker-pipelines/tabular/abalone_build_train_deploy/sagemaker-pipelines-preprocess-train-evaluate-batch-transform.html) 筆記本建立的。如需有關如何建立管道的詳細資訊，請參閱[定義管道](define-pipeline.md)。

Studio 中的歷程跟踪圍繞有向無環圖 (DAG) 進行。DAG 代表管道中的步驟。您可以透過 DAG 追蹤從任何步驟到任何其他步驟的歷程。下圖展示管道中的步驟。這些步驟會在 Studio 中顯示為 DAG。

![管道工作流程步驟的圖表。](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/yosemite/pipeline-tutorial-steps.png)


若要在 Amazon SageMaker Studio 主控台中追蹤管道的歷程，請根據您是使用 Studio 還是 Studio Classic 完成下列步驟。

------
#### [ Studio ]

**追蹤管道的歷程**

1. 請遵循[啟動 Amazon SageMaker Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-launch.html) 中的指示來開啟 SageMaker Studio 主控台。

1. 在左側導覽窗格中，選取**管道**。

1. (選用) 若要依名稱篩選管道清單，請在搜尋欄位中輸入完整或部分管道名稱。

1. 在**名稱**欄中，選取管道名稱以檢視管道的詳細資訊。

1. 選擇**執行**索引標籤。

1. 在**執行**資料表的**名稱**欄中，選取要檢視的管道執行名稱。

1. 在**執行**頁面的右上角，選擇垂直省略符號，然後選擇**下載管道定義 (JSON)**。您可以檢視此檔案以查看管道圖形的定義方式。

1. 選擇**編輯**以開啟管道設計工具。

1. 使用畫布右上角的調整大小和縮放控制項來放大和縮小圖形、使圖形符合螢幕大小，或將圖形展開至全螢幕。

1. 若要檢視您的訓練、驗證和測試資料集，請完成下列步驟：

   1. 在您的管道圖形中選擇處理步驟。

   1. 在右側邊欄中，選擇**概觀**索引標籤。

   1. 在**檔案**區段中，尋找訓練、驗證和測試資料集的 Amazon S3 路徑。

1. 若要部署您的模型成品，請完成下列步驟：

   1. 在您的管道圖形中選擇訓練步驟。

   1. 在右側邊欄中，選擇**概觀**索引標籤。

   1. 在**檔案**區段中，尋找模型成品的 Amazon S3 路徑。

1. 若要尋找模型套件 ARN，請完成下列步驟：

   1. 選擇註冊模型步驟。

   1. 在右側邊欄中，選擇**概觀**索引標籤。

   1. 在**檔案**區段中，尋找模型套件的 ARN。

------
#### [ Studio Classic ]

**追蹤管道的歷程**

1. 登入 Amazon SageMaker Studio Classic。如需詳細資訊，請參閱[啟動 Amazon SageMaker Studio Classic](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-launch.html)。

1. 在 Studio 側邊欄中，選擇**首頁**圖示 (![Black square icon representing a placeholder or empty image.](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/studio/icons/house.png))。

1. 在功能表中，選取**管道**。

1. 您可以使用**搜尋**方塊來篩選管道清單。

1. 選擇 `AbalonePipeline` 管道以檢視執行清單和管道的其他詳細資訊。

1. 在右側邊欄中選擇**屬性檢查器** 圖示 (![Black square icon representing a placeholder or empty image.](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/studio/icons/gears.png)) 以開啟**資料表屬性**窗格，您可以在其中選擇要檢視的屬性。

1. 選擇**設定**標籤，然後選擇**下載管道定義檔案**。您可以檢視此檔案以查看管道圖形的定義方式。

1. 在**執行**索引標籤上，選取執行清單中的第一列，以檢視其執行圖形和執行的其他詳細資訊。請注意，此圖形與教學課程開頭顯示的圖表相符。

   使用圖形右下角的調整大小圖示來放大和縮小圖形、使圖形符合螢幕大小，或將圖形展開至全螢幕。若要專注於圖形的特定部分，您可以選取圖形的空白區域，然後拖曳圖形以在該區域上置中。圖形右下角的插頁區域顯示您在圖形中的位置。  
![具有內嵌和調整大小圖示的範例管道圖形。](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/yosemite/pipeline-tutorial-execution-graph.png)

1. 在**圖表**標籤上，選擇`AbaloneProcess`步驟以檢視與此步驟相關的詳細資訊。

1. 在**輸出**標籤的**檔案**下，找到訓練、驗證和測試資料集的 Amazon S3 路徑。
**注意**  
若要取得完整路徑，請以滑鼠右鍵按一下路徑，然後選擇**複製儲存格內容**。

   ```
   s3://sagemaker-eu-west-1-acct-id/sklearn-abalone-process-2020-12-05-17-28-28-509/output/train
   s3://sagemaker-eu-west-1-acct-id/sklearn-abalone-process-2020-12-05-17-28-28-509/output/validation
   s3://sagemaker-eu-west-1-acct-id/sklearn-abalone-process-2020-12-05-17-28-28-509/output/test
   ```

1. 選擇 `AbaloneTrain` 步驟。

1. 在**輸出**標籤的**檔案**下，找到模型成品的 Amazon S3 路徑：

   ```
   s3://sagemaker-eu-west-1-acct-id/AbaloneTrain/pipelines-6locnsqz4bfu-AbaloneTrain-NtfEpI0Ahu/output/model.tar.gz
   ```

1. 選擇 `AbaloneRegisterModel` 步驟。

1. 在**輸出**頁籤的**檔案**下，找到模型套件的 ARN：

   ```
   arn:aws:sagemaker:eu-west-1:acct-id:model-package/abalonemodelpackagegroupname/2
   ```

------