DataWeave の概要

DataWeave は、Mule アプリケーションを通過するデータへのアクセスとデータの変換を行うための言語で、MuleSoft により設計されました。Mule Runtime Engine では、Transform や Set Payload など、いくつかのコアコンポーネントに DataWeave が組み込まれているため、Mule アプリケーションで DataWeave スクリプトや式を実行できます。

DataWeave スクリプトは、Mule イベントのデータに対して動作します。一般には、これを使用してメッセージペイロード内のデータにアクセスし、データを変換します。たとえば、Mule アプリケーション内のコンポーネントで 1 つのシステムからデータを取得した後、DataWeave を使用して、そのデータ内の選択した項目を新しいデータ形式に変更して出力します。次に、アプリケーション内の別のコンポーネントを使用してそのデータを別のシステムに渡すことができます。

  • DataWeave 2.3.0 for Mule Runtime Engine (Mule) バージョン 4.3 以降の使用を開始するには、​クイックスタート​を参照してください。

  • DataWeave についての詳細は、​言語ガイド​を参照してください。

  • DataWeave 2.3.0 の操作および関数についてのリファレンス情報は、​リファレンスガイド​を参照してください。

互換性

Unresolved include directive in modules/ROOT/pages/dataweave.adoc - include::2.4@dataweave::partial$dataweave/dw-mule-compatibility.adoc[]

関連情報