---
schema_version: "1"
id: 05018f791b2251c5b14d33311e0cbc15487d4aafea660781ad05cc39a4b13044
title: DataWeave の概要
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.7/dataweave.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.7/dataweave
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 593c24c53b7de8dd7c725325ce91a27fb78e414151a966b15eaeb1f95a9a1dc7
description: MuleSoft Documentation Site
release: "4.7"
latest: false
---
# DataWeave の概要

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

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

- DataWeave 2.4.0 for Mule Runtime Engine (Mule) バージョン 4.4 以降の使用を開始するには、​[クイックスタート](https://docs.mulesoft.com/dataweave/latest/dataweave-quickstart)​を参照してください。
- DataWeave についての詳細は、​[言語ガイド](https://docs.mulesoft.com/dataweave/latest/dataweave-language-guide)​を参照してください。
- DataWeave 2.4.0 の操作および関数についてのリファレンス情報は、​[リファレンスガイド](https://docs.mulesoft.com/dataweave/latest/dw-functions)​を参照してください。

## [](#互換性)互換性

This table specifies which version of DataWeave is bundled with each Mule runtime engine release:

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Mule Version</th>
<th class="tableblock halign-left valign-top">DataWeave Version</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.13</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.13</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.12</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.12</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.11</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.11</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.10</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.10</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.9</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.9</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.8</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.8</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.7</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.7</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.6</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.6</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.5</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.5</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.4</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.4</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.3</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.3</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.2</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.2</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">4.1</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2.1</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">3.9</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1.2</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">3.8</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1.1</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">3.7</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">1.0</p></td>
</tr>
</tbody>
</table>

## [](#関連情報)関連情報

- [Dataweave](https://docs.mulesoft.com/dataweave/latest/)