AIKraft/Skills/querying-aws-sagemaker-catalog

querying-aws-sagemaker-catalog

Выполняет SQL-аналитику по метаданным каталога SageMaker, экспортированным в Apache Iceberg в S3 Tables. Полезно для аудита владения данными, отслеживания роста активов, анализа качества метаданных и поиска активов без описаний.

aws official Данные ★ 2.8k

Что делает навык

Навык выполняет SQL-аналитику по метаданным каталога SageMaker, экспортированным в Apache Iceberg в S3 Tables. Он позволяет проводить аудит владения данными, отслеживать рост активов и выявлять governance gaps без создания кастомных ETL-процессов.

Когда применять

  • Анализ текущего состояния каталога: подсчет активов по типам и проверка полноты метаданных.
  • Поиск активов, не имеющих бизнес-описаний (business_description IS NULL) или владельцев.
  • Отслеживание роста активов и анализ изменений метаданных за определенный период (time travel).
  • Аудит владения данными: группировка активов по идентификаторам владельцев (owningEntityId).

Как работает

  1. Проверить конфигурацию экспорта через aws datazone get-data-export-configuration и убедиться, что табличный бакет aws-sagemaker-catalog существует.
  2. При необходимости включить экспорт через put-data-export-configuration и предоставить роли доступ к таблице через Lake Formation (SELECT + DESCRIBE).
  3. Сформировать SQL-запрос к таблице "s3tablescatalog/aws-sagemaker-catalog"."asset_metadata"."asset", обязательно добавив фильтр по snapshot_time.
  4. Выполнить запрос через Athena, указав workgroup и место для сохранения результатов.

Примеры запросов агенту

Найди все активы в каталоге SageMaker за сегодня, у которых не заполнено поле business_description.
Покажи динамику добавления новых активов в каталог за последние 30 дней.
Сгруппируй все активы каталога за текущую дату по владельцам (owningEntityId) и посчитай количество в каждой группе.

Что понадобится

  • Настроенные AWS credentials и доступ к AWS Data Zone и S3 Tables.
  • Включенная конфигурация экспорта метаданных (put-data-export-configuration --enable-export).
  • Предоставленные права Lake Formation (SELECT, DESCRIBE) для роли, выполняющей запрос.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «querying-aws-sagemaker-catalog» из репозитория: # https://github.com/aws/agent-toolkit-for-aws
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r querying-aws-sagemaker-catalog/ ~/.claude/skills/querying-aws-sagemaker-catalog/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.