ドキュメントの検索
karat

+

K

APIリファレンス ↗
2. [Repositories] データ変換入門3 - コードリポジトリの作成
Feedback

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

3 - コードリポジトリの作成

📖 タスクの概要

パイプラインの各ステージには、専用のコードリポジトリを持ち、そこでコードベースのデータ変換を構造化された環境で開発およびメンテナンスする必要があります。まず、ユーザーの Datasource プロジェクト用のリポジトリを作成しましょう。

⚠️ このチュートリアルの前提条件は、後でユーザーの作業を保存する専用の場所を作成しておくことです。まだ設定していない場合は、以下の手順に従ってください:

  1. まず、以下の手順を順に実行して、サンドボックスフォルダーを作成するプロジェクトフォルダーを見つけます。

    1a. 画面の上部で Projects を選択し、Foundry Training & Resources という名前のプロジェクトを検索して開きます。次に、Foundry Reference Project フォルダーを選択します。次に、その **Temporary Training** Artifacts サブフォルダーを選択します。このビューの右上近くに選択可能な + New オプションがあれば、ここでサンドボックスフォルダーを作成できます。フォルダーを作成するにはステップ 2 に進むか、ステップ 1b に進んでください。

    1b. Foundry Training & Resources プロジェクトで新しいフォルダーを作成できなかった場合は、代わりに画面の上部で Projects を選択し、Temporary Training Artifacts という名前のプロジェクトを検索します。Foundry の設定にこのようなプロジェクトがある場合、新しいデータをすべてのユーザーに書き込む権限が設定されています。このようなプロジェクトが見つからない場合、管理者がプロジェクト作成の権限をどのように制御しているかにより、ユーザー自身で作成できるかもしれません。作成する場合は、ユーザーの組織内の全員にエディターロールを与えるようにしてください。このプロジェクトがある場合は、それを選択して開き、フォルダーを作成するにはステップ 2 に進むか、ステップ 1c に進んでください。

    1c. Foundry のエンロールメントは、全ユーザーが新しいデータを書き込むことができるプロジェクトで設定されていないかもしれません。今後のチュートリアルを完了するためには、そのようなプロジェクトが作成されている必要があります。Foundry の管理者や Palantir サポートに依頼して、デフォルトで全ユーザーにエディターアクセスを許可する Temporary Training Artifacts という名前のプロジェクトを作成してもらってください。それが作成されたら、そのプロジェクトを開き、フォルダーを作成するためにステップ 2 を進めてください。

  2. Temporary Training Artifacts プロジェクトを開いたら、ユーザーの名前をつけたフォルダーを作成し、そこにリソースを保存します。.../**Temporary Training** Artifacts/yourFolder/...

🔨 タスクの説明

  1. 前のチュートリアルで作成した Datasource プロジェクトのフォルダーに進みます。つまり、.../**Temporary Training** Artifacts/${yourName}/Data Engineering Tutorials/Datasource Project: Flight Alerts/ です。
  2. そのフォルダー内で、画面の右上にある緑色の ➕ New ▾ ボタンをクリックして、ドロップダウンリストから Code Repository を選択し、新しいコードリポジトリを作成します。
  3. リポジトリ初期化画面の Name your repository セクションで、flight_alerts_logic と入力します。
  4. Repository type セクションの Data Transforms ブロックで、言語テンプレートとして Python を選択します。
  5. Data Transforms ブロックの右側にある Initialize repository を選択します。

リポジトリは現在、Python を使用してデータを変換するためのデフォルトのテンプレートファイルでブートストラップしています。

📚 推薦文献(読むのに約10分)

初期化後にマルチ言語リポジトリ(SQL + Python や Python + Java など)を有効にすることができます。これは、File editor on Navigation で説明されているプロセスを使用して sub-project を作成することで実現します。利用可能なデータ変換言語についての詳細は、Supported languages. を読んでみてください。