Dagster logo

Dagster は、信頼性の高いデータパイプラインの構築、スケジュール、監視、運用を支援する AI ネイティブなデータオーケストレーションプラットフォームです。

Dagster preview

概要

Dagster は、信頼性の高いデータパイプラインの構築、スケジュール、監視、アクティベートを必要とするチーム向けの最新のデータオーケストレーターおよび AI ネイティブな DataOps プラットフォームです。この製品は個別のタスクではなくアセットを中心に設計されているため、ワークフローが生成するデータに対して、リネージ、依存関係、鮮度、品質シグナルを直接紐づけることができます。

このプラットフォームは、従来の分析パイプラインと新しい AI 指向のワークフローの両方をサポートするよう設計されています。サイトでは Dagster+ をデータおよび AI システム向けの運用レイヤーとして説明しており、プランとアーキテクチャに応じて、ローカル開発、クラウド、オンプレミス、ハイブリッド実行を含むデプロイメント विकल्पが用意されています。

主な機能

アセットベースのオーケストレーション

Dagster は、ワークフローが生成するアセットを中心に設計されており、リネージ、依存関係、健全性が後付けではなくオーケストレーションモデルの一部になります。

組み込みのオブザーバビリティ

このプラットフォームは、リネージ、依存関係、データの健全性、アセットメタデータ、アセット単位のビューを提供し、チームが何が変わったのか、それが何に影響するのかを把握できるようにします。

ブランチデプロイメント

ブランチデプロイメントにより、チームは本番に近い環境で変更を検証してから実データに影響を与えられるため、パイプライン更新時のリスクを軽減できます。

運用向けの AI コンテキスト

Dagster+ AI は、アセット、実行、リネージ、鮮度、失敗、オートメーション履歴などの運用コンテキストを使用して、より迅速な診断とアクションを支援します。

ハイブリッドコントロールプレーンモデル

ハイブリッドデプロイメントでは、チームは自社インフラで compute を実行しながら、Dagster にコントロールプレーンを管理させることができ、クラウド、オンプレミス、混在環境をサポートします。

セキュリティとアクセス制御

エンタープライズプランでは、RBAC、SSO、SCIM プロビジョニング、監査ログ、保持ポリシーなどのセキュリティおよびガバナンス機能が追加されます。

主なユースケース

  • アセット中心のデータパイプラインの運用

    アセットを中心にパイプラインを構築し、エンジニアがデータワークフローの開発と運用を行う際に、リネージ、鮮度、依存関係を確認できるようにします。

  • クラウド、オンプレミス、またはハイブリッド環境でのオーケストレーション実行

    チームが compute を自社インフラに保持しつつ、Dagster のコントロールプレーンを通じてオーケストレーションを管理したい場合に、ハイブリッドデプロイメントを使用します。

  • AI 支援による運用のサポート

    実行、失敗、鮮度、履歴からの運用コンテキストを活用して、より迅速なデバッグと自信を持った対応を支援したい場合に、Dagster+ AI を使用します。

  • ガバナンスとアクセス制御の適用

    チームが本番変更の管理、ロールベース権限、監査可能性を必要とする、より大規模または規制のある環境でエンタープライズ機能を使用します。

  • チーム規模に合わせたプラン選択

    公開されている料金ティアを利用して、個人または小規模チームでの利用から始め、オーケストレーションのニーズが拡大したら contact-sales プランへ移行します。

Pros and Cons

Pros

  • アセット中心のオーケストレーションにより、データアセット単位でリネージと依存関係を可視化できます。
  • 組み込みのオブザーバビリティにより、アセットの健全性、メタデータ、失敗コンテキストを一か所で把握できます。
  • ハイブリッドデプロイメントは、クラウド、オンプレミス、混在環境をサポートします。
  • Dagster+ AI は既存の運用コンテキストを使用するよう設計されているため、問題の診断をより迅速に行える可能性があります。
  • 価格は 30 日間の無料トライアルとセルフサーブのエントリープランが公開されており、大規模チーム向けには contact-sales オプションも用意されています。

Cons

  • 一部の機能はプラン依存であり、RBAC、SSO、SCIM、監査ログ、プレミアムサポートなどのエンタープライズ機能は上位プランで提供されると説明されています。
  • 公開サイトでは、製品自体が実際にサポートしている可能性のある統合について、マーケティングページ上で確認できる具体的な情報が少なめで、エコシステムの網羅性が十分に見えない場合があります。

FAQ

Dagster とは何ですか?

Dagster は、スタック全体のデータをオーケストレーション、監視、アクティベートする AI ネイティブな DataOps プラットフォームです。FAQ では、タスク中心ではなくアセット中心であると説明されており、ジョブが完了したかどうかだけでなく、ワークフローが生成するデータアセットを中心に設計されています。

Dagster は Apache Airflow とどう違いますか?

サイトでは、Dagster はアセット中心であり、Apache Airflow はタスク中心であると説明されています。Dagster はリネージ、品質シグナル、依存関係のコンテキストをアセットに付与するため、何が壊れたのか、なぜ壊れたのか、そして何に影響するのかを把握しやすくなります。

Dagster は dbt と Snowflake をサポートしていますか?

はい。ホームページと FAQ では、Dagster は dbt、Snowflake、Fivetran をネイティブ統合でサポートしており、エンタープライズページでは dbt + Snowflake のサポートが強調されています。

Dagster は自社インフラで実行できますか?

はい。Dagster はハイブリッドデプロイメントをサポートしており、Dagster がコントロールプレーンを管理しながら、独自のクラウドまたはオンプレミスのインフラストラクチャで compute を実行できます。

無料トライアルや有料プランはありますか?

Dagster には 30 日間の無料トライアルがあります。価格ページにはセルフサーブプランと contact-sales のエンタープライズプランの両方が表示されており、Solo と Starter には従量課金ベースのクレジットが用意されています。

Quick Facts

カテゴリ
データオーケストレーションプラットフォーム
製品タイプ
AI ネイティブな DataOps プラットフォーム
主なユーザー
データチーム、プラットフォームチーム、開発者
デプロイメントモデル
ローカル、クラウド、オンプレミス、ハイブリッドの各オプション
価格モデル
無料トライアル、セルフサーブプラン、contact-sales のエンタープライズプラン
Webサイト
dagster.io