2. [Repositories] データ変換入門6 - コードのテストとコミット

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

6 - コードのテストとコミット

📖 タスクの概要

ユーザーの変換は、入力データセットを取り込み、特定の変換を適用せずに出力に渡します。最も単純なコード変換でも、ブランチにコミットする前にテストする必要があります。このタスクでは、それぞれのプロセスをカバーします。 プレビュー オプションを使用してコードをテストする前に、Code Assist ヘルパーアプリケーションが実行されていることを確認する必要があります。Code Assist は、コードリポジトリセッションと並行して実行され、コードリポジトリにオートコンプリート、コンパイルエラー、およびその他の IDE に類似した機能を提供します。リポジトリの状態を示す狭いバーとして表示されます。

🔨 タスクの説明

ℹ️ コミットメッセージは、プロダクションパイプラインの維持に役立つ別のレイヤーのドキュメントを提供します。

  1. 画面右上の Preview ボタンをクリックして、変換ロジックを入力の設定可能なサブセットに対して実行します。Preview ヘルパーウィンドウがアプリケーションの下部に開きます。

  2. 結果が期待通りであることを確認したら、コードをブランチにコミットする準備が整いました。画面右上の Commit ボタンをクリックします。

  3. 組織のコード管理慣行に沿った短くて説明的なコミットメッセージを提供します。例:「feature: add raw datasets.」

  4. リポジトリのコミットおよび/またはビルドごとに、すべてのコミットをコンパイルしてパイプラインの衛生状態を確保する 継続的インテグレーション (CI) チェックが開始されます。この重要なステップが完了するまでの時間は、リポジトリの複雑さによって異なります。

    チェックのステータス(およびリポジトリのすべてのチェックの履歴)を確認するには、画面上部の中央にある More ▾ ドロップダウンメニューをクリックし、Checks オプションを選択します(More ▾ ドロップダウンがない場合は、アプリケーションの上部にある Checks オプションをクリックしてください)。

    ここから、必要に応じてチェックブロックをクリックしてログの詳細を表示できます。

  5. CI プロセスは、出力用の空のデータセットコンテナとフォルダーパスを作成します。画面左上の ... をクリックして、リポジトリへのフォルダーパスを表示します。

  6. ドロップダウンリストで Datasource Project: Flight Alerts フォルダーを Ctrl+click して、新しいタブで開きます。

  7. リポジトリで指定した出力パスが ../datasets/raw/ として出力場所を指定しているため、CI チェックによってそのフォルダーパスが作成されました。../datasets をクリックしてから /raw/ をクリックします。

  8. 空のデータセットコンテナ flight_alerts_raw をクリックし、Master または yourName/feature/data_eng_tutorial_2 ブランチのどちらにもデータが利用できないことに注意してください。

  9. コードリポジトリに戻ります。

📚 推薦文献(約3分間の読み物)

このドキュメントページ を読むことで、利用可能な Preview オプションについて詳しく学ぶことができます。