データ変換に関しては、MapForceは拡張可能なライブラリを提供しています データ処理および変換機能 データ統合やETLプロジェクトのニーズに合わせて、データをフィルタリングし、加工することができます。
作業時間を短縮し、すでに作成・テスト済みの機能を活用するために、既存のデータ変換コード、ユーザー定義関数、またはXSLT 1.0、2.0、または3.0ファイルなどを関数ライブラリとしてインポートすることも可能です。
MapForceには、複数の操作を組み合わせたカスタム関数を定義し、再利用できる、独自のビジュアル関数ビルダーが含まれています。このビジュアル関数ビルダーを使用すると、グラフィカルなインターフェースを通じて、ユーザーが独自の関数を作成できます。これにより、プログラミングの専門知識がないユーザーでも、複雑なデータ処理を容易に行うことができます。
これらの機能を使用することで、MapForceに標準で提供されている機能を超える、複雑なデータ変換や計算を実行できます。特に、データマッピングに特定のビジネスロジックを適用する必要がある場合に、この機能が役立ちます。
このビジュアル関数構築ツールは、ドラッグ&ドロップ操作で関数を構築できるインターフェースを提供します。 定数、変数、演算、組み込み関数など、さまざまな関数要素を接続することで、カスタム関数のロジックを定義できます。
カスタム関数は、同じプロジェクト内の異なる設定箇所で再利用できます。つまり、一度関数を定義すれば、必要な場所でどこでもその関数を適用できます。
ユーザーが定義したETL関数は、パラメータを受け入れることができ、柔軟かつ動的なデータ処理を可能にします。また、ビジュアルな関数ビルダーは、カスタム関数内で条件分岐ロジックもサポートしています。これには、if-else文、case文、およびその他の条件分岐処理が含まれており、複雑なデータ変換のシナリオに対応できます。
