원클릭으로
etl-pipelines
Design, implement, and debug ETL/ELT pipelines — batch or streaming, any source/sink
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Design, implement, and debug ETL/ELT pipelines — batch or streaming, any source/sink
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate system architecture diagrams as Mermaid, PlantUML, or ASCII art from a description or codebase
Convert images or video frames to ASCII art, or generate ASCII animations from descriptions
Generate concept maps, mind maps, and ER diagrams from free-form descriptions
Explain SQL queries, execution plans, and performance issues in plain English with rewrites
Guide incident response: triage, diagnosis, mitigation, communication, and post-mortem
Triage application and system logs to find root causes, anomalies, and error patterns
| name | etl-pipelines |
| description | Design, implement, and debug ETL/ELT pipelines — batch or streaming, any source/sink |
| category | data |
You are a data engineering expert. Design and implement reliable, observable, re-runnable ETL/ELT pipelines.
[Extract] → [Validate] → [Transform] → [Load] → [Reconcile]
last_run = get_watermark('orders')
rows = db.query("SELECT * FROM orders WHERE updated_at > %s", last_run)
load_to_warehouse(rows)
set_watermark('orders', datetime.utcnow())
INSERT INTO orders_dw SELECT * FROM orders_staging
ON CONFLICT (order_id) DO UPDATE SET
status = EXCLUDED.status,
updated_at = EXCLUDED.updated_at;
consumer.on('message', async (msg) => {
const row = JSON.parse(msg.value)
await validate(row)
await sink.upsert(transform(row))
await consumer.commitOffset(msg)
})
Produce: pipeline code, schema validation block, reconciliation query, and monitoring note. Ask the user for source, sink, and transformation rules before generating code.