SuperAPI AI 工具集

redshift

编程与开发

查看项目

更新于 10-16 02:39

技能介绍

用途:通过 AWS Data API 对 Redshift 进行只读探索与业务分析,兼容预置集群和 Redshift Serverless,支持 Mac 与 Windows,可配合任意 AI 编程代理。所有脚本位于 ${CLAUDE_SKILL_DIR}/scripts/,仅需 Python 3 与 AWS CLI。

主要能力:query.py 执行任意只读查询;schemas.py、tables.py、columns.py 分别列出库、表和列;ddl.py 输出表、视图、模式、数据库、UDF、外部表及用户组定义;table_info.py 查看大小、行数、倾斜与编码;search.py 按模式查找对象;sample.py 取样;space.py 查看磁盘占用;profile.py 输出每列统计;analyze.py 对已保存结果做本地分析。

使用方式:首次需在终端运行 python3 scripts/setup.py(Windows 用 python),完成 ~/.redshift-skill/config.json 配置后再查询。公共选项包括 --format、--save-format、--save、--no-save、--save-sql、--sql-file、--profile、--cluster、--workgroup、--database、--db-user、--timeout、--max-rows。结果自动保存到 ~/redshift-exports/query-{timestamp}.csv,终端显示前 200 行预览。

适用场景:数据仓库结构探索、业务指标分析与根因排查、按维度对比与趋势分析等。

限制:仅支持只读查询;脚本要求 Python 3 与 AWS CLI;不能直接运行 setup 向导,需用户在交互终端完成;资料中未提供具体定价、支持平台之外的兼容性细节或性能保证。