---
schema_version: "1"
id: 645f7025f080cdb95765af1679c2f48271d2a7bc2c6509b90da99f04938e432a
title: Transform Message コンポーネント
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/studio/7.x/transform-message-component-concept-studio.md
canonical_url: https://docs.mulesoft.com/jp/studio/7.x/transform-message-component-concept-studio
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4d47b7a968e686e3ef8b002dbf1e8d3e8b71876c4bfc4c325b55d0c686c6bba5
description: MuleSoft Documentation Site
release: 7.x
latest: false
---
# Transform Message コンポーネント

\[Transform Message (メッセージの変換)\] コンポーネントを使用すると、受信した入力データに対して変換を実行できます。DataWeave 言語で変換を明示的に記述したり、UI を使用して要素をドラッグアンドドロップして変換を作成したりできます。

同じ変換の 2 つの表現を操作でき、1 つの表現に加えた変更はリアルタイムでもう 1 つの表現に反映されます。

![transform message component](/mulesoft/current/ja-jp/studio/7.x/_images/transform-message-component.png)

<table><tbody><tr><td><i class="conum" data-value="1"></i><b>1</b></td><td>グラフィカルビュー。<br>2 つのツリービューに入力と出力の予想されるメタデータ構造が表示され、これらの間のマッピングが線で表されます。これらを、ドラッグアンドドロップを使用して作成できます。</td></tr><tr><td><i class="conum" data-value="2"></i><b>2</b></td><td>ソースコードビュー。<br>データの集約、正規化、グループ化、結合、分割、ピボット、および絞り込みを行う関数を含め、変換が DataWeave コードで詳細に表されます。</td></tr></tbody></table>

Transform Message コンポーネントは、コネクタ、スキーマ、およびサンプルデータからのメタデータを活用します。サンプルデータに基づいて作成された出力をプレビューでき、変換に変更を加えると出力はリアルタイムで更新されます。

\[Transform Message (メッセージの変換)\] コンポーネントには 3 つの異なるエディターモードがあります。

- **\[Show Graphics (グラフィックの表示)\]**​ モード。  
    グラフィカルビューには、入力と出力の両方のデータ構造と、変換のマッピングのグラフィック表現が表示されます。このモードにはソースコードビューも表示されます。
    
    ![show graphics mode](/mulesoft/current/ja-jp/studio/7.x/_images/show-graphics-mode.png)
- **\[Show Source With Trees (ツリーを使用したソースの表示)\]**​ モード。  
    グラフィカルビューには、入力と出力の両方のデータ構造が表示されますが、マッピングのグラフィック表現は表示されません。このモードにはソースコードビューも表示されます。
    
    ![source with trees mode](/mulesoft/current/ja-jp/studio/7.x/_images/source-with-trees-mode.png)
- **\[Source Only (ソースのみ)\]**​ モード。  
    グラフィカルビューには入力のデータ構造とソースコードビューのみが表示されます。
    
    ![source code mode](/mulesoft/current/ja-jp/studio/7.x/_images/source-code-mode.png)

DataWeave のプリファレンスでデフォルトのエディターモードを定義できます。

1. **\[Anypoint Studio\]**​ > ​**\[Preferences (プリファレンス)\]**​ に移動します。
2. **\[Anypoint Studio\]**​ > ​**\[DataWeave\]**​ で、デフォルトのエディターモードを選択します。
    
    ![editor mode preference](/mulesoft/current/ja-jp/studio/7.x/_images/editor-mode-preference.png)

\[Transform Message (メッセージの変換)\] コンポーネントに関するエクスペリエンスを改善してフローのメタデータを適切に管理するには、次のヒントを考慮してください。

- マッピングを作成する前に、フローでマッピング以外のすべてを設定します。Datasense を使用して、変換の入力および出力のメタデータの公開を改善できます。詳細は、​[DataSense](https://docs.mulesoft.com/jp/studio/7.x/datasense-concept)​ に関する記事を参照してください。
- 入力または出力構造から何を表示するかを絞り込むには、いずれかのセクションの上部にある虫眼鏡アイコン ![tips transform message ui studio 69e11](/mulesoft/current/ja-jp/studio/7.x/_images/tips-transform-message-ui-studio-69e11.png) をクリックし、項目名の入力を開始します。
- 出力ペインで要素を選択すると、DataWeave コードの対応する行がハイライトされます。
- 入力項目が複数の出力項目にマップされている場合は、入力項目を右クリックして、DataWeave コードでハイライトしたい出力を選択できます。

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

- [ワークフロー: マッピングの作成](https://docs.mulesoft.com/jp/studio/7.x/workflow-create-mapping-ui-studio)
- [変換の出力対象の変更](https://docs.mulesoft.com/jp/studio/7.x/change-target-output-transformation-studio-task)
- [別の出力対象の追加](https://docs.mulesoft.com/jp/studio/7.x/add-another-output-transform-studio-task)
- [個別のファイルへの変換の移動](https://docs.mulesoft.com/jp/studio/7.x/move-transformations-separate-file-studio-task)
- [DataWeave 言語](https://docs.mulesoft.com/mule-runtime/latest/dataweave)