Create feature group and ingest data


title: “创建特征组并摄取数据” weight: 22


在此笔记本中,我们将学习如何在 SageMaker Feature Store 中为客户、产品和订单数据集创建 3 个特征组。然后我们将学习如何使用 SageMaker Python SDK 将特征摄取到已创建的特征组(在线存储和离线存储中)。我们还将看到如何从在线存储中检索特征记录。最后,我们将学习如何列出 Feature Store 中创建的所有特征组并删除它们。

注意:本笔记本中创建的特征组将在接下来的模块中使用。

关键要点

  • 使用 Sagemaker Python SDK,

    • 我们使用 FeatureGroup.create 方法创建了 3 个特征组 - 客户、产品和订单特征组。这些步骤需要几分钟时间来完成。
    • 我们使用 FeatureGroup.ingest 方法将数据摄取到 3 个特征组中。
  • 我们通过使用 Sagemaker boto3 客户端查询特征组来验证特征组是否已创建,并且特征是否已被摄取。

导航到笔记本

  • 导航到 amazon-sagemaker-feature-store-end-to-end-workshop Jupyter Lab 主目录结构。然后导航到 01-module-feature-store-foundations 并打开笔记本 m1_nb1_introduction_to_feature_store.ipynb

  • 将内核设置为 Python 3 (Data Science),并选择实例 ml.t3.medium

  • 通过在每个单元格中按 Shift+Enter 来执行单元格。代码运行时,方括号之间会出现一个 。几秒钟后,代码执行将完成, 将被替换为一个数字。

  • 您可以按照笔记本中的说明继续操作。

AWS Large Language Model