DataWeave 言語

DataWeave は、データ変換用に MuleSoft が設計したプログラミング言語です。これは、Mule Runtime Engine がコンポーネントやコネクタを設定するために使用する式言語でもあります。

DataWeave を使用すれば、1 つの形式からのデータを読み取って解析し、データを変換して、別の形式として書き出すというインテグレーション開発者にとって一般的なユースケース向けのシンプルなソリューションを構築できます。たとえば、DataWeave スクリプトは CSV ファイルを入力として受信して複雑な JSON オブジェクトの配列に変換したり、XML 入力を受信してフラットファイル形式にデータを書き出したりできます。DataWeave を使用すれば、開発者は特定のデータ形式を効率良く読み取り、解析し、書き出す仕様について考えるのではなく、変換ロジックに集中できます。

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

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

  • 一般的な変換シナリオを解決するサンプルのスクリプトを確認するには、​「DataWeave examples (DataWeave の例)」​にアクセスしてください。

  • DataWeave スクリプトを対話的に試すには、 DataWeave プレイグラウンド​にアクセスしてください。

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

互換性

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