DOCUMENTATION
/
始めましょう
ガイド
開発者
参照情報
リリースノート
チュートリアル
ステータス
  1. 概要
    • Snowflake Horizon カタログ
    • Snowflakeに接続するためのアプリケーションおよびツール
        1. ユーザーインターフェイス
        2. Snowsight
            1. Snowsight探訪
              • Snowsightユーザーインターフェースでの作業
                  1. ウェブインターフェイスのクッキー
                    • Snowsightナビゲーションメニュー
                      • Snowsightのアップグレードについて
                        • Snowsightへのアップグレード
                          • Snowflakeオブジェクトおよびリソースを検索する
                            • データベースオブジェクトをユニバーサル検索で検出可能にする
                              • ユーザープロファイルを管理する
                                • 通知連絡先を管理する
                                  • サポートケースを管理する
                                    • Snowsightテンプレート
                                  • Notebooks
                                  • ワークスペース
                                  • ワークシート
                                  • Personal Databases
                                    • 統合の管理
                                      • Snowflake Copilot
                                      • ダッシュボード
                                        • データを探索して管理する
                                      • 従来のコンソール
                                      • コマンドラインクライアント
                                      • Snowflake CLI
                                        • SnowSQL
                                        • コードエディターの拡張機能
                                        • Visual Studio Code SQL 拡張機能
                                          • コードとしてのインフラストラクチャ
                                          • Snowflake Terraformプロバイダー
                                            • ドライバーおよびライブラリ
                                            • API リファレンス
                                              • ダウンロードおよび構成
                                              • クライアント、ドライバー、およびライブラリのダウンロード
                                                • Snowflakeに接続するためにクライアント、ドライバー、ライブラリ、およびアプリケーションを構成する
                                                • Snowflakeクライアント接続のトラブルシューティング
                                                • クライアントに関する追加情報
                                                  1. クエリで使用されているクライアントバージョンを表示する
                                                    • クエリテキストサイズの制限
                                                      • 準備のためにサポートされている SQL ステートメント
                                                      • サードパーティソフトウェア
                                                      • エコシステム
                                                  2. 仮想ウェアハウス
                                                  3. データベース、テーブル、およびビュー
                                                  4. データ型
                                                    • データ統合
                                                      1. Snowflake Openflow
                                                      2. Apache Iceberg™
                                                        1. Apache Iceberg™ Tables
                                                        2. Snowflake Open Catalog
                                                    • Data engineering
                                                      1. データのロード
                                                      2. 動的テーブル
                                                      3. ストリームおよびタスク
                                                      4. Snowflakeでのdbtプロジェクト
                                                      5. データのアンロード
                                                    • Storage Lifecycle Policies
                                                    • 移行
                                                    • クエリ
                                                    • リスト
                                                    • コラボレーション
                                                    • Snowflake AI & ML
                                                    • アラートおよび通知
                                                    • セキュリティ
                                                    • データガバナンス
                                                    • プライバシー
                                                    • 組織およびアカウント
                                                    • ビジネス継続性およびデータ復旧
                                                    • パフォーマンスの最適化
                                                    • コストと請求
                                                    ガイドSnowflakeに接続するためのアプリケーションおよびツールSnowsightSnowsightユーザーインターフェースでの作業データベースオブジェクトをユニバーサル検索で検出可能にする

                                                    データベースオブジェクトをユニバーサル検索で検出可能にする¶

                                                    Snowflakeのロゴ(黒)(文字なし) プレビュー機能 --- オープン

                                                    すべてのアカウントで利用可能です。

                                                    ユニバーサル検索は、アカウント内のデータベースオブジェクトを検出するのに役立ちます。デフォルトでは、すでにアクセス権が与えられているオブジェクトしか検出できません。Snowflake組織内で複数のアカウントにアクセスできる場合でも、アクセス権はアカウント間では付与されないため、サインインしているアカウント以外のオブジェクトを表示することはできません。

                                                    管理者は、オブジェクトの可視性を管理することで、Snowflake組織内の他のアカウントのオブジェクトを含め、ユーザーがまだアクセス権を持たないオブジェクトを検出できるようにすることができます。

                                                    注釈

                                                    オブジェクトと連絡先情報を関連付ける ことで、ユーザーが検索を実行し、オブジェクトにアクセスする権限を持っていない場合、Request Access を選択して連絡先情報を見ることができます。

                                                    OBJECT_VISIBILITY プロパティ¶

                                                    OBJECT_VISIBILITY プロパティは、アカウント内のオブジェクトの検出可能性を制御します。これにより、明示的なアクセス権限を持たないユーザーでもオブジェクトを検索し、アクセスをリクエストできるようになります。アカウント内のオブジェクトの可視性を拡大することで、コラボレーションを簡素化し、アクセス要求を合理化することができます。

                                                    OBJECT_VISIBILITY はアカウント、データベース、スキーマのいずれかに設定でき、Snowflakeの継承モデルに従います。上位レベル(アカウントなど)の設定は、オーバーライドされない限り、下位レベル(データベースなど)にも自動的に適用されます。

                                                    OBJECT_VISIBILITY は、次のいずれかの値に設定できます。

                                                    • 次のいずれかの形式で可視性を記述する YAML 仕様:

                                                      $$
                                                      organization_targets:
                                                        - all_accounts_including_external
                                                      $$
                                                      
                                                      Copy

                                                      Or

                                                      $$
                                                      organization_targets:
                                                        - account: <account_name_1>
                                                        - account: <account_name_2>
                                                        - ...
                                                        - organization_user_group: <org_user_group_1>
                                                        - organization_user_group: <org_user_group_2>
                                                      $$
                                                      
                                                      Copy

                                                      上記の構文では次のようになります。

                                                      • all_accounts_including_external:組織内のすべてのアカウントのすべてのユーザーがオブジェクトを表示することができることを指定します。これには、組織内のすべてのアカウントが含まれます。これには、 :doc:` リーダーアカウント </user-guide/data-sharing-reader-create>` など、外部の関係者にアクセス権が付与されているアカウントも含まれます。

                                                      • account: account_name:指定したアカウントのすべてのユーザーがオブジェクトを表示できるように指定します。アカウントは複数指定できます。account はアカウントロケーターではなく、アカウント名であることに注意してください。組織名を除くアカウント名のみを指定する必要があります。09-22

                                                      • organization_user_group: org_user_group:指定された 組織ユーザーグループ が、組織ユーザーグループがインポートされた 組織内のすべてのアカウントのオブジェクトを表示できることを指定します 。

                                                    • PRIVILEGED:オブジェクトに対する明示的な権限が付与されている現在のアカウント内のロールのみがオブジェクトを表示できることを指定します。これはSnowflakeのデフォルトの動作です。

                                                    オブジェクトはいつでも PRIVILEGED の表示に戻すことができます。

                                                    具体的な構文、使用上の注意、例については、以下のトピックを参照してください。

                                                    CREATE コマンド¶

                                                    • CREATE DATABASE

                                                    • CREATE SCHEMA

                                                    ALTER コマンド¶

                                                    • ALTER ACCOUNT

                                                    • ALTER DATABASE

                                                    • ALTER SCHEMA

                                                    アクセス制御の要件¶

                                                    このプロパティを使用するロールには、最低限以下の権限が必要です。

                                                    権限

                                                    オブジェクト

                                                    メモ

                                                    MANAGE に VISIBILITY

                                                    アカウント

                                                    SECURITYADMIN ロールのみが、デフォルトでこの権限を持っています。権限は、必要に応じて追加のロールに付与できます。

                                                    OWNERSHIP

                                                    データベースまたはスキーマ

                                                    オブジェクトの可視性を設定するために、ALTER DATABASE または:doc:/sql-reference/sql/alter-schema ステートメントを実行するために必要です。 OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege).

                                                    指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

                                                    セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

                                                    例¶

                                                    データベースを広く可視化する¶

                                                    次のステートメントは、product_analytics データベースを現在のアカウント(ACME_ENGINEERING)のすべてのユーザーに表示されるようにします。

                                                    ALTER DATABASE product_analytics
                                                    SET OBJECT_VISIBILITY =
                                                    $$
                                                    organization_targets:
                                                      - account: acme_engineering
                                                    $$;
                                                    
                                                    Copy

                                                    次のステートメントは、組織内の2つの追加アカウント(ACME_MARKETING とACME_SALES)のすべてのユーザーにデータベースが表示されるようにします。

                                                    ALTER DATABASE product_analytics
                                                    SET OBJECT_VISIBILITY =
                                                    $$
                                                    organization_targets:
                                                      - account: acme_engineering
                                                      - account: acme_marketing
                                                      - account: acme_sales
                                                    $$;
                                                    
                                                    Copy

                                                    次のステートメントは、ACME 組織内の全アカウントの全ユーザーにデータベースが表示されるようにします。

                                                    ALTER DATABASE product_analytics
                                                    SET OBJECT_VISIBILITY =
                                                    $$
                                                    organization_targets:
                                                      - all_accounts_including_external
                                                    $$;
                                                    
                                                    Copy

                                                    データベースを特定の組織のユーザーグループに表示されるようにします¶

                                                    次のステートメントは、組織ユーザーグループがインポートされているACME 組織内のすべてのアカウントで、特定の組織ユーザーグループにデータベースを表示します 。

                                                    ALTER DATABASE product_analytics
                                                    SET OBJECT_VISIBILITY =
                                                    $$
                                                    organization_targets:
                                                      - organization_user_group: engineering
                                                      - organization_user_group: marketing
                                                      - organization_user_group: sales
                                                    $$;
                                                    
                                                    Copy

                                                    制限事項¶

                                                    • 検出可能でアクセス不可能なオブジェクトは、ユニバーサル検索 にのみ表示されます。メタデータを表示する データベースオブジェクトエクスプローラー やメタデータを表示する SQL コマンド(SHOW コマンドなど)には表示されません。

                                                    • スキーマについては、OBJECT_VISIBILITY プロパティを PRIVILEGED に設定することで、アカウントまたはデータベースレベルから継承される可能性のある広範な可視性設定をオーバーライドし、スキーマが所有者のみによってアクセス可能であることを保証することができます。

                                                    • OBJECT_VISIBILITY プロパティは、スキーマレベル以下では設定もオーバーライドもできません。スキーマレベルでは、ユーザーはすべてのオブジェクトを表示することも、まったく表示しないことも選択できます。

                                                    • 検索は、オブジェクトの可視性の変更を反映するために数時間かかることがあります。

                                                    このページは役に立ちましたか?

                                                    Snowflakeに移動する
                                                    会話に参加する
                                                    Snowflakeで開発する
                                                    フィードバックを共有する
                                                    ブログでの最新情報を表示する
                                                    独自の認定を取得する
                                                    プライバシー通知サイト規約Cookieの設定© 2025 Snowflake, Inc. All Rights Reserved.
                                                    1. OBJECT_VISIBILITY プロパティ
                                                    2. アクセス制御の要件
                                                    3. 例
                                                    4. 制限事項
                                                    言語: 日本語
                                                    • English
                                                    • Français
                                                    • Deutsch
                                                    • 日本語
                                                    • 한국어
                                                    • Português