注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry DevOps を使用して、データセットのトランスフォームを Marketplace 製品に含めると、ほかのユーザーがインストールして再利用できます。最初の製品を作成する方法を確認してください。
データセットのトランスフォームを、それを生成するコードリポジトリとともにパッケージ化すると、必要な依存関係がすべて製品の一部として保存されます。これにより、トランスフォームが自己完結しており、どこでも正常に実行できることが保証されます。リポジトリには Maven、PyPI、Conda の依存関係を含めることができます。
Python、Java、SQL のトランスフォームがサポートされています。トランスフォームは新しいテンプレートを使用したリポジトリから生成する必要があります。そうでない場合、パッケージ化エラーが発生する可能性があります。デバッグするには、Code Repositories アプリケーションでリポジトリをアップグレードします。トランスフォームを正常にパッケージ化できれば、インストールエラーや実行時エラーは発生しません。
インストール時に入力として指定するデータセットの列名と変数タイプは、ソースデータセットと同一である必要があります。
これは、ソースとなる入力データセット(たとえば、データセットのトランスフォームへの入力として使用され、そのトランスフォームが Marketplace 製品に含まれる airplane データセット)のすべての列が、データセットのトランスフォームで参照されているかどうかにかかわらず、インストール時に必須の入力となるためです。
サポートされている機能は次のとおりです。
データセットのトランスフォームを製品に追加するには、まず製品を作成し、次に出力を追加します。ファイルを追加オプションを選択して、Compass ファイルシステム内のデータセットのトランスフォームに移動し、製品に追加します。
1個のトランスフォームが複数の出力データセットを生成する場合があります。その場合は、生成されるデータセットをすべて製品に含める必要があります。

リポジトリをパッケージ化する方法は3つあります。