ワークスペース

Get started with Workspaces

Try it in Snowsight

重要

レガシーワークシートは**2026年6月22日**にSnowsightから削除されます。ワークスペースが代わりとなるSQLの編集エクスペリエンスです。非推奨の完全なタイムラインと移行のガイダンスについては、:doc:`/release-notes/bcr-bundles/un-bundled/bcr-2260`を参照してください。

概要

ワークスペースは、データ分析、モデル開発、パイプライン構築に使用できる、複数のファイルタイプにまたがるコードを作成、整理、管理するための統一エディターを提供します。

ワークスペース はあなただけのもので、あなたの作品を構築、実験、テストできる開発環境を提供します。ワークスペースのコンテンツはすべてファイルベースになるため、より複雑なプロジェクトに取り組むことができます。Gitと容易に統合することで、バージョン管理、コラボレーション、既存ワークフローとの調整を行えます。

ユーザーが初めてワークスペースにアクセスすると、Snowflakeは自動的に内部のユーザー固有の個人用データベースを作成します。このデータベースはワークスペースを格納するために使用され、テーブルやビューなどの標準オブジェクトを格納することはできません。ワークスペースの機能を有効にすること以外の追加の機能や権限をユーザーに付与することはありません。個人用データベースの詳細については、:doc:`/user-guide/personal-databases`をご参照ください。

管理者は、ユーザーがこのデータベース上で OWNERSHIP、 USAGE、 CREATE SCHEMA の権限を持っているように見えることに気づくかもしれません。これらの権限はワークスペースと対話するために必要であり、他のリソースへのアクセスには影響しません。

ワークスペース環境

ワークスペースは、6つのセクションまたは ペイン で構成される新しいエディターです。

ワークスペース環境の概要。
  1. ワークスペース: すべてのファイルやフォルダを1つの領域で管理できます。ファイルをドラッグしてフォルダ間で移動できます。ネストされたフォルダを使用して、関連するワークシートを論理的なカテゴリの下にグループ化することで、フラットなリストを検索することなく、特定のワークシートをすばやく見つけることができます。各ユーザーには、Snowflakeによって自動的にプロビジョニングされる「My Workspace」という名前のデフォルトのワークスペースがあります。Workspaces メニューから + Add New を選択して、新しいワークスペースを作成することもできます。デフォルトのワークスペースは、削除したり名前を変更したりできません。

  2. ワークシート: 所有するワークシートまたは権限を付与されているワークシートを開き、編集できます。ワークシートに対して読み取り権限のみを付与されている場合、編集内容は保存されません。ワークシートをワークスペース内のファイルに変換するには、ワークスペース内のフォルダーにワークシートをドラッグします。ワークシートは個別にのみ移動できます。複数のワークシートを一度に移動することはサポートされていません。ワークスペースクエリはワークシートと同様に実行されますが、UIパフォーマンスの改善、同じSQLファイルから2つのクエリを同時に実行するための機能など、いくつかの小さな違いがあります。

  3. オブジェクトエクスプローラー: アカウント内のすべてのデータベース、各データベースのスキーマ、およびその他のオブジェクトをタイプ別に示した階層ビュー。フィルターを使用してオブジェクトを検索します。Show databases I can query を選択すると、使用できないオブジェクトをフィルターで除外して表示を簡素化することもできます。垂直省略記号で使用可能なオプション ワークシートのその他のアクション (その他のアクション)ボタンはオブジェクトタイプによって異なりますが、エディターでの名前の配置、名前のコピー、定義の表示などの機能が含まれます。Database Explorer または :ui:`File Explorer`を開くか閉じるには、ワークスペースウィンドウの下部ツールバーにある:ui:`File Explorer`アイコン ファイルエクスプローラー を選択します。

  4. エディター: クエリを編集し、横に分割して複数のファイルを同時に表示します。インラインCopilotを使用すると、エディタのワークスペース内でサジェストと補完を直接取得できます。

  5. 結果: 結果を横に並べたり、ピン留めして簡単に比較できます。

  6. クエリ履歴: 実行したすべてのクエリの履歴を表示します。Current File は、現在開かれ、エディターで選択されたファイルの履歴クエリを表示します。現在のファイルまたはすべてのファイルをフィルターします。All Files は、すべてのファイルで実行したすべての履歴クエリを表示します。このビューを開くまたは閉じるには、ワークスペースウィンドウの下部ツールバーにある Query History アイコン クエリ履歴 を選択します。

アクセスと動作を管理する

管理者として、 Snowsight または SQL コマンドを使用して、ワークスペースへの移行を管理できます。SQL クエリのデフォルトエディターを設定し、ワークスペース機能を無効にし、既存のセキュリティポリシーとの潜在的な競合に対処します。

デフォルトのエディターを設定または元に戻す

Snowsight のすべてのユーザーに対して、アカウント全体のデフォルトエディターとしてワークスペースを設定するには、以下の手順に従います。

  1. Snowsight として ACCOUNTADMIN にサインインします。

  2. 左下隅にある名前 » :ui:`Settings`を選択します。

  3. Account の下で、 General を選択します。

  4. Set Workspaces as default SQL editor for the account オプションを有効にします。

    管理者は、このオプションを無効にすることで、ワークシートをデフォルトエディターに戻すことができます。ユーザーがワークシートに戻したい場合は、ワークシート UI から Go to Worksheets を選択することもできます。

    省略記号メニューを選択してからワークシートに移動を選択する

    または、ワークスペースエディターでユーザー設定を切り替えます。

    ワークスペースをデフォルトの SQL エディターとして使用します

SQL を使用して、すべてのユーザーに対して、アカウント全体のデフォルトエディターをワークスペースに設定する場合:

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'always';

この設定を戻して以前のデフォルトエディターを使用するが、ワークスペースをデフォルトにするSnowflake管理 BCR を尊重する場合は、このコマンドを実行します。

ALTER ACCOUNT UNSET USE_WORKSPACES_FOR_SQL;

以前のエディターに戻り、ワークスペースをデフォルトにするSnowflake管理 BCR を一時的に無視する場合、このコマンドを実行します。

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'never';

注釈

ワークシートは最終的に非推奨になり、上記のコマンドは機能しなくなります。以前にこのパラメーターを設定していた場合は、ワークシートが非推奨になると自動的にクリアされます。詳細については、 レガシーワークシートとレガシーダッシュボードの廃止 をご参照ください。

ワークスペースを無効化

警告

``ENABLE_PERSONAL_DATABASE``を``FALSE``に設定してワークスペースを無効にする操作内容は廃止されました。**2026年4月20日**以降、この設定は無視され、ワークスペースを無効にすることはできなくなります。詳細については、 レガシーワークシートとレガシーダッシュボードの廃止 をご参照ください。

ワークスペースを無効にするには、 ENABLE_PERSONAL_DATABASE アカウントレベルパラメーターを FALSE に設定し、このコマンドを実行します。

ALTER ACCOUNT SET ENABLE_PERSONAL_DATABASE = FALSE;

このパラメーターには ACCOUNTADMIN 権限が必要です。FALSE にセットすると、ワークスペースは機能しなくなりますが、ワークスペースは Snowsight ナビゲーションメニューにリストされます。

制限事項

  • :doc:`クエリフィルター </user-guide/ui-snowsight-filters>`はサポートされていません。フィルターを含むクエリは失敗します。

  • ワークスペース ファイルは Universal Search の結果に含まれません。

  • 新しいワークスペース UI と古いワークシート UI で同じワークシートを同時に開いて編集すると、変更内容が失われることがあります。

  • ワークシートの場合、実行コンテキスト設定(ロール、ウェアハウス、名前空間)は、新しいワークスペース UI と古いワークシート UI の間で同期されません。