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

Code Workbook プロファイル

Code Workbook プロファイルは、Conda パッケージと Spark 設定の事前定義されたセットで、特定のユースケースやユーザーのグループに適したデフォルト環境として役立ちます。特定の Code Workbook プロファイルでは、事前に温められたモジュールを設定して、ユーザーの待ち時間を減らすことができます。

例えば、データサイエンスグループは、tensorflowkeras などの Conda パッケージを含むデータサイエンスプロファイルを設定し、ドライバーメモリを増やすことができます。

Code Workbook では、ユーザーは環境設定ダイアログで Code Workbook プロファイルのリストから選択し、さらに Conda パッケージをカスタマイズすることができます。ユーザーは、特定の Code Workbook プロファイルに対して Spark 設定をカスタマイズすることはできません。

特定のプロファイルに対して、権限の境界はプロジェクトです。プロファイルへのビューアアクセスを持つユーザーは、プロジェクトにプロファイルをインポートできます。プロファイルがプロジェクトにインポートされると、プロジェクト内で Code Workbook を使用しているユーザーは誰でもそのプロファイルを使用できます。

Artifacts プロファイル

Control Panel で作成された新しい Code Workbook プロファイルは、Artifacts を使用しています。Artifacts バックアッププロファイルは、Artifacts で安全に生成されたライブラリを使用できます。これには、shared チャンネルに公開されていない Foundry で作成された Python ライブラリも含まれます。Artifacts プロファイルの作成方法については、Control Panel のドキュメント を参照してください。

Artifacts プロファイルの使用

Control Panel で Artifacts プロファイルが作成されると、ユーザーは Code Workbook でそのプロファイルを使用できます。Artifacts プロファイルには、リクエストされたパッケージのリストと、それらのパッケージを提供するバッキングリポジトリのリストが含まれています。プロファイルを使用するには、プロファイル上のすべてのバッキングリポジトリがワークブックのプロジェクトにプロジェクトインポートとして追加されている必要があります。プロファイル上のすべてのバッキングリポジトリをインポートする権限がない場合、そのプロファイルで環境を設定することはできません。

artifacts_import_dialog

プロファイルのバッキングリポジトリがプロジェクトにインポートされなくなった場合、インポートが追加されるまで環境を取得できなくなります。これは、UI でプロンプトされるようになります。

Artifacts プロファイルのカスタマイズ

Code Workbook でカスタマイズされた Artifacts プロファイルを使用する場合、使用されるバッキングリポジトリのリストは Code Workbook のものであり、プロファイルのものではありません。新しく作成された Code Workbook は、バッキングリポジトリがない状態で初期化され、ユーザーが Workbook 内でカスタマイズされた Artifacts 環境を使用するにつれて、バッキングリポジトリのリストが自動的に生成されます。これは、すべてのカスタマイズされた Artifacts 環境のユーザーが、Workbook 内のすべてのブランチで、同じバッキングリポジトリのリストを追加して使用していることを意味します。

Code Workbook でカスタマイズされた Artifacts 環境を使用する場合、Workbook のすべてのバッキングリポジトリをプロジェクトにインポートする必要があります。ワークブックのバッキングリポジトリがプロジェクトにインポートされなくなった場合、インポートが追加されるまで環境を取得できなくなります。これは、UI でプロンプトされるようになります。

今後の計画

今後、すべての既存のプロファイルと環境は Artifacts を使用するように移行されます。これは、ベースプロファイルに関係なく、ユーザーが Artifacts から安全に生成されたライブラリを使用できることを意味します。