従来のコンソールからのSnowsightへのアップグレード¶
アカウントが Classic Console から Snowsight にアップグレードされたら、このガイドに従って Snowsight の詳細を理解し、主要なワークフローを適応させてください。
Snowsight のすべての最新機能については、 Snowsight: Snowflakeウェブインターフェイス をご参照ください。2022年4月以降、 Classic Console の主要な新機能はリリースされていません。
Snowsightへのアップグレード後によくある質問¶
私の古いワークシートはどこにありますか?¶
Snowsight は、 Classic Console で開いていたワークシートを自動的にコピーしません。
Classic Console で実行したクエリとワークシートが表示されない場合は、 ワークシートをインポート してください。
注釈
ワークシートは Classic Console と Snowsight から継続的に同期されません。 Snowsight で SQL ワークシートを作成または更新しても、その変更は Classic Console に反映されず、その逆も同様です。
ワークシートをすでにインポートしたのに見つからない場合は、 Import YYYY-MM-DD という名前のフォルダーを探してください。この日付はワークシートがインポートされた日付と一致します。
Classic Console で開いていたワークシータブを再作成するには、次を行います。
Snowsight にサインインします。
ナビゲーションメニューでアカウントメニューを選択し、 Classic Console を選択して Classic Console に戻ります。
開いているワークシートのタイトルをメモします。
Snowsight に戻ります。
開いていたワークシートを見つけて、 Snowsight のタブとして再度開きます。
![アカウントメニューを開き、従来のコンソールを選択します。](../_images/ui-snowsight-back-to-classic.png)
ファイルからデータをロードするには?¶
Snowsight では、ローカルファイルまたはステージ上のファイルから、既存または新規のテーブルにデータをロードできます。
ワークシートでは、オブジェクトエクスプローラーを使用して既存のテーブルにデータをロードできます。
![データベースオブジェクトエクスプローラーで、テーブルに移動し、More optionsを選択して、リストからLoad Dataを選択します。](../_images/ui-snowsight-worksheet-load-data.png)
データベーススキーマに移動して、ファイルからテーブルを作成することもできます。
![Data > Databasesを選択し、ファイルを追加するスキーマを見つけます。ファイルから新しいテーブルにデータをロードするには、Create > Table > From Fileを選択します。](../_images/ui-snowsight-create-table-from-file.png)
詳細については ウェブインターフェイスを使用したデータのロード をご参照ください。
SQL の作成中にデータをプレビューするには?¶
ワークシートで SQL やSnowpark Pythonを書きながらデータテーブルの内容をプレビューしたい場合、オブジェクトエクスプローラーを使用できます。
ワークシートから、オブジェクトエクスプローラーで Databases を選択します。オブジェクトエクスプローラーが表示されない場合は、 Open sidebar を選択します。
プレビューしたいテーブルを含むデータベースとスキーマを見つけて、テーブルを選択します。
表示されたテーブルの詳細セクションで、
(Preview table)を選択します。
ワークシートの上にデータプレビューが開き、テーブルデータのサンプルが表示されます。
データをプレビューせずに、データベーステーブルの列名やコメントをプレビューすることもできます。 ワークシートにあるデータベースオブジェクト名を参照する をご参照ください。
ワークシートからクエリの詳細を見るには?¶
SQL クエリを実行した後、 Results を表示したときに Query Details を選択すると、スキャンしたバイト数や終了時間など、クエリに関する情報を見ることができます。
![クエリ結果と共に表示されるクエリの詳細をクリックし、詳細を拡大したときに、クエリの終了時間、スキャン、ロール、ウェアハウスの詳細が表示されているGif。](../_images/snowsight-query-details.gif)
ワークシートで実行されたクエリとそれらのクエリの結果を確認するには、 (Query history)を選択します。
![Query Historyというラベルの付いた時計アイコンを選択して、ワークシートのクエリ履歴を開きます。](../_images/snowsight-query-history-hover.png)
詳細については、 クエリ履歴を表示 をご参照ください。クエリの詳細を開くと、クエリのクエリプロファイルが開きます。 クエリプロファイルを確認する をご参照ください。
私のアカウント情報はどこにありますか?¶
アカウント情報を取得して、 SnowSQL、Snowflake VS コード拡張、またはSnowflakeへの別の接続にサインインするためのアカウント識別子をコピーするには、 Snowsight のアカウントメニューを使用します。
アカウントセレクターを開き、以前にサインインしたアカウントのリストを確認します。
コピーするアカウント名を持つアカウントを探します。
アカウントにカーソルを合わせると詳細が表示され、コピーアイコンを選択すると、形式
<orgname>.<account_name>
のアカウント識別子がクリップボードにコピーされます。
また、アカウント URL をコピーして、Snowflakeの組織名、アカウントのエディション、Snowflakeのリージョンなどの追加情報を確認することもできます。
![アカウント識別子をコピーするときと同じ手順に従って、アカウントメニューを移動してアカウント URL をコピーします。](../_images/ui-snowsight-account-url-copy.png)
Classic Console からワークシートをインポートする¶
SQL ワークシートを Classic Console から Snowsight 内の Snowsight にインポートできます。
SQL ワークシートをインポートして、別のウェブインターフェイスやセッションに切り替えることなく、過去に作成したクエリや SQL ステートメントを簡単に参照できるようにします。
注釈
Classic Console にアクセスできなくなった場合でも、ワークシートを Snowsight にインポートできます。
SQL ワークシートを Snowsight にインポートするには、次を実行します。
Snowsight にサインインします。
Projects » Worksheets を選択します。
... その他のメニュー » Import Worksheets を選択します。
確認ダイアログで、 Import を選択します。
Snowflakeは Import YYYY-MM-DD という名前のフォルダーを作成し、 Classic Console のすべてのワークシートをそのフォルダーに配置します。
重要
Snowsight ワークシートの最大サイズは 1MB です。1MB より大きいワークシートはインポートできません。 Snowsight へのアップグレードに関する問題のトラブルシューティング をご参照ください。
ワークシートのインポート後¶
ワークシートは Snowsight と Classic Console の間では同期されません。 Snowsight で SQL ワークシートを更新しても、その変更は Classic Console に反映されず、その逆も同様です。
Snowsight と Classic Console の違い¶
Snowsight と Classic Console にはいくつかの違いがあります。 Snowsight の新機能に関する最新情報については、 新着情報 をご参照ください。
ワークシートでの SQL コードの実行¶
機能性 |
Classic Console |
Snowsight |
詳細 |
---|---|---|---|
Snowpark Pythonワークシートのビルド、テスト、デプロイ。 |
✔ |
||
ワークシートのデータベースオブジェクトおよび SQL 関数のオートコンプリート。 |
✔ |
||
ワークシートをフォルダーに整理する |
✔ |
||
フォルダ内のワークシートをどのロールでも実行できる |
✔ |
||
ワークシートとダッシュボードを共有する |
✔ |
||
ワークシート結果の自動コンテキスト統計 |
✔ |
||
ワークシートの結果をチャートで視覚化する |
✔ |
||
タブでワークシートを開く |
✔ |
✔ |
|
SQL の作成中にデータベースオブジェクトをプレビューする。 |
✔ |
✔ |
|
結果を TSV または CSV ファイル形式でダウンロードする。 |
✔ |
✔ |
|
ワークシートでクエリ履歴を表示する |
✔ |
✔ |
|
ワークシートでステートメントをハイライトする。 |
✔ |
✔ |
|
値が最大500万文字までの結果を表示する。 |
✔ |
✔ |
|
クエリ結果を生データ形式で表示する。 |
✔ |
✔ |
|
ワークシート内のすべてのクエリを実行する。 |
✔ |
✔ |
|
ワークシートの結果で返される行に制限なし。 |
✔ |
近日公開 |
|
新しいワークシートにデフォルトのウェアハウスのデータを入力する。 |
✔ |
近日公開 |
Snowflakeの操作¶
機能性 |
Classic Console |
Snowsight |
詳細 |
---|---|---|---|
既存のテーブルにファイルをロードする |
✔ |
✔ |
|
ファイルのスキーマを推測しながら、ファイルを新しいテーブルにロードする。 |
✔ |
||
ステージからテーブルにファイルをアップロードする。 |
✔ |
✔ |
|
ステージ内のファイルを表示する。 |
✔ |
||
名前付きステージを追加・編集する。 |
✔ |
✔ |
|
タスクグラフと実行履歴を表示する。 |
✔ |
||
タスクグラフをデバッグして実行する。 |
✔ |
||
動的テーブルグラフと更新をモニターする。 |
✔ |
||
ファイル形式を作成する |
✔ |
✔ |
|
ロール階層を表示する。 |
✔ |
||
データのマスキングやポリシーの追加など、データガバナンスのタスクを実行し、データのガバナンスを確認する。 |
✔ |
||
請求利用明細書にアクセスする。 |
✔ |
||
アカウントの使用量とコスト管理を確認する。 |
✔ |
✔ |
Classic Console の使用量は情報が不足している可能性があります。 Snowflakeでのコスト管理 をご参照ください。 |
タグごとに使用量をモニターし、予算を作成する |
✔ |
||
複製を設定・管理する。 |
✔ |
||
複製のステータスをモニターする。 |
✔ |
✔ |
|
アカウント名 URL でアクセスする。 |
✔ |
✔ |
|
プライベート接続のサポート。 |
✔ |
✔ |
|
セカンダリロールがアクティブな場合に Admin ページを表示する。 |
✔ |
✔ |
|
クエリ履歴の終了時間とステートメントタイプでフィルターする。 |
✔ |
✔ |
|
オブジェクトエクスプローラーのサイズを変更して、詳細が表示する。 |
✔ |
✔ |
|
ウェアハウスの使用量を過去1日、10分単位でモニターする。 |
✔ |
✔ |
|
リソースモニターの通知を設定する。 |
✔ |
✔ |
Snowsight へのアップグレードに関する問題のトラブルシューティング¶
次のシナリオは、ワークフローを Snowsight にアップグレードするときに発生する可能性がある一般的な問題のトラブルシューティングに役立ちます。
Snowsight にアクセスできない¶
Snowflake URLs が Snowsight にアクセスできるようにするには、ネットワークポリシーとファイアウォールルールの更新が必要になる場合があります。
Snowflakeコミュニティ内および Snowsightへのサインイン 内の、 Snowsight用プライベート接続の準備 をご参照ください。
一部のワークシートをインポートできない¶
考えられる原因と解決策:
- 原因:
ワークシートが大きすぎます。 Snowsight の最大ワークシートサイズは 1MB で、 1MB より大きいワークシートはインポートできません。
- 解決策:
Classic Console に引き続きアクセスできる場合は、大きなワークシートを小さなワークシートに分割して、意味的に1つのフォルダーに整理するか、類似の操作ができるかどうかを検討してください。
- 原因:
ワークシートは、サポートされていないファイルバージョンを使用しています。
- 解決策:
Classic Console にまだアクセスできる場合は、インポートに失敗した各ワークシートの内容を Snowsight の新しいワークシートに手動でコピーしてください。
- 原因:
ワークシートはインポートに失敗したため、開くことも実行することもできません。
- 解決策:
まだ Classic Console にアクセスできる場合は、 Classic Console のワークシートを開いて、その内容を Snowsight のワークシートにコピーしてみてください。ワークシートを開けない場合は、 Snowflakeサポート にお問い合わせください。
インポートしたワークシートをフォルダーに入れることを希望しない¶
フォルダーからワークシートを削除するには、次を実行します。
Snowsight で、ワークシートを開きます。
ワークシート名を選択し、表示されるドロップダウンメニューで Move to を選択し、関連するオプションを選択します。
既存のフォルダーの名前を選択します。ワークシートの現在の親フォルダーは、選択するオプションではありません。
+ New Folder を選択してフォルダーを作成し、ワークシートをそのフォルダーに移動します。
フォルダーからワークシートを削除するには、 Remove from Folder を選択します。
メニューが閉じ、ワークシートが新しい場所に移動します。
注釈
複数のワークシートを同時に移動することはできません。ワークシートは1つのフォルダーにのみ入れることができます。
Snowsightで使用情報が異なる¶
Classic Console には、使用状況の計算に使用されるクエリで200万行の制限があるため、 Snowsight と Classic Console では使用状況の情報が異なる場合があります。
正確な使用状況の情報については、 Snowsight を使用します。 総コストの調査 をご参照ください。
ページのロードが遅く、白い画面が表示されることがある¶
デフォルトのウェアハウスは Snowsight でいくつかのページをロードするために使用されます。ウェアハウスが過負荷になると、データベースオブジェクトエクスプローラーのようなページのロードが遅くなったり、まったくロードされない場合があります。
クライアントが生成したタスクにどのウェアハウスが使用されているかは、クエリ履歴で確認できます。 クエリ履歴でクエリのアクティビティをモニターする をご参照ください。