Snowsightでのデータベースオブジェクトの探索と管理

データベースオブジェクトエクスプローラ を使用して、 Snowsight でデータベースオブジェクトを探索および管理できます。データベースオブジェクトエクスプローラには、アカウント内のすべてのデータベース、各データベースのスキーマ、および各データベースとスキーマに含まれるオブジェクトがタイプ別に階層表示されます。

Snowsightデータベースオブジェクトエクスプローラー。スキーマ、テーブル、ビュー、ステージなどの拡張可能なオブジェクトを含むツリービューとしてレンダリングされます。

データベースオブジェクトエクスプローラーを開くには:

  1. Snowsight にサインインします。

  2. Data » Databases を選択します。

  3. データベースオブジェクトエクスプローラーでデータベースオブジェクトを調べます。

見ることができるのは、あなたのアクティブなロールに最低限USAGE権限が与えられているオブジェクトだけです。オブジェクト権限の詳細については、 アクセス制御権限 をご参照ください。

ワークシートのコンテキストからデータベースオブジェクトを探索することもできます。 ワークシートにあるデータベースオブジェクト名を参照する をご参照ください。

Snowsightでテーブルを操作する

データベースオブジェクトエクスプローラーでデータベースを選択すると、データベースの詳細を表示できます。

Snowsight のデータベースにアクセスして管理するには、関連する データベース権限 が必要です。

Snowsight でビューを開くと、次のことができます。

  • データベースが共有データベースかどうかの識別子。

  • ローカル、共有、 Snowflake Marketplace、データ交換、プロバイダーによる個人共有など、データベースのソースを確認します。

  • データベースの所有者ロールを決定します。

  • データベースがいつ作成されたかの識別子。時間の詳細にカーソルを合わせると、正確な作成日時が表示されます。

Snowsightで共有データベースを管理する

共有データベースについては、 Source details を確認して、共有ソースの詳細を確認できます。

  • 直接共有の場合、データベースが作成された共有名とプロバイダーアカウント名が表示されます。

  • Snowflake Marketplace またはデータ交換で公開されたリストについては、プロバイダー名と、データベースが作成されたリストが表示されます。プロバイダー名を選択するとプロバイダープロフィールが表示され、リスティング名を選択すると Snowflake Marketplace またはデータ交換のリスト詳細が表示されます。

  • プライベートリスティングの場合、プロバイダー名とデータベースが作成されたリスティングが表示されます。リスト名を選択すると、 Private Sharing » Shared with You ページにリスト詳細が表示されます。

Snowsight のテーブルに対して、次の基本的な管理タスクを実行できます。

  • データベース名を編集、またはコメントを追加するには、 その他のオプション » Edit を選択します。

  • データベースをドロップするには、 その他のオプション » Drop を選択します。これにより、共有またはリストから作成されたデータベースが削除されます。

  • Database Details タブの Privileges セクションで権限を確認し、管理します。権限を管理するには、 Snowsightでオブジェクトの権限を管理する をご参照ください。

Snowsightでローカルデータベースを管理

Snowsight のデータベースに対して、次の基本的な管理タスクを実行できます。

  • データベース名を編集、またはコメントを追加するには、 その他のオプション » Edit を選択します。

  • データベースをドロップするには、 その他のオプション » Drop を選択します。

  • データベースの所有権を別のロールに譲渡するには、 その他のオプション » Transfer Ownership を選択します。

  • Database Details タブの Privileges セクションでデータベースの権限をレビューおよび管理します。権限を管理するには、 Snowsightでオブジェクトの権限を管理する をご参照ください。

  • データベースのスキーマを作成するには、 + Schema を選択します。詳細については、 CREATE SCHEMA をご参照ください。

プライベート接続を使用しているアカウントの場合、 その他のオプション » Enable Replication を選択して別のアカウントにデータベースを複製できるようにすることもできます。その他すべてのアカウントについては、 複製グループまたはフェールオーバーグループ を使用します。詳細については、 Snowsightを使用した複製グループまたはフェールオーバーグループを作成する をご参照ください。

データベースのスキーマをレビュー

データベース内のスキーマを確認するには、 Schemas タブを選択します。データベースに含まれるスキーマのテーブルが表示されます。タブでは、以下を実行できます。

  • スキーマ名を検索します。

  • スキーマ名、所有者の役割、作成日によるレビューと並べ替え。

  • スキーマ を管理します。

  • コメントアイコン にカーソルを合わせると、スキーマに関するコメントを読むことができます。

テーブル内のスキーマを選択すると、 Schema Details ページが開きます。 Snowsightでスキーマの詳細を確認する をご参照ください。

Snowsightでスキーマの詳細を確認する

どのSnowflakeスキーマでも、 Data » Databases に移動してデータベースオブジェクトエクスプローラを開き、データベーススキーマを検索または参照することができます。スキーマを選択すると、スキーマの詳細、スキーマに含まれるオブジェクト、およびスキーマ内のオブジェクトの作成が表示されます。

スキーマを SQL または Snowsight で操作できます。スキーマを操作するために使用可能な SQL コマンドの詳細については、 データベース、スキーマ、および共有コマンド をご参照ください。

Snowsight のデータベーススキーマにアクセスして管理するには、関連する スキーマ権限 が必要です。

各スキーマについて、スキーマに含まれるオブジェクトの基本的な詳細を表示できます。 スキーマオブジェクトをレビューして管理する をご参照ください。

Snowsightでスキーマを管理する

Snowsight のスキーマに対して、次の基本的な管理タスクを実行できます。

  • スキーマ名を編集、またはコメントを追加するには、 その他のオプション » Edit を選択します。

  • スキーマをクローンするには、 その他のオプション » Clone を選択します。

  • スキーマを削除するには、 その他のオプション » Drop を選択します。

  • スキーマの所有権を別のロールに譲渡するには、 その他のオプション » Transfer Ownership を選択します。

  • Schema Details タブの Privileges セクションで、スキーマの権限をレビューして管理します。権限を管理するには、 Snowsightでオブジェクトの権限を管理する をご参照ください。

Snowsightでスキーマオブジェクトを作成する

Snowsight を使用してデータベーススキーマにオブジェクトを作成するには、次のようにします。

注釈

スキーマにオブジェクトを作成するには、関連する権限を付与されたロールを使用する必要があります。 スキーマ権限 をご参照ください。

  1. Snowsight にサインインします。

  2. Data » Databases を選択します。

  3. オブジェクトを作成するデータベーススキーマを探し、選択します。

  4. スキーマの詳細ページで、 Create を選択し、作成するオブジェクトを選択します。

    ほとんどのオブジェクトの場合、選択したオブジェクトを作成するためのテンプレートSQLでワークシートが開きます。SQLをカスタマイズしてオブジェクトを作成します。

スキーマオブジェクトをレビューして管理する

データベース スキーマに含まれるデータベース オブジェクトの種類ごとに、タブを選択し、それらのオブジェクトのテーブルをレビュー、並べ替え、検索することができます。

  • Tables については、名前、タイプ、分類、所有者の役割、行数、バイト数、作成日を確認してください。テーブルのタイプでフィルタリングすることもできます。

  • Views については、名前、タイプ、所有者の役割、作成日をレビューしてください。ビューのタイプで絞り込むこともできます。

  • Stages については、外部ステージの名前、クラウド、リージョン、ステージに関連するストレー ジ統合、所有者のロール、作成日をレビューしてください。

  • File Formats については、名前、タイプ、所有者の役割、作成日をレビューしてください。

  • Sequences については、名前、次の値、間隔、所有者のロール、作成日をレビューしてください。

  • Dynamic Tables については、名前、状態、ターゲットラグ、使用ウェアハウス、行数、所有者の役割、作成日をレビューしてください。

  • Streams については、名前、ストリームが関連付けられているテーブル名、所有者のロール、作成日をレビューしてください。

  • Tasks については、名称、州、スケジュール、状態、使用ウェアハウス、所有者のロールをレビューしてください。

  • Pipes については、名前、通知チャネル、所有者のロール、作成日を確認してください。

  • Functions については、名前、引数、作成日をレビューしてください。

  • Procedures については、名前、引数、作成日をレビューしてください。

どのオブジェクトでも、 コメントアイコン にカーソルを合わせると、そのオブジェクトに関するコメントを読むことができます。オブジェクトに関連する権限を持っている場合、 その他のオプション を選択してオブジェクトを管理することもできます。

オブジェクトの詳細を表示するには、オブジェクトの行を選択し、オブジェクトの詳細ページを開きます。