データ統合Code Repositories概要

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

概要

Code Repositoriesは、Foundryで本番準備が整ったコードを作成し、共同作業を行うためのウェブベースの統合開発環境(IDE)を提供します。このアプリケーションは、基本的なGitリポジトリとやり取りするためのユーザーフレンドリーな方法を提供し、さらに以下の追加機能を提供します:

  • 全ての一般的なGitバージョン管理タスク、つまりブランチ作成、コミット、リリースのタグ付けなどは、ウェブUIを通じて実行することができます
  • リポジトリは、pull requestsを通じたコードレビューと共同作業のための統合サポートを備えており、コードベースが高品質であることを確保するための高度に設定可能な権限をサポートしています
  • すべてのリポジトリタイプには、IntelliSense、コードのリントチェックとエラーチェック、豊富なヘルプダイアログなど、コード作成の経験を支援する統合機能が含まれています

code repositories transforms

リポジトリタイプ

Code Repositoriesは、多くのタイプのリポジトリを作成することをサポートしています。最も一般的なリポジトリタイプを以下に説明します。

  • Transforms リポジトリは、データ変換ロジックの作成をサポートし、変換のプレビューとデバッグを可能にする機能を含んでいます。対応言語には、PythonJavaSQLが含まれます
  • Functions リポジトリは、運用コンテキストで低レイテンシで実行可能なビジネスロジックを書くことを可能にし、Foundry オントロジーからのデータへのネイティブサポートを含んでいます。Code Repositories環境は、オントロジーデータタイプに基づいたTypeScriptの自動補完をサポートし、コード作成者が関数を作成中にプレビューできるようにします。関数はTypeScriptで記述されます。
  • モデル開発はCode Repositoriesでサポートされています。Code Repositoriesでモデルを開発する方法について詳しく学ぶ。