data-engineering Claude Code プラグイン
Claude Code プラグインClaude Codeデータエンジニアリング・分析データベース・ストレージクラウド・デプロイ・CI/CD以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、Claude CodeにApache Airflow向けのMCPサーバーと、データウェアハウス関連作業やDAG開発を支援するスキル群を追加します。READMEによると、AirflowのREST APIに接続するMCPサーバーに加え、スキーマ検出、SQL分析、リネージ追跡、DAG作成、テスト、デバッグ、Cosmosを介したdbt連携、Airflow 2.xから3.xへの移行など20種類を超えるスキルが用意されています。オープンソースのApache Airflowか、Astronomerが提供するAstroのいずれの環境でも動作します。Snowflake、PostgreSQL、BigQueryなど複数のデータウェアハウスへの接続を設定できます。ターミナルからAirflowを直接操作するafというCLIツールも同梱されています。
連携サービスについて
Astroは、Astronomerが提供するApache Airflowのマネージドホスティング基盤で、ホームページによるとデプロイ管理や監視機能に加え、Ottoという名称のAIアシスタントを備えています。本プラグインのツール群は、AirflowのREST API経由でAstro環境にも自前運用のオープンソースAirflow環境にも接続できます。
data-engineering でできること
- warehouse-initスキルでデータウェアハウスのスキーマ情報を生成し、検索を速くする
- バックグラウンドのJupyterカーネルを使ってSQLベースのデータ分析を行う
- テーブルのデータ鮮度を確認し、品質面のプロファイリングを行う
- 上流・下流のデータリネージを追跡し、タスク単位のリネージ情報を付与する
- Apache AirflowのDAGを作成し、テストとデバッグを行う
- Astro、Docker Compose、Kubernetesへ Airflow プロジェクトをデプロイする
- Cosmosを介してdbt CoreまたはdbtFusionのプロジェクトをAirflow DAGとして実行する
- 既存DAGをAirflow 2.xから3.xへ移行する
- afコマンドラインツールでDAG一覧表示・実行トリガー・Airflowの状態確認を行う