ワークスペースのノートブックの制限¶
ノートブックサービスとランタイム¶
ノートブックサービスには、200のアクティブサービスのアカウント制限があります。
異なるワークスペースのノートブックはサービスを共有できません。
同じワークスペース内のノートブックはデフォルトで共有サービスに接続します。
ユーザーは、ワークスペース内に複数のサービスを作成し、必要に応じて異なるサービスにノートブックを割り当てることができます。
ノートブックサービスは、コンテナサービスのメンテナンスのために週末に再起動される可能性があります。再起動後、ノートブックを再実行し、変数とパッケージを復元するためにパッケージを再インストールする必要があります。
パッケージのインストールとリストの動作は
uvおよび標準pipで異なります。Snowflakeは、uv pip installを使用したパッケージのインストールをサポートし、uv pip installはuv pip freezeを使用してインストールされたパッケージのみを一覧表示します。pip freezeは、ベースイメージ内のパッケージ、標準pipインストールでインストールされるパッケージ、およびuv 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 がノートブック内のすべてのセルを順次実行している場合を除いて、セルのキューはサポートされません。
ワークスペースでのレガシーSnowflake Notebooksの使用¶
オリジナルのSnowflakeノートブックを持っており、それをワークスペースで使用したい場合は、まず .ipynb ファイルとすべてのサポートファイルをエクスポートし、それからワークスペースにアップロードする必要があります。
注釈
レガシーノートブックファイルすべてが正常に実行されるわけではなく、新しい環境に合わせた更新が必要になる場合があります。以下の表は、ワークスペースのノートブックで利用可能な更新一覧です。専用のアップグレードサポートがまもなく追加で利用可能になります。
エリア |
レガシーノートブック |
新しいノートブック |
|---|---|---|
コンピュート |
ユーザーは、ウェアハウスとコンテナランタイムのどちらかを選択する必要があります。 |
コンテナランタイムのみでユーザーエクスペリエンスを簡素化。
|
ファイルシステム / IDE 環境 |
部分的にサポートされています。 |
以下を備えたフル IDE 環境:
|
パッケージ管理 |
|
より柔軟なパッケージ管理オプション:
|
Streamlitのサポート |
サポートされています。 |
サポート対象外です。 可視化のために |
Jupyterの互換性 |
一部のJupyterマジックはサポートされています。 |
フルサポート。
|
特定の機能の可用性タイムラインについて質問がある場合は、アカウント担当者にノートブック製品チームへの問い合わせを依頼してください。