本文へスキップ
AWS DAILY
重要度:通常新機能対応不要

Amazon MWAAがDuckDBオペレーターをネイティブサポート、Apache Airflow 3.3.1環境でセットアップ不要で利用可能に

Amazon MWAA
公開
更新

概要

Amazon Managed Workflows for Apache Airflow(Amazon MWAA)がDuckDBオペレーターのネイティブサポートを開始しました。Apache Airflow 3.3.1を実行するMWAAプロビジョニング環境でDuckDBがプリインストール・事前設定済みとなり、追加セットアップなしでデータ品質チェックや変換処理を実行できます。

変更内容

  • Amazon MWAAのProvisioned環境(Apache Airflow 3.3.1)でDuckDBオペレーターがネイティブサポートされました。
  • DuckDBが最新のMWAA Airflow 3.3.1アップデートにプリインストールおよびAWS接続向けに事前設定された状態で提供されます。
  • DuckDBExecuteQueryOperatorを使ったタスク記述が追加セットアップなしで可能になりました。
  • Amazon S3を含むDuckDBがサポートするデータソースに対してデータ品質チェック、サマリー、変換処理を実行できます。
  • 本機能はAmazon MWAAが利用可能なすべてのAWSリージョンで提供されます。

公式発表で確認できる事実

  • Amazon MWAAがDuckDBオペレーターのネイティブサポートを開始しました。
  • DuckDBは組み込み型の分析データベースであり、Amazon S3を含むDuckDBがサポートするデータソースに対してデータ品質チェック、サマリー、変換処理を実行できます。
  • ネイティブサポートはApache Airflow 3.3.1を実行するAmazon MWAAのProvisioned環境で利用可能です。
  • DuckDBは最新のMWAA Airflow 3.3.1アップデートにプリインストールされ、AWS接続向けに事前設定された状態で提供されます。
  • 利用開始の手順は、MWAA環境をAirflow 3.3.1にアップデートし、実行ロールにデータストアへのアクセス権限を追加するだけです。
  • その後、DuckDBExecuteQueryOperatorを使ったタスクを追加セットアップなしで記述できます。
  • 本機能はAmazon MWAAが利用可能なすべてのAWSリージョンで提供されます。
  • 詳細はAmazon MWAA User Guideの「Using DuckDB with Amazon MWAA」を参照してください。

当サイトの考察

  • DuckDBのプリインストールと事前設定により、これまでカスタム依存関係として手動でインストールする必要があった手順が不要になります。
  • データエンジニアリングパイプラインにおいて、S3上のデータに対するELT処理やデータ品質チェックをAirflowワークフローに組み込みやすくなる点は実用的なメリットです。
  • Airflow 3.3.1へのアップデートが前提条件となるため、既存環境を利用中のユーザーはアップデートの計画が必要です。

確認できていない事項

  • 東京リージョン(ap-northeast-1)や大阪リージョン(ap-northeast-3)での提供有無は資料から確認できません(「Amazon MWAAが利用可能なすべてのAWSリージョン」とのみ記載)。
  • 本機能の追加による料金変更の有無は資料に記載がありません。
  • Airflow 3.3.1アップデートの具体的な提供開始日は資料に記載がありません。
  • 東京(ap-northeast-1)と大阪(ap-northeast-3)での提供は、公式記事からは確認できていません。

この記事は、AWS 公式の発表をもとに AI が作成し、自動で公開しています。

既存環境への影響

Airflow 3.3.1環境にアップデートし、実行ロールにデータストアへのアクセス権限を付与するだけで、DuckDBを使ったデータ分析ワークフローをすぐに構築できます。追加のライブラリインストールや接続設定が不要になるため、ワークフロー開発の手間が削減されます。Amazon S3上のデータに対するデータ品質チェックや変換処理をAirflowタスクとして簡単に組み込めるようになります。

対応の必要性

対応不要

既存のMWAA環境への強制的な変更はありません。DuckDBオペレーターを利用したい場合は、MWAA環境をApache Airflow 3.3.1にアップデートし、実行ロールに必要なデータストアへのアクセス権限を付与することで利用を開始できます。

利用可能リージョン

東京(ap-northeast-1)
未確認
大阪(ap-northeast-3)
未確認

公式記事に東京(ap-northeast-1)と大阪(ap-northeast-3)の記載がないため、未確認としています。

AWS 公式情報

当サイトの記事は公式情報をもとに編集したものです。正確な内容は必ず AWS 公式情報をご確認ください。

重要度:通常新機能

Amazon MWAAがコスト配分タグをサポート、ワーカー・スケジューラー・Webサーバーへ自動伝播

Amazon Managed Workflows for Apache Airflow(Amazon MWAA)がコスト配分タグをサポートしました。環境に付与したタグがワーカー、スケジューラー、Webサーバーなどのコンピュートリソースに自動的に伝播し、AWS Cost ExplorerやAWS Cost and Usage Reportsでタグ別にコストを追跡できます。

Amazon MWAA