注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
この演習では、チュートリアルの紹介で参照されている3つのrawデータセットのバージョンを、ユーザーのデータソースプロジェクトに出力するシンプルな「アイデンティティトランスフォーム」を作成します。
実際の外部接続ソースからこのrawデータセットを作成していないため、このステップが必要であることを思い出してください。プロダクションシナリオでは、データ接続は../datasets/raw/
のプロジェクトに同期したテーブルを出力するように設定されていたでしょう。
/transforms-python
フォルダーにマウスを移動し、右側に表示される...
をクリックします。次に、Expand allを選択します。/datasets
フォルダーを右クリックし、New folderを選択します。表示されるウィンドウで、New nameフィールドに"raw"と入力し、右下の青いCreateボタンをクリックします。Filesセクションは、未コミットの変更を含むフォルダーのパスを強調表示します。新しい/raw
フォルダーは自動的に__init__.py
fileで準備されます。/raw
フォルダーを右クリックし、New fileを選択します。flight_alerts_raw.py
と入力し、Createをクリックします。コードエディタウィンドウは、データトランスフォームの基本構造を提供します。これには、出力パスの提案と、ユーザーが入力データセットを定義するためのプレースホルダーが含まれます。"/{$}/Foundry Training and Resources/Example Projects/[Datasource] Flight Alerts/datasets/raw/flight_alerts_raw"
。flight_alerts_raw.py
ファイルを作成したとき、Foundryはそのnamespaceをトランスフォームの行6のOutputファイルパスに追加しました。ステップ5の{$}
をその同じnamespaceで置き換えます。以下の画像では、namespaceは/Public
と呼ばれていますが、ユーザーの組織では異なる可能性があることに注意してください。
ユーザーの出力がFoundry Training and Resourcesプロジェクトには含まれていないため、Inputラインが赤で下線が引かれていることに気付くでしょう。これはエラーを示しています。この問題を解決するためには、ここで示されているプロセスを使用してProject Referenceを作成する追加のステップを踏む必要があります。