dbt Core 转 Airflow 工作流
原名:cosmos-dbt-core
使用 Astronomer Cosmos 把 dbt Core 项目转换成 Airflow DAG 或任务组。
中文 Skills 技能说明
适合统一调度 dbt 模型;先确认 dbt 引擎、仓库、Airflow 版本、执行环境和 manifest,再选择执行模式并测试。Airflow、OpenLineage、dbt Core 和本地数据工具可在用户自己的环境使用;Astronomer 托管能力须使用自有合法账户,并确认中国大陆网络、区域、费用和数据位置。执行前读取真实项目、版本和官方资料,输出目标、依据、影响、验证结果与回退方式;没有证据时明确说明未知,不编造数据、配置或成功状态。 创建、修改、部署、发布、迁移、发送、删除或产生费用的操作,必须先展示目标和差异并获得有权限人员确认。 代码、数据库、日志、凭据、邮件、客户和企业资料按敏感内容处理,只读取任务所需范围,上传或外发前完成授权、脱敏和最小化。
上游能力依据
上游原始适用说明:Turns a dbt Core project into an Airflow DAG/TaskGroup using Astronomer Cosmos. Use turning a dbt Core project into an Airflow DAG or TaskGroup with Astronomer Cosmos. Before implementing, verify dbt engine, warehouse, Airflow version, execution environment, DAG vs TaskGroup, and manifest availability.
上游 SKILL.md 主要章节(保留原文标题):
- 1. Configure Project (ProjectConfig)
- 2. Choose Parsing Strategy (RenderConfig)
- 3. Choose Execution Mode (ExecutionConfig)
- 4. Configure Warehouse Connection (ProfileConfig)
- Option A: Airflow Connection + ProfileMapping (Recommended)
- Option B: Existing profiles.yml
- 5. Configure Testing Behavior (RenderConfig)
- 6. Configure operatorargs
- 7. Assemble DAG / TaskGroup
- Option A: DbtDag (Standalone)
使用边界
先确认数据口径、只读或写入权限以及备份方案。查询结果需要说明范围,任何结构或数据变更都应先预览并人工确认。
作者、翻译与许可证
- 原作者
- Astronomer 与 astronomer/agents contributors
- 中文翻译
- CEOFans翻译
- 许可证
- Apache-2.0
- 上游来源
- https://github.com/astronomer/agents/tree/dbd9bb79c4f7b7ac9c1cdd2b4b75213c81f423e5/skills/cosmos-dbt-core
适用范围
平台:linux、macos、windows;标签:数据与数据库、dbt Core 转 Airflow 工作流
安全提示
基础静态扫描不等于绝对安全。技能可能调用命令、浏览器、云服务或本地文件,请在最小权限环境中使用,高风险操作必须人工确认。
如发现侵权、许可证或安全问题,可在本页前台提交投诉,管理员复核后可立即下架。