Studioでは、プレパレーションの複数のバージョンをデータ統合またはビッグデータジョブ内で使用できます。Studioでは、tDataprepRunコンポーネントにより、プレパレーションまたはその特定のバージョンを再使用して、同じモデルのデータに適用することができます。プレパレーションをその現在の状態で使用することもできますが、特定のバージョンを使用すれば、プレパレーションがまだ作業中でも、ジョブで使用されるプレパレーションの状態を常に同じに保つことができるため、より高い整合性を維持することができます。以下の例では、Salesforce入力データに既存のプレパレーションを適用し、Redshiftデータベースにその結果を出力するジョブを示します。メールアドレスなどの基本的な顧客情報を格納したデータセット上に作成されています。名前エントリーのフォーマットエラーを排除し、電話番号から無効な値を削除するためにいくつかのステップが適用されています。プレパレーション中に2つのバージョンも作成されました。1つ目は2つのステップの後、2つ目は3番目のステップの後です。Preparation内で作成済みです。cleansingといいます。Salesforceからインポートしたデータのスキーマは、最初にプレパレーションを作成するために使用したデータセットと同じスキーマである必要があります。Studioで作成します。(メイン)リンクを使ってリンクします。(コンポーネント)タブをクリックして基本設定を定義します。tSalesforceInputコンポーネントのスキーマは必ず、tDataprepRunコンポーネントによって予測されるスキーマに一致させてください。(コンポーネント)タブをクリックして基本設定を定義します。Preparationの接続情報を入力します。Preparationで使用可能なプレパレーションのリストを表示します。cleansingの前のチェックボックスを選択して、[OK]をクリックします。(バージョンを選択)をクリックして、プレパレーションの使用可能なバージョンのリストからバージョンを選択します。この場合、バージョン1を選択します。ジョブでは、選択されたプレパレーションの現在の状態がデフォルトで使用されます。共同作業の状況で、一定のバージョンの代わりに現在の状態を使用すると、知らないうちに誰かがプレパレーションに変更を加える可能性があります。その結果、ジョブの結果がどうなるのか正確に把握できなくなります。このような理由から、ジョブでバージョンを使用した方が安全です。cleansingのスキーマを取得します。(コンポーネント)タブをクリックして基本設定を定義します。ジョブを保存し、[F6]を押して実行します。選択したバージョンのプレパレーションに含まれるすべてのプレパレーションステップが、ジョブのフロー内で直接データに適用されます。