ワークスペースのノートブックの制限¶
ノートブックサービスとランタイム¶
ノートブックサービスには、200のアクティブサービスのアカウント制限があります。
異なるワークスペースのノートブックはサービスを共有できません。
同じワークスペース内のノートブックはデフォルトで共有サービスに接続します。
ユーザーは、ワークスペース内に複数のサービスを作成し、必要に応じて異なるサービスにノートブックを割り当てることができます。
ノートブックサービスは、コンテナサービスのメンテナンスのために週末に再起動される可能性があります。再起動後、ノートブックを再実行し、変数とパッケージを復元するためにパッケージを再インストールする必要があります。
Package installation and listing behavior differs between
uvand standardpip. Snowflake supports installing packages usinguv pip install, anduv pip freezelists only packages installed usinguv pip install.pip freezelists all packages available in the environment, including packages in the base image, packages installed with standard pip install, and packages installed withuv pip install.外部ステージとの通信はサポートされていません。
ワークスペースでのノートブックの使用¶
ノートブックファイル、フォルダー、またはワークスペースの名前を変更すると、サービスの切断、ノートブックの出力キャッシュのクリア、参照ファイルの更新の遅延など、予期しない動作が発生する可能性があります。
切断された場合は、ノートブックを再接続してみてください。ワークスペースの名前を変更した場合は、新しいサービスを作成して使用します。
個人用ワークスペースを使用するためにセカンダリロールは不要になりました。
セカンダリロールが ALL に設定されていない場合、ユーザーはサービスを作成するために、コンピューティングルームおよび EAIs に対して OWNERSHIP または USAGE を持つロールを選択する必要があります。SQL ファイルとGit統合など、他の個人用ワークスペース機能は引き続き利用可能です。
アカウントセッションポリシーがセカンダリロールの使用をブロックしている場合、ノートブックは個人用ワークスペースで実行できません。
ノートブックの編集と実行¶
ノートブックによってインポートされたPythonファイル(
.py)の更新は、アクティブなノートブックサービスによって自動的に検出されません。変更を適用するには、ファイルの更新が自動的に検出されるように、最初のインポートの前にノートブックカーネルを再起動するか、%autoreloadマジックコマンドを使用してください。各セルの出力制限は1MBです。
iPywidgetsはまだサポートされていません。
Markdownセルへの画像の埋め込み、または URLs 経由のリモート画像の使用はまだサポートされていません。
ノートブックに画像を埋め込むには、ワークスペースに画像をアップロードし、Pythonのセルを使って表示します。例:
from IPython.display import Image, display display(Image(filename="path/to/example_image.png"))
よりすっきりした表示のために、コードセルを折りたたんで画像の結果だけを表示することができます。
セルの出力は
.ipynbファイルに保存されず、エクスポートできません。SQL セルは EXECUTE NOTEBOOK PROJECT (非インタラクティブ実行)を実行できません。ノートブックをチェーンするには、 同じPythonプロセスで別のノートブックを実行する
%runなどのJupyterマジックを使用します。現在、
%runによって呼び出されるノートブックは純粋なPythonプロセスのみをサポートできます。インタラクティブなデータグリッドは、ワークスペースのノートブックではレンダリングされません。
セルの参照はサポートされていません。
SQL のセルは、
%%sqlで始まるPythonのセルに変換できます。Run all がノートブック内のすべてのセルを順次実行している場合を除いて、セルのキューはサポートされません。
Using legacy Snowflake Notebooks in Workspaces¶
If you have a legacy Snowflake notebook and would like to use it in Workspaces, you must first export the .ipynb file and any supporting
files, then upload them to your workspace.
注釈
Not all legacy notebook files will run successfully and may require updates to align with the new environment. The table below outlines the updates available in Notebooks in Workspaces. More dedicated upgrade support will be available soon.
エリア |
Legacy notebooks |
新しいノートブック |
|---|---|---|
コンピュート |
ユーザーは、ウェアハウスとコンテナランタイムのどちらかを選択する必要があります。 |
コンテナランタイムのみでユーザーエクスペリエンスを簡素化。
|
ファイルシステム / IDE 環境 |
部分的にサポートされています。 |
以下を備えたフル IDE 環境:
|
パッケージ管理 |
|
より柔軟なパッケージ管理オプション:
|
Streamlitのサポート |
サポートされています。 |
サポート対象外です。 可視化のために |
Jupyterの互換性 |
一部のJupyterマジックはサポートされています。 |
フルサポート。
|
特定の機能の可用性タイムラインについて質問がある場合は、アカウント担当者にノートブック製品チームへの問い合わせを依頼してください。