AIKraft/Skills/querying-data-lake

querying-data-lake

Выполняет и управляет SQL-запросами Athena в каталогах Glue, S3 Tables и Redshift. Подходит для анализа таблиц, проверки статуса workgroup и запросов к данным. Не используйте для поиска активов или аудита каталога.

aws official Данные ★ 2.8k

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

Навык выполняет и управляет SQL-запросами в Amazon Athena, поддерживая работу с каталогами Glue, S3 Tables и Redshift. Он обеспечивает выбор workgroup, классификацию запросов для безопасности, отчетность о стоимости и объеме обработанных данных, а также восстановление после ошибок.

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

  • Выполнение аналитических SQL-запросов к данным в каталогах Glue или S3 Tables
  • Запросы к данным в Amazon Redshift через Athena
  • Проверка статуса workgroup и управление конфигурацией запросов
  • Анализ затрат и объема отсканированных данных после выполнения запроса

Как работает

  1. Принять аргумент: текст SQL, имя именованного запроса, имя workgroup, имя каталога или имя таблицы
  2. Запросить у пользователя целевой регион AWS, если он не задан
  3. Подтвердить S3-расположение для вывода результатов перед выполнением нетривиальных запросов
  4. Разрешить целевые активы (при нечетких ссылках делегируется finding-data-lake-assets)
  5. Классифицировать запрос по уровню безопасности и выполнить его через AWS MCP сервер или CLI
  6. Вернуть результаты, включая отчет о стоимости и объеме отсканированных данных

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

Выполни SQL-запрос SELECT * FROM my_table LIMIT 10 в регионе us-east-1
Запусти запрос из файла query.sql в workgroup default
Проверь данные в таблице sales_data из каталога Glue

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

  • Доступ к AWS MCP серверу или AWS CLI
  • Настроенный регион AWS
  • Доступ к S3 для хранения результатов запросов

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

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

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

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