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

概要

Code Workspaces は JupyterLab®、RStudio® Workbench、および VS Code のサードパーティ製 IDE を Palantir Foundry に提供し、ユーザーが Foundry オントロジーの高品質データを使用して、生産性を向上させ、データサイエンスおよび統計ワークフローを加速させることを可能にします。Code Workspaces コンテナは Foundry エコシステムの他の部分とネイティブに統合されており、使い慣れた IDE をデータセキュリティ、ブランチング、ビルドスケジューリング、およびリソース管理などの Foundry プラットフォームの利点と組み合わせることができます。

Code Workspaces は、プラットフォーム管理者にとって、JupyterLab®、RStudio® Workbench、および VS Code を Foundry のデータガバナンスおよび FedRAMP、GxP、その他の標準に準拠した形でユーザーに提供するための、簡単にデプロイ可能で、完全に管理された、安全で、プロダクションレディな方法を提供します。Code Workspaces を使用すると、ユーザーは既存の内部システムに安全に接続し、Foundry のアクセス制御およびデータ許可を使用して、データ上で分析、トランスフォーム、モデル、アプリケーション、または完全なワークフローを構築することができます。

主な機能

Code Workspaces の主な機能は次のとおりです:

  • セキュリティ: Code Workspaces は、強力な権限と細かいアクセス制御など、プラットフォーム全体を支える Foundry セキュリティ のコアコンポーネントに基づいて構築されています。これにより、Code Workspaces で利用可能なサードパーティ製 IDE に Foundry のセキュリティモデルが提供されます。たとえば、Foundry でデータセットへのアクセスを制限すると、Code Workspaces IDE に対しても同様に制限され、ツール間で一貫した権限が確保されます。
  • カスタマイズ可能な環境: Code Workspaces では、ユーザーがカスタム環境プロファイルを定義し、ワークスペースの計算リソースを必要に応じて増減させることができます。
  • Git ワークフローのサポート: Code Workspaces は、業界標準のバージョン管理機能(ブランチング、マージ、コミット履歴など)を提供する Code Repositories インフラストラクチャに支えられています。これらの機能により、複数のユーザーが同じワークスペースでより簡単かつ安全に操作できるようになります。
  • アプリケーション: Code Workspaces は現在、Python アプリケーション用の Dash ↗ および Streamlit ↗ と、R アプリケーション用の Shiny® ↗ をサポートしています。ユーザーは Code Workspaces 内で Foundry のバージョン管理、ブランチング、およびデータガバナンス機能を使用してアプリケーションワークフローを直接作成できます。
  • モデル統合 (ベータ): ユーザーは Code Workspaces 内からモデルアセットを作成し、モデリングの目的 でこれらのアセットを追跡できます。同じワークスペースから複数のモデルを作成できます。
  • トランスフォーム/ビルド統合 (実験的): Code Workspaces はトランスフォームの開発環境として機能します。Code Workspaces で記述されたロジックはデータトランスフォーメーションパイプラインとして公開され、Foundry の データ統合 ツールキット(ビルド、スケジュール、データフロー、ヘルスチェックなど)とシームレスに統合されます。R トランスフォームと Python/Jupyter® トランスフォームの両方をサポートしています。

Code Workspaces を使用するタイミング

Foundry には、分析やコーディングの目的で使用できるさまざまなアプリケーションがあります。たとえば、アナリストである場合、データセット分析のための Foundry のポイントアンドクリックのローコードインターフェースである Contour が最適です。

大規模なデータパイプラインを記述する必要がある場合、データ接続を設定する必要がある場合、またはストリーミングデータを扱う必要がある場合、他の Foundry ツールは Code Workspaces よりも多くの機能を備えています。これらのユースケースでは、Pipeline BuilderData Connection、および Foundry Streaming の使用をお勧めします。

具体的には、Code Workspaces は単一ノードで動作しますが、他の Foundry アプリケーションは Spark インフラストラクチャを活用しています。そのため、大規模なデータトランスフォーメーションを実行するユーザーには、Code Workspaces の代わりに Pipeline Builder または Code Repositories の使用をお勧めします。

Code Workspaces は、機械学習モデルの構築や、JupyterLab® または RStudio® Workbench に精通しているユーザー向けに設計されています。

詳細情報

Code Workspaces は現在、JupyterLab®RStudio®、および VS Code の 3 つの環境をサポートしています。

Code Workspaces の詳細情報は FAQ に記載されています。

このチュートリアルで Code Workspaces の使用を開始してください。


RStudio® および Shiny® は Posit™ の商標です。

Jupyter®、JupyterLab®、および Jupyter® ロゴは NumFOCUS の商標または登録商標です。

参照されているすべてのサードパーティ商標(ロゴやアイコンを含む)は、それぞれの所有者の財産です。いかなる提携や推薦も示唆されていません。