SNOWFLAKE DOCS DIFF
本日は全8436ページのうち36ページが改訂され、削除はありませんでした。破壊的変更はなく、仕様変更7件を中心に、実質更新17件、些末な更新12件が発生しています。主な動きは、Trust Centerの修復機能、Inline Stored Procedures、組織ユーザーと高レベル権限など、セキュリティ運用・SQL開発・アカウント管理の領域に集中しています。全体として、既存機能の運用可能範囲や権限・型の扱いを明確化する更新が目立ちます。
Trust Center に、対応する違反検出結果へ ワンクリック修復 を適用する機能が追加されました。CIS Benchmarks の指定10スキャナー(例: CIS_BENCHMARKS_CIS1_5、CIS_BENCHMARKS_CIS4_1)について、修復用SQLを確認・承認後に実行でき、パスワードポリシーや各種アカウントパラメータを自動設定します。
影響: 修復SQLは現在のセッションとロールの権限で実行されクエリ履歴にも残るため、対象の違反検出結果を管理者が確認したうえで効率的に是正できます。
判定根拠: SQL 構文/コードブロックの増減 (+1/-0)
--- ahttps://docs.snowflake.com/en/user-guide/trust-center/using-the-trust-center+++ bhttps://docs.snowflake.com/en/user-guide/trust-center/using-the-trust-center@@ -597,33 +597,162 @@ followed correctly. +<a id="label-trust-center-remediate-violations-programmatically"></a>++## Remediate violation findings with one-click remediation++For supported violation findings, the Trust Center generates the SQL statements that resolve the violation finding, shows you the+plan, and runs it after you approve it. You review the exact statements before anything runs.++The statements run in your session under your current role. They are subject to the same access control as any other SQL you run, and+they appear in your query history. The Trust Center doesn't change anything in your account on its own.++<a id="label-trust-center-programmatic-remediation-scanners"></a>++### Violation findings that support one-click remediation++One-click remediation is available for violation findings reported by the following CIS Benchmarks scanners:++<div className="colwidths-auto">++ <thead>+ <tr>+ <th>Scanner</th>+ <th>SCANNER_ID</th>+ <th>What the remediation does</th>+ </tr>+ </thead>+ <tbody>+ <tr>+ <td>Password length policy</td>+ <td>`CIS_BENCHMARKS_CIS1_5`</td>+ <td>Creates a password policy that requires at least 14 characters, then applies it to the account.</td>+ </tr>+ <tr>+ <td>User inactivity</td>+ <td>`CIS_BENCHMARKS_CIS1_8`</td>+ <td>Disables each user that hasn't signed in for 90 days.</td>+ </tr>+ <tr>+ <td>Admin session timeout</td>+ <td>`CIS_BENCHMARKS_CIS1_9`</td>+ <td>Creates a session policy with a 15-minute idle timeout, then applies it to each affected administrator.</td>+ </tr>+ <tr>+ <td>Privileged default role</td>+ <td>`CIS_BENCHMARKS_CIS1_12`</td>+ <td>Sets the default role to `PUBLIC` for each user whose default role is `ACCOUNTADMIN` or `SECURITYADMIN`.</td>+ </tr>+ <tr>+ <td>Yearly rekeying</td>+ <td>`CIS_BENCHMARKS_CIS4_1`</td>+ <td>Sets `PERIODIC_DATA_REKEYING` to `TRUE` for the account.</td>+ </tr>+ <tr>+ <td>Client encryption key size</td>+ <td>`CIS_BENCHMARKS_CIS4_2`</td>+ <td>Sets `CLIENT_ENCRYPTION_KEY_SIZE` to `256` for the account.</td>+ </tr>+ <tr>+ <td>Data retention floor</td>+ <td>`CIS_BENCHMARKS_CIS4_4`</td>+ <td>Sets `MIN_DATA_RETENTION_TIME_IN_DAYS` to `7` for the account.</td>+ </tr>+ <tr>+ <td>Storage integration for stage creation</td>+ <td>`CIS_BENCHMARKS_CIS4_5`</td>+ <td>Sets `REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_CREATION` to `TRUE` for the account.</td>+ </tr>+ <tr>+ <td>Storage integration for stage operations</td>+ <td>`CIS_BENCHMARKS_CIS4_6`</td>+ <td>Sets `REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_OPERATION` to `TRUE` for the account.</td>+ </tr>+ <tr>+ <td>Unload to inline URL</td>+ <td>`CIS_BENCHMARKS_CIS4_8`</td>+ <td>Sets `PREVENT_UNLOAD_TO_INLINE_URL` to `TRUE` for the account.</td>+ </tr>+ </tbody>++</div>++Violation findings from other scanner packages, and from the remaining CIS Benchmarks scanners, don't support one-click+remediation. For those violation findings, use CoCo or follow the instructions on the **Remediation** tab. For more information, see+[](#label-trust-center-remediate-with-cortex-code).++The remediations for `CIS_BENCHMARKS_CIS1_5` and `CIS_BENCHMARKS_CIS1_9` create a `TC_POLICIES` database with a `PUBLIC` schema inside+it to hold the policy they apply. If those objects already exist, the Trust Center uses them and leaves them unchanged.++<a id="label-trust-center-remediate-violation-programmatically"></a>++### Remediate a violation finding with one-click remediation++To remediate a violation finding, follow these steps:++1. Sign in to %sf-web-interface-link%.+2. Switch to a role with the `SNOWFLAKE.TRUST_CENTER_ADMIN` application role granted to it.++ For more information about granting this role, see [](#label-trust-center-requirements).++3. In the navigation menu, select **Governance & security** %raa% **Trust Center**.+4. Select the **%trust-center-tab-violations%** tab.+5. Select a violation finding to open the findings detail panel, and select **Remediate Now**, or select the remediation icon in the+ list of violation findings.++ The Trust Center generates the remediation plan and opens the **Remediate violation** dialog.++6. Review the plan. The dialog shows the following information:++ - **Potential impact**: what the remediation changes in your account. If CoCo is available for your account,+ select **Explain** to open a CoCo chat that describes in more detail what the remediation does and how it+ affects your account, and answers follow-up questions about it.+ - **Violation**: the violation finding that the plan resolves.+ - **Affected entities**: the users that the remediation acts on. This appears only for remediations that act on individual users.+ - The SQL statements that the Trust Center runs on your behalf, in the order that they run.++7. Select **Execute plan**.++ The dialog reports **Violation remediated**, **Violation partially remediated**, or **Remediation failed**. If a statement fails,+ the dialog identifies the failing statement and its SQL error.++8. Wait for the next scheduled scanner run, or [run the scanner on demand](#label-trust-center-start-scanner-on-demand), to confirm+ that the root cause of the violation finding has been remediated.++ The Trust Center automatically removes the violation finding from the **%trust-center-tab-violations%** tab after the scanner+ confirms the remediation. A remediated finding might appear as an open finding in Snowsight for up to 3 hours after the violation+ finding is remediated and the scanner is re-run.++### Considerations for one-click remediation++- Always review the SQL statements in the plan before you select **Execute plan**.+- If a statement fails, the Trust Center stops that step and doesn't run the remaining steps in the plan. Statements that already ran+ successfully stay applied, and the result is reported as **Violation partially remediated**.+- If a violation finding was already remediated, generating a plan for it fails. The dialog reports that the violation finding is+ already remediated and offers only **Close**. A new plan becomes available only if a later scanner run reports the violation+ finding again.+- A remediation plan is generated for a specific scanner result. If the plan is no longer current, or if the violation finding+ changed after the plan was generated, select **Refresh plan** to generate a new plan.+ <a id="label-trust-center-remediate-with-cortex-code"></a> -## Remediate violations with Cortex Code--<div className="previewfeat sidebar">--<div className="sidebar-title">--%logo-snowflake-black% [Preview Feature](/release-notes/preview-features) — Open--</div>--Available to all accounts.--</div>--You can use Cortex Code to get AI-guided remediation for Trust Center violations directly in %sf-web-interface%. When you select-**Begin Remediation** for a finding, Cortex Code opens a chat that explains the violation in the context of your account,+## Remediate violation findings with CoCo++You can use CoCo to get AI-guided remediation for Trust Center violation findings directly in %sf-web-interface%. When you select+**Remediate with Coco** for a finding, CoCo opens a chat that explains the violation finding in the context of your account, recommends remediation steps, and can execute remediation actions with your approval. -Cortex Code provides interactive, conversational remediation that is personalized to your account's specific configuration. Unlike-the static remediat... (truncated)
差分が長いため、途中まで表示しています。
RETURNS TABLE()で列定義を省略できるようになり、CALL 時に RESULTSET から列名・型を推論します(ただし FROM 句のテーブルソースでは明示的な列定義が必要です)。また、Inline Stored Procedures は CALL 時に本体全体を事前コンパイルする仕様が追加され、分岐内のエラーや RETURN 型不一致も実行前に検出され、EXCEPTION では捕捉できません。さらに、sequence の NEXTVAL や自動採番を使う挿入例が追加されました。 影響: RETURNS TABLE()は CALL による結果取得には便利ですが TABLE(proc()) では使用できず、コンパイルエラーの発生時点と例外処理の適用範囲が従来と異なるため、既存プロシージャの定義・エラーハンドリングを見直す必要があります。
判定根拠: SQL 構文/コードブロックの増減 (+11/-0)
--- ahttps://docs.snowflake.com/en/user-guide/hybrid-tables-inline-stored-procedures+++ bhttps://docs.snowflake.com/en/user-guide/hybrid-tables-inline-stored-procedures@@ -178,5 +178,5 @@ [ <arg_name> <arg_data_type> [ , ... ] ] ) RETURNS { <result_data_type>- | TABLE ( <col_name> <col_data_type> [ , ... ] ) }+ | TABLE ( [ <col_name> <col_data_type> [ , ... ] ] ) } LANGUAGE SQL AS@@ -196,6 +196,11 @@ - Reference procedure arguments inside SQL statements using a colon prefix: `:arg_name`.-- `RETURNS TABLE` requires an explicit column list with names and data types. The column types- must match the types returned by the query exactly.+- You can declare `RETURNS TABLE()` with an empty column list. Snowflake infers the column names+ and types from the returned `RESULTSET` when you `CALL` the procedure.+- To use the procedure as a table source, for example `SELECT ... FROM TABLE(proc())`, declare an+ explicit column list. `RETURNS TABLE()` without columns fails in that context because the return+ table must declare a nonzero number of columns.+- When you declare columns in `RETURNS TABLE`, the column types must match the types returned by+ the query exactly. <a id="label-isproc-call-syntax"></a>@@ -208,4 +213,22 @@ CALL <name> ( [ <arg> [ , ... ] ] ) ```++<a id="label-isproc-compilation"></a>++### Compilation++Inline Stored Procedures compile the entire body up front at `CALL` time. This eager compilation+differs from standard stored procedures, which compile statements as they run.++The following effects are expected:++- Statically decidable errors are reported at `CALL` time, before any statement in the body runs.+ Examples include an unknown column or table, the wrong number of function arguments or `INSERT`+ columns, and a `RETURN` type that doesn't match the declared return type.+- Those compilation errors aren't catchable by an `EXCEPTION` handler. The handler runs only for+ errors that occur after compilation succeeds.+- A compilation error in a branch is reported even if that branch wouldn't execute at runtime.+- Snowflake type-checks every `RETURN` path against the declared return type, regardless of which+ branch runs. <a id="label-isproc-examples"></a>@@ -261,4 +284,33 @@ ``` +<a id="label-isproc-example-sequence"></a>++### Insert a row using a sequence++Inline Stored Procedures can use sequences, including `NEXTVAL` and auto-increment columns. This+procedure inserts a new order and lets a sequence generate the primary key:++```sql+CREATE OR REPLACE SEQUENCE order_id_seq START = 2000 INCREMENT = 1;++CREATE OR REPLACE INLINE PROCEDURE place_order_seq(+ customer_id NUMBER(18,0),+ product VARCHAR,+ quantity NUMBER(10,0)+)+RETURNS VARCHAR+LANGUAGE SQL+AS+$$+BEGIN ATOMIC+ INSERT INTO orders (order_id, customer_id, product, quantity, status)+ VALUES (order_id_seq.NEXTVAL, :customer_id, :product, :quantity, 'PENDING');+ RETURN 'OK';+END;+$$;++CALL place_order_seq(42, 'Helmet', 1);+```+ <a id="label-isproc-example-update"></a> @@ -339,4 +391,34 @@ CALL get_order(1001);+```++<a id="label-isproc-example-returns-table-empty"></a>++### Return a table without declaring columns++You can declare `RETURNS TABLE()` with an empty column list. `CALL` infers the columns from the+returned `RESULTSET`. You can't use that procedure as a table source in a `FROM` clause unless you+declare an explicit schema:++```sql+CREATE OR REPLACE INLINE PROCEDURE list_orders()+RETURNS TABLE()+LANGUAGE SQL+AS+$$+BEGIN ATOMIC+ LET res RESULTSET := (+ SELECT order_id, customer_id, product, quantity, status+ FROM orders+ );+ RETURN TABLE(res);+END;+$$;++-- CALL succeeds and infers columns from the RESULTSET.+CALL list_orders();++-- Fails: 001175 Return table must declare a nonzero number of columns.+SELECT * FROM TABLE(list_orders()); ``` @@ -702,7 +784,7 @@ </tr> <tr>- <td>No cross-database queries</td>- <td>All tables referenced in the procedure must belong to the same database.</td>- <td>Restructure queries to stay within a single database.</td>+ <td>At most one database</td>+ <td>A procedure body can reference at most one database. That database doesn't have to be the database that contains the procedure. Referencing two or more databases isn't supported.</td>+ <td>Keep all table references in a single database, or split the work across separate procedure calls.</td> </tr> <tr>@@ -737,7 +819,22 @@ </tr> <tr>- <td>No sequences</td>- <td>Queries that use sequences, either explicitly or implicitly (auto incrementing columns), aren't supported.</td>- <td>Generate the identifier value in the caller and pass it as an explicit argument, or use a different key generation strategy such as a UUID.</td>+ <td>No table functions</td>+ <td>Table functions such as `FLATTEN`, `LATERAL FLATTEN`, `GENERATOR`, and `SPLIT_TO_TABLE` aren't supported. The call fails with an error that the procedure is accessing a non-hybrid table.</td>+ <td>Rewrite the query to use hybrid tables only, or run the table-function work outside the procedure.</td>+ </tr>+ <tr>+ <td>UDF calls in scripting expressions</td>+ <td>You can call a user-defined function (UDF) inside a SQL statement in the procedure body. Calling a UDF in a scripting expression, such as `LET` or `RETURN`, isn't supported.</td>+ <td>Call the UDF from a SQL statement, for example `SELECT my_udf(...) INTO :var FROM hybrid_table ...`.</td>+ </tr>+ <tr>+ <td>Queries must involve a hybrid table</td>+ <td>A query that doesn't involve a hybrid table isn't supported. Examples include `SELECT 1+2 INTO :v`, a `VALUES` source, and a constant CTE. Direct assignment is supported: `LET v := 1 + 2`. This restriction doesn't apply to DML sources such as `INSERT ... SELECT 1`.</td>+ <td>Use `LET` for constants and computed values instead of `SELECT ... INTO`.</td>+ </tr>+ <tr>+ <td>No SQLROWCOUNT</td>+ <td>The `SQLROWCOUNT` variable isn't available, so you can't drive control flow from the number of rows affected by DML.</td>+ <td>Run `SELECT COUNT(*) INTO :n ...` against the hybrid table before or after the DML statement.</td> </tr> </tbody>
OBJECT DISCOVERY が追加され、対象コンテナー内のオブジェクトをデータを読まずに発見できる権限として定義されました。また、DATA WRITE、OBJECT MANAGEMENT、FULL MANAGEMENT が他の高レベル権限を暗黙的に包含するという説明と階層図が削除され、権限の重複・包含関係を個別に説明する内容へ変更されています。冒頭の「Available to all accounts.」も削除されました。 影響: 権限付与の前提となる包含関係が変更されたため、既存の caller grants では必要な DATA READ や OBJECT DISCOVERY などを個別に確認・付与する必要があります。
判定根拠: SQL 構文/コードブロックの増減 (+5/-2)
--- ahttps://docs.snowflake.com/en/developer-guide/restricted-callers-rights/high-level-caller-privileges+++ bhttps://docs.snowflake.com/en/developer-guide/restricted-callers-rights/high-level-caller-privileges@@ -1,5 +1,3 @@ # High-level caller privileges--Available to all accounts. - [](/developer-guide/restricted-callers-rights)@@ -19,10 +17,11 @@ | --------------------------- | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | DATA READ | Account, database, schema | Read data from objects in the target container. |-| DATA WRITE | Account, database, schema | Write data to objects in the target container. Implicitly covers DATA READ. |+| DATA WRITE | Account, database, schema | Write data to objects in the target container. |+| OBJECT DISCOVERY | Account, database, schema | Discover objects in the target container (for example, using SHOW) without reading their data. | | COMPUTE USAGE | Account | Use compute resources in the account. | | PROGRAM USAGE | Account, database, schema | Invoke certain executables in the target container. | | GRANT MANAGEMENT | Account, database, schema | Run GRANT and REVOKE statements for permissions on in-account objects, and create [references](/sql-reference/references) to those objects. |-| OBJECT MANAGEMENT | Account, database, schema | Take full control of non-sensitive objects in the target container. Implicitly covers DATA READ, DATA WRITE, and COMPUTE USAGE. |-| FULL MANAGEMENT | Account | All operations permitted in the account. Implicitly covers every other high-level caller privilege. |+| OBJECT MANAGEMENT | Account, database, schema | Take full control of non-sensitive objects in the target container. |+| FULL MANAGEMENT | Account | All operations permitted in the account. | High-level caller privileges can only be granted as caller grants. They cannot be granted as regular privileges (for example,@@ -38,18 +37,9 @@ account). -## Hierarchy--High-level caller privileges form a containment hierarchy: an ancestor implicitly covers every operation allowed by its-descendants, so granting an ancestor automatically authorizes everything the descendants would.--<pre>-FULL MANAGEMENT-└── OBJECT MANAGEMENT-│ ├── DATA WRITE-│ │ └── DATA READ-│ └── COMPUTE USAGE-├── GRANT MANAGEMENT-└── PROGRAM USAGE-</pre>+## Privilege relationship++Some high-level privileges can naturally overlap. For example, DATA READ, DATA WRITE, OBJECT MANAGEMENT, and OBJECT DISCOVERY+can each authorize discovering a table, but only DATA READ authorizes reading the table's data. One high-level privilege can+also subsume another one. For example, OBJECT MANAGEMENT subsumes OBJECT DISCOVERY and COMPUTE USAGE. ## DATA READ@@ -65,6 +55,5 @@ - Invoking executables. -DATA READ can be granted on an account, database, or schema. It is implicitly covered by DATA WRITE, OBJECT MANAGEMENT, and-FULL MANAGEMENT.+DATA READ can be granted on an account, database, or schema. The following example lets all RCR executables owned by `rpt_owner` read data in the `reporting` database:@@ -76,14 +65,17 @@ ## DATA WRITE -The DATA WRITE high-level caller privilege authorizes an RCR executable to write data to objects in the target container. This currently includes tables only. It-implicitly covers DATA READ.+The DATA WRITE high-level caller privilege authorizes an RCR executable to write data to objects in the target container. This currently includes tables only.++UPDATE and DELETE operations require the ability to read existing data, and can't be authorized by DATA WRITE alone. DATA READ+may be used in conjunction to support these operations. DATA WRITE doesn't authorize any of the following: +- Reading data. - Creating or altering objects. - Running GRANT or REVOKE statements. - Invoking executables. -DATA WRITE can be granted on an account, database, or schema. It is implicitly covered by OBJECT MANAGEMENT and FULL MANAGEMENT.+DATA WRITE can be granted on an account, database, or schema. The following example lets all RCR executables owned by `etl_owner` read from any schema in the `raw` database and write to@@ -95,4 +87,19 @@ ``` +## OBJECT DISCOVERY++The OBJECT DISCOVERY high-level caller privilege authorizes an RCR executable to discover objects in the target container —+that is, to see that an object exists — without reading the object's data. This currently includes operations such as+SHOW on objects in the container.++OBJECT DISCOVERY doesn't authorize any of the following:++- Reading or writing data.+- Creating or altering objects.+- Running GRANT or REVOKE statements.+- Invoking executables.++OBJECT DISCOVERY can be granted on an account, database, or schema.+ ## COMPUTE USAGE @@ -100,5 +107,5 @@ warehouses and compute pools. -COMPUTE USAGE can only be granted on an account. It is implicitly covered by OBJECT MANAGEMENT and FULL MANAGEMENT.+COMPUTE USAGE can only be granted on an account. ## PROGRAM USAGE@@ -114,5 +121,5 @@ - MCP servers. -PROGRAM USAGE can be granted on an account, database, or schema. It is implicitly covered by FULL MANAGEMENT.+PROGRAM USAGE can be granted on an account, database, or schema. ## GRANT MANAGEMENT@@ -132,5 +139,5 @@ - Caller grants -GRANT MANAGEMENT can be granted on an account, database, or schema. It is implicitly covered by FULL MANAGEMENT.+GRANT MANAGEMENT can be granted on an account, database, or schema. The following example shows the caller grants that allow an RCR executable owned by `data_owner` to create a SELECT reference,@@ -151,9 +158,10 @@ The OBJECT MANAGEMENT high-level caller privilege authorizes an RCR executable to take full control of non-sensitive objects in-the target container. It implicitly covers DATA READ, DATA WRITE, and COMPUTE USAGE.+the target container. With exceptions (see below), OBJECT MANAGEMENT allows: -- All operations on all objects inside accounts (but not including accounts themselves).+- All operations on all objects inside accounts (but not including accounts themselves), except the data-access operations+ covered by DATA READ and DATA WRITE. - Creation of objects inside accounts. @@ -170,17 +178,19 @@ - Writing to stages, repositories, and workspaces. -OBJECT MANAGEMENT can be granted on an account, database, or schema. It is implicitly covered by FULL MANAGEMENT.--The following example lets a Snowflake Native App provision and grant access to objects in its database:--```sql+OBJECT MANAGEMENT can be granted on an account, database, or schema.++The following example lets a Snowflake Native App read and write data in its database, and also provision and grant access to+objects in that database:++```sql+GRANT CALLER DATA READ ON DATABASE my_app_db TO APPLICATION my_app;+GRANT CALLER DATA WRITE ON DATABASE my_app_db TO APPLICATION my_app; GRANT CALLER OBJECT MANAGEMENT ON DATABASE my_app_db ... (truncated)
差分が長いため、途中まで表示しています。
組織ユーザーが人間だけでなくサービスやアプリケーションも対象にできるようになり、CREATE ORGANIZATION USER の TYPE プロパティで PERSON または SERVICE を指定可能になりました。未指定時の既定値は PERSON で、ユーザー種別はインポート後のユーザーオブジェクトの種別と、競合解決時にリンク可能な既存ユーザーを決定します。
影響: 複数アカウントで稼働するサービス用ユーザーを、TYPE = SERVICE として組織ユーザーグループ経由で各アカウントに作成・管理できます。
判定根拠: SQL 構文/コードブロックの増減 (+8/-0)
--- ahttps://docs.snowflake.com/en/user-guide/organization-users+++ bhttps://docs.snowflake.com/en/user-guide/organization-users@@ -19,9 +19,9 @@ - [](/user-guide/organization-accounts) -Organizations with multiple accounts often need to have the same person be a user in more than one of those accounts. To avoid the-repetition of creating a user object for the person in each account separately, the organization administrator can create an-*organization user* in the [organization account](/user-guide/organization-accounts). Each organization user acts as a global user-entity that can be imported into regular accounts by account administrators, simplifying the process of having the same person have a-user object in multiple accounts.+Organizations with multiple accounts often need to have the same person be a user in more than one of those accounts. The same is true of a+service or application that runs in more than one account. To avoid the repetition of creating a user object in each account separately,+the organization administrator can create an *organization user* in the [organization account](/user-guide/organization-accounts). Each+organization user acts as a global user entity that can be imported into regular accounts by account administrators, simplifying the+process of having the same person or service have a user object in multiple accounts. Account administrators don't add organization users directly to their regular account. Rather, they add *organization user groups*, which@@ -29,6 +29,6 @@ added to the account. -If you want to create organization users for people who already have a user object in one or more regular accounts, you'll need to link-the organization user with the existing user object after importing the organization user group. For more information, see+If you want to create organization users for people or services that already have a user object in one or more regular accounts, you'll+need to link the organization user with the existing user object after importing the organization user group. For more information, see [](#label-org-users-conflicts). @@ -38,5 +38,5 @@ 1. As a global organization administrator in the organization account:- 1. [Create an organization user](#label-org-users) for each person that+ 1. [Create an organization user](#label-org-users) for each person or service that you want to be a user in multiple regular accounts. 2. [Create an organization user group](#label-org-users-groups-create) that is a logical grouping of the users.@@ -70,4 +70,34 @@ The USERADMIN role can also create an organization user. +<a id="label-org-users-types"></a>++### Organization user types++An organization user is either a `PERSON` user, which represents a human, or a `SERVICE` user, which represents a service or application+that interacts with Snowflake without human interaction. Specify the TYPE property to choose between them. If you don't specify a type, the+organization user is a `PERSON` user. For the characteristics of each type, including the authentication methods that a service user can+use, see [](/user-guide/admin-user-management#label-user-management-types).++For example, the following command creates an organization user for a service that loads data in several accounts:++```sql+USE ROLE GLOBALORGADMIN;++CREATE ORGANIZATION USER etl_pipeline+ EMAIL = 'data-platform@example.com'+ TYPE = SERVICE;+```++The type of an organization user determines the following:++- The type of the user objects that Snowflake creates when an account administrator imports an organization user group. Importing a group+ that contains `etl_pipeline` creates a `SERVICE` user named `etl_pipeline` in the regular account.+- Which existing users the organization user can be linked to when an account administrator resolves a conflict. For more information, see+ [](#label-org-users-conflicts).++`PERSON` and `SERVICE` are the only types available to an organization user. Other user types, such as `SERVICE_AGENT` and+`LEGACY_SERVICE`, are only available to users in a regular account. You also can't change the type after you create the organization user,+so create the organization user with the type that the corresponding users in your accounts need.+ <a id="label-org-users-groups"></a> @@ -232,10 +262,21 @@ Use one of the following strategies to resolve a conflict between an organization user and an existing user: -- **Link the existing user**: If an existing user object corresponds to the same person as an organization user, and you want to manage the- user as an organization user going forward, you can link the existing user with the organization user to resolve the conflict. Call the- [](/sql-reference/functions/system_link_organization_user) function to link an existing user with an organization user. For example, to- link the existing user `jloeb` with the organization user `jloebsmith`, call the function as follows:+- **Link the existing user**: If an existing user object corresponds to the same person or service as an organization user, and you want to+ manage the user as an organization user going forward, you can link the existing user with the organization user to resolve the conflict.+ Call the [](/sql-reference/functions/system_link_organization_user) function to link an existing user with an organization user. For+ example, to link the existing user `jloeb` with the organization user `jloebsmith`, call the function as follows: ```sql SELECT SYSTEM$LINK_ORGANIZATION_USER('jloeb', 'jloebsmith');+ ```++ The two users must have compatible types. A `SERVICE` organization user can only be linked to a `SERVICE` local user. A `PERSON`+ organization user can only be linked to a local user that is a `PERSON` user or whose TYPE property is `NULL`. If the types aren't+ compatible, the function returns an error and the local user isn't linked. Because you can't change the type of an organization user, use+ [](/sql-reference/sql/alter-user) to change the type of the local user, then link it. For example, to link a service user that predates+ the organization user to the `SERVICE` organization user `etl_pipeline`:+ ```sql+ ALTER USER legacy_loader SET TYPE = SERVICE;++ SELECT SYSTEM$LINK_ORGANIZATION_USER('legacy_loader', 'etl_pipeline'); ```
TYPE = { PERSON | SERVICE } パラメータが追加され、組織ユーザーを人間(PERSON)またはサービス(SERVICE)として作成できるようになりました。既定値は PERSON で、作成後は変更できず、通常アカウントでのみ有効な SERVICE_AGENT や LEGACY_SERVICE などは拒否されます。
影響: サービスを複数アカウントで利用する場合、作成時に TYPE = SERVICE を指定することで、インポート先のユーザー種別や既存サービスユーザーとのリンク可否を明示的に制御できます。
判定根拠: SQL 構文/コードブロックの増減 (+8/-1)
--- ahttps://docs.snowflake.com/en/sql-reference/sql/create-organization-user+++ bhttps://docs.snowflake.com/en/sql-reference/sql/create-organization-user@@ -35,4 +35,5 @@ MIDDLE_NAME = '<string>' LAST_NAME = '<string>'+ TYPE = { PERSON | SERVICE } COMMENT = '<string>' ```@@ -95,4 +96,40 @@ </dd>+<dt>`TYPE = { PERSON | SERVICE }`</dt>+<dd>++Specifies whether the organization user represents a person or a service.++<dl>+<dt>`PERSON`</dt>+<dd>++Organization user is a human user who can interact with Snowflake.++</dd>+<dt>`SERVICE`</dt>+<dd>++Organization user is a service or application that interacts with Snowflake without human interaction.++</dd>+</dl>++For the characteristics of each type of user, including the authentication methods that a service user can use, see+[](/user-guide/admin-user-management#label-user-management-types).++`PERSON` and `SERVICE` are the only types that an organization user can have. Types that are valid for a user in a regular account but+not for an organization user, such as `SERVICE_AGENT` and `LEGACY_SERVICE`, are rejected.++The type determines which existing users the organization user can be linked to, and is applied to the user objects that Snowflake+creates when the organization user is imported into a regular account. For more information, see+[](/user-guide/organization-users#label-org-users-types).++You can't change the type after you create the organization user. The [](/sql-reference/sql/alter-organization-user) command doesn't+accept the TYPE property.++Default: `PERSON`++</dd> <dt><code className="samp">COMMENT = '<em>string</em>'</code></dt> <dd>@@ -123,7 +160,25 @@ ## Examples -Create an organization user and set the EMAIL property:+Create an organization user and set the EMAIL property. Because the TYPE property isn't specified, the organization user is a+`PERSON` user: ```sql CREATE ORGANIZATION USER joe EMAIL = 'joe.davis@example.com'; ```++Create an organization user for a service that runs in more than one account:++```sql+CREATE ORGANIZATION USER etl_pipeline+ EMAIL = 'data-platform@example.com'+ TYPE = SERVICE;+```++When an account administrator imports an organization user group that contains `etl_pipeline`, the user object created in the regular+account is also a `SERVICE` user. If a service user named `etl_pipeline` already exists in the account, the administrator can link it to+the organization user by calling+[](/sql-reference/functions/system_link_organization_user), because both users are `SERVICE` users:++```sql+SELECT SYSTEM$LINK_ORGANIZATION_USER('etl_pipeline', 'etl_pipeline');+```
PERSON に加えて SERVICE ユーザーも対象であることを明記し、ローカルユーザーと組織ユーザーの TYPE 互換条件(PERSON は PERSON/NULL、SERVICE は SERVICE)を追加しました。型が非互換の場合はリンクせずエラーを返す仕様と、サービスユーザーをリンクする SQL 例が追加されました。
影響: SYSTEM$LINK_ORGANIZATION_USER 実行前に両ユーザーの TYPE を確認し、必要に応じてリンク前にローカルユーザーの型を変更する必要があります。
判定根拠: SQL 構文/コードブロックの増減 (+3/-0)
--- ahttps://docs.snowflake.com/en/sql-reference/functions/system_link_organization_user+++ bhttps://docs.snowflake.com/en/sql-reference/functions/system_link_organization_user@@ -13,6 +13,6 @@ When an account administrator adds an organization user group to a regular account, a conflict arises when an organization user in the-group corresponds to a person who already has a user object in the account. This function resolves the conflict and allows the user to be-managed as an organization user going forward.+group corresponds to a person or service that already has a user object in the account. This function resolves the conflict and allows the+user to be managed as an organization user going forward. ## Syntax@@ -34,5 +34,5 @@ <dd> -Name of the organization user that corresponds to the same person as <code className="samp"><em>local_user</em></code>.+Name of the organization user that corresponds to the same person or service as <code className="samp"><em>local_user</em></code>. </dd>@@ -44,7 +44,32 @@ organization user. -## Example+The TYPE property of the local user must be compatible with the TYPE property of the organization user. Snowflake treats a user whose TYPE+property is `NULL` as a `PERSON` user, so the types are compatible in the following cases:++<div className="colwidths-auto">++| Organization user type | Compatible local user types |+| ---------------------- | --------------------------- |+| `PERSON` | `PERSON`, `NULL` |+| `SERVICE` | `SERVICE` |++</div>++If the types aren't compatible, the function returns an error and the local user isn't linked. For example, you can't link a `SERVICE`+local user to a `PERSON` organization user. Because the type of an organization user can't be changed, resolve this kind of conflict by+creating the organization user with the type you need, or by using [](/sql-reference/sql/alter-user) to change the type of the local user+before you link it. After a local user is linked, its TYPE property can no longer be changed in the regular account.++## Examples++Link the local user `jloeb` with the organization user of the same name: ```sql SELECT SYSTEM$LINK_ORGANIZATION_USER('jloeb', 'jloeb'); ```++Link a local service user with a `SERVICE` organization user. Both users are `SERVICE` users, so the types are compatible:++```sql+SELECT SYSTEM$LINK_ORGANIZATION_USER('etl_pipeline', 'etl_pipeline');+```
CoCo CLIで日次クレジット上限を超えた場合に表示されるエラーメッセージの具体例が追加されました。あわせて、CoCo Desktopではチャット画面、%sf-web-interface%ではCoCoパネル内に同様のエラーが表示されることが明記されました。 影響: 機能や上限設定の変更ではなく、各利用画面でのエラー表示例と表示場所が明確になりました。
判定根拠: SQL 構文/コードブロックの増減 (+2/-0)
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/credit-usage-limit+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/credit-usage-limit@@ -218,4 +218,15 @@ indicating that the daily credit limit has been reached. The user cannot use that surface until sufficient time has passed for the rolling 24-hour usage to drop below the limit. Other surfaces with separate limits are not affected.++For example, a CoCo CLI user who exceeds their limit sees an error like the following:++```text+Error: Daily credit usage limit reached. Your estimated usage has exceeded the+configured limit for this surface. Please try again later or contact your+account administrator to adjust your limit.+```++In CoCo Desktop, a similar message appears in the chat interface. In %sf-web-interface%, the CoCo panel displays+the error inline. Administrators can adjust or remove the limit at any time to restore access.
Organization Hubを組織全体の監視・設定のホームとして再構成し、一般提供のInsightsとプレビューのCommand centerへの導線を追加しました。Insightsの詳細なタイル説明を別ページへ移し、Command centerは組織全体の設定(まずは3rd party access configuration)に対応します。また、Organization Hubには組織アカウントのみが必要となり、InsightsのみPremium Viewsと適切なORGANIZATION_USAGE権限が必要、Command centerはGLOBALORGADMINロールが必須になりました。 影響: 利用者はナビゲーションからInsightsまたはCommand centerを選択し、機能ごとに必要なロール・Premium Views要件を確認する必要があります。
変更内容: 本文を更新(23行追加・260行削除)
--- ahttps://docs.snowflake.com/en/user-guide/organization-hub+++ bhttps://docs.snowflake.com/en/user-guide/organization-hub@@ -1,277 +1,40 @@ # Organization Hub +- [Organization Hub Insights](/user-guide/organization-hub-insights)+- [Organization Command Center](/user-guide/organization-hub-command-center) - [Organization accounts](/user-guide/organization-accounts) - [Premium views in the organization account](/user-guide/organization-accounts-premium-views) - [Cortex Code](/user-guide/cortex-code/cortex-code) -The Organization Hub provides insights into organization-level data. Use the Organization Hub to monitor and analyze key metrics-across your entire organization, including cost, security posture, query health, and storage. The **Insights** page presents-information through interactive tiles that display trends, alerts, and summary data from all accounts in your organization.+Organization Hub is the organization-account home for organization-wide monitoring and configuration. From Organization+Hub, choose one of the following: -The Organization Hub requires an [organization account](/user-guide/organization-accounts) with-[premium views](/user-guide/organization-accounts-premium-views) enabled.+- **Insights** (generally available): Monitor and analyze cost, security posture, query health, and storage across all+ accounts. See [Organization Hub Insights](/user-guide/organization-hub-insights).+- **Command center** (preview): Configure organization-wide settings, starting with 3rd party access configuration. See+ [Organization Command Center](/user-guide/organization-hub-command-center).++Organization Hub requires an [organization account](/user-guide/organization-accounts).+[Insights](/user-guide/organization-hub-insights) also requires+[premium views](/user-guide/organization-accounts-premium-views). ## Get started -To access the Organization Hub, complete the following steps:- 1. Use %sf-web-interface-link% to sign in to the organization account.-2. Switch to the GLOBALORGADMIN role, or to a role that has been granted the appropriate+2. Switch to the GLOBALORGADMIN role. To open **Insights** only, you can instead switch to a role that has been granted+ the appropriate [ORGANIZATION_USAGE application roles](/sql-reference/organization-usage#label-org-usage-access-org-account).-3. In the navigation menu, select **Organization Hub** %raa% **Insights**.+3. In the navigation menu, select **Organization Hub**, then **Insights** or **Command center**. **Command center**+ requires the GLOBALORGADMIN role. ## Insights -The **Insights** page displays organization-level metrics through interactive tiles, grouped into the sections described in the-following topics.+Use **Insights** to review interactive tiles for billing and cost, security, and query health, and to analyze those+signals in Cortex Code. For tile descriptions, access control, and Cortex Code prompts, see+[Organization Hub Insights](/user-guide/organization-hub-insights). -### High-level highlights+## Command Center -The top of Insights contains highlights from each section. Select a tile to switch to the corresponding tile further down the page.--### Billing and Cost--The **Billing and Cost** section of Insights contains the following tiles:--<div className="colwidths-given">-- <colgroup>- <col style={{ width: "30.0%" }} />- <col style={{ width: "70.0%" }} />- </colgroup>- <thead>- <tr>- <th>Tile</th>- <th>Description</th>- </tr>- </thead>- <tbody>- <tr>- <td>**Total cost**</td>- <td>- Displays the total cost average cost per month for your organization.- View a graph showing cost trends over time.- </td>- </tr>- <tr>- <td>**Cost by service type**</td>- <td>- Shows a breakdown of costs by different Snowflake service types, such as- data quality monitoring, logging, and warehouses- </td>- </tr>- <tr>- <td>**Total storage**</td>- <td>--Displays the current total storage usage across your organization with percentage change over time. Shows storage breakdown by-category, which can be one of the following:--- Active-- Retained for clone-- Time travel-- Failsafe--</td>- </tr>- <tr>- <td>**Contract utilization**</td>- <td>- Tracks your contract utilization percentage, showing total cost,- remaining capacity on the contract, and any overage costs since the- start of the contract.- </td>- </tr>- </tbody>--</div>--### Security--The **Security** section of Insights contains the following tiles:--<div className="colwidths-given">-- <colgroup>- <col style={{ width: "30.0%" }} />- <col style={{ width: "70.0%" }} />- </colgroup>- <thead>- <tr>- <th>Tile</th>- <th>Description</th>- </tr>- </thead>- <tbody>- <tr>- <td>**Trust center violations**</td>- <td>- Displays the total number of open Trust Center violations across your- organization, grouped by severity level. Shows the percentage change- from the previous week. Select **Trust Center** to open the Trust Center- and drill down into the information.- </td>- </tr>- <tr>- <td>**Trust center scanner package coverage**</td>- <td>- Shows the percentage of accounts with Trust Center scanner packages- enabled, excluding security essentials and extension packages (that is,- custom-defined packages).- </td>- </tr>- <tr>- <td>**Strong Authentication progress**</td>- <td>- Tracks strong authentication readiness across your accounts, showing the- number and percentage of accounts that are Strong Authentication ready- versus not ready.- </td>- </tr>- <tr>- <td>**Login failures by type**</td>- <td>- Displays total login failures and the percentage change over the last 28- days, broken down by failure type.- </td>- </tr>- <tr>- <td>**Authentication methods (human)**</td>- <td>- Shows the distribution of [authentication- methods](/user-guide/security-authentication-overview) used by human- users (that is, users of type PERSON).- </td>- </tr>- <tr>- <td>**Authentication methods (service)**</td>- <td>- Displays the [authentication- methods](/user-guide/security-authentication-overview) used by service- users (that is, users of type SERVICE).- </td>- </tr>- <tr>- <td>**Account admins**</td>- <td>- Lists all accounts in the organization and the users who have the- ACCOUNTADMIN role.- </td>- </tr>- <tr>- <td>**Security admins**</td>- <td>- Lists all accounts in the organization and the users who have the- SECURITYADMIN role.- </td>- </tr>- <tr>- <td>**Dormant users**</td>- <td>- Shows the number of users with no logins in the last 3 months, with- percentage change and a trend graph over time.- </td>- </tr>- </tbody>--</div>--### Query health--The **Query health** section of Insights contains the following tiles:--<div className="colwidths-given">-- <colgroup>- <col style={{width: "30.0%"}} />- <col style={{width: "70.0%"}} />- </colgroup>- <thead>- <tr>- <th>Tile</th>- <th>Description</th>- </tr>- </thead>- <tbody>- <tr>- <td>**Failed queries**</td>- <td>--Displays the total number of failed grouped queries with percentage change over time. Failed queries are categorized by error type.-Queries are grouped by their parameterized hash--The tile gathers its data from the [QUERY_HISTORY](/sql-reference/organization-usage/query_history) view of the-ORGANIZATION_USAGE sch... (truncated)
差分が長いため、途中まで表示しています。
アカウントレベルの caller grants 一覧と、高レベル caller privileges による制限解除・任意の caller grant 付与に関する説明が削除されました。アプリの制限事項から特定のコマンド/関数一覧が削除され、Persistent reference functions は対応する参照関数ドキュメントへのリンク表記に変更されています。 影響: アプリで利用可能な権限や制限の具体的な一覧がページから読めなくなり、実務上の適用範囲は diff からは詳細不明です。
変更内容: 本文を更新(2行追加・49行削除)
--- ahttps://docs.snowflake.com/en/developer-guide/native-apps/restricted-callers-rights+++ bhttps://docs.snowflake.com/en/developer-guide/native-apps/restricted-callers-rights@@ -106,27 +106,5 @@ </dl> -### Account-level caller grants that can be granted to an app--Providers can configure an executable in an app to use the following account-level caller grants:--- CREATE DATABASE-- EXECUTE ALERT-- EXECUTE MANAGED TASK-- EXECUTE TASK-- READ SESSION-- VIEW LINEAGE--Consumers should use caution when granting account-level caller grants to an app.- ### High-level caller privileges in an app--Available to all accounts.--An app can own an executable that runs with restricted caller's rights. With high-level caller privileges, app-specific-restrictions that previously applied to restricted caller's rights are removed. For the full list of newly unblocked-operations, see [Additional limitations for apps](/developer-guide/native-apps/restricted-callers-rights#additional-limitations-for-apps).--Previous restrictions on caller grants to apps are also removed. Administrators can now grant any caller grant on any object-to an app. For more information about high-level caller privileges, see:@@ -249,33 +227,8 @@ ## Limitations on restricted caller's rights in an app -The following limitations apply when using restricted caller's rights within an app.--### General limitations on restricted caller's rights--For general limitations on restricted caller's rights on executables, see-[](#label-rcr-limitations). The limitations listed there also apply to-apps.--### Additional limitations for apps--In addition to the general limitations on restricted caller's rights, apps have-the following limitations:+The following limitations apply when using restricted caller's rights within an app: - *Unrestricted* caller's rights are not supported for executables in an app.-- Cannot execute the following commands:- - SHOW ROLES- - SHOW USERS- - SHOW [CALLER] GRANTS- - SHOW AVAILABLE LISTINGS--- Cannot execute the following functions:- - ALL_USER_NAMES- - GET_USERS_FOR_COLLABORATION- - CURRENT_IP_ADDRESS- - CURRENT_AVAILABLE_ROLES- - CURRENT_SECONDARY_ROLES- - SYSTEM$ALLOWLIST (or the deprecated SYSTEM$WHITELIST)--- Persistent reference functions are not supported.+- Persistent [reference functions](/developer-guide/native-apps/requesting-refs#supported-reference-functions) are not supported. - Relative paths to objects on a stage are not supported. - Restricted caller's rights executables cannot access the app's internal objects.
制限事項の一覧が削除され、外部ステージ、ストアドプロシージャ、ロール・権限、References、セッション関連操作に関する個別の制限説明が本文からなくなりました。代わりに、一部の操作には fine-grained caller grants に加えて high-level caller privilege が必要であることと、必要な権限の詳細ページへのリンクが追加されました。 影響: Restricted caller's rights の具体的な制限確認先が変更され、操作ごとの必要権限は Operations and the required high-level caller privilege のページで確認する必要があります。
変更内容: 本文を更新(3行追加・39行削除)
--- ahttps://docs.snowflake.com/en/developer-guide/restricted-callers-rights+++ bhttps://docs.snowflake.com/en/developer-guide/restricted-callers-rights@@ -53,5 +53,7 @@ For more information, see [](/developer-guide/streamlit/features/restricted-callers-rights). -For a list of restrictions on executables that run with restricted caller's rights, see [](#label-rcr-limitations).+Some operations require a [high-level caller privilege](/developer-guide/restricted-callers-rights/high-level-caller-privileges)+in addition to the corresponding fine-grained caller grants. For details, see+[Operations and the required high-level caller privilege](/developer-guide/restricted-callers-rights/high-level-caller-privileges#operations-and-the-required-high-level-caller-privilege). ## Grant caller grants@@ -245,40 +247,2 @@ </blockquote>--<a id="label-rcr-limitations"></a>--## Limitations of an executable with restricted caller's rights--If an executable runs with restricted caller's rights, then it is subject to the following restrictions.--**External stages**--- Executable cannot create an external stage without specifying a storage integration.-- Executable cannot copy into an external stage.-- Executable cannot copy into an external URL without specifying a storage integration.--**Stored procedures**--- Executable cannot create Snowflake objects that run with owner's rights, caller's rights, or restricted caller's rights. For example,- it cannot create a stored procedure.-- Executable cannot change the rights with which a stored procedure runs. For example, the executable cannot change a stored- procedure from owner's rights to caller's rights.--**Roles and privileges**--- Executable cannot execute the USE ROLE and USE SECONDARY ROLES commands.-- Executable cannot use GRANT statements to grant privileges and caller grants.-- Executable cannot use REVOKE statements to revoke privileges and caller grants.--**References**--- Executable cannot create transient and persisted [references](/sql-reference/references).--**Session-related operations**--- Executable cannot execute [](/sql-reference/sql/set) or [](/sql-reference/sql/unset) commands.-- Executable cannot execute SHOW VARIABLES or SHOW PARAMETERS.-- Executable cannot use or read session variables.-- Executable cannot execute ALTER SESSION.-- Executable cannot create session-scoped temporary objects.-- Executable cannot execute USE DATABASE, USE SCHEMA, or USE WAREHOUSE.
CoCo automations in CLI and Snowsight と Organization Command Center 3rd party access configuration が、いずれも Open のプレビュー機能として August 2026 付で追加されました。前者は Snowflake 管理サンドボックスで定期・無人の CoCo 実行を作成・監視・管理でき、後者はメンバーアカウントの内部/外部分類、新規アカウントの既定テナント種別、許可メールドメインを設定できます。 影響: CoCo の定期実行や組織アカウントの外部アクセス制御を CLI/Snowsight および Organization Command Center から行えるようになりますが、許可リスト外ドメインのログイン時に Trust Center のセキュリティ違反が発生し得ます。
変更内容: 本文を更新(18行追加・0行削除)
--- ahttps://docs.snowflake.com/en/release-notes/preview-features+++ bhttps://docs.snowflake.com/en/release-notes/preview-features@@ -170,4 +170,11 @@ </tr> <tr>+ <td>CoCo automations in CLI and Snowsight</td>+ <td>Open</td>+ <td>August 2026</td>+ <td>[](/user-guide/cortex-code/cortex-code-automations)</td>+ <td>Schedule recurring, unattended CoCo runs that execute in a Snowflake-managed sandbox and can be created, monitored, and managed from the CoCo CLI or CoCo in Snowsight.</td>+ </tr>+ <tr> <td>User skills in %sf-intelligence%</td> <td>Open</td>@@ -196,4 +203,15 @@ <td>[](/user-guide/trust-center/using-the-trust-center)</td> <td>View a list of all Cortex Agents directly in the Trust Center AI Security tab, with filtering by category and per-agent details. Use it to inventory and investigate agents that fall outside your governance policy.</td>+ </tr>+ <tr>+ <td>Organization Command Center 3rd party access configuration</td>+ <td>Open</td>+ <td>August 2026</td>+ <td>[](/user-guide/organization-hub-command-center), [](/user-guide/organization-hub-command-center-third-party)</td>+ <td>+ From the organization account, classify member accounts as internal or external, set the default tenant type+ for new accounts, and maintain allowed email domains. Logins from domains that aren't on the allowlist can+ raise Trust Center security violations.+ </td> </tr> <tr>
「What is next」節が削除され、将来予定だった機能ではなく、Organization Command Centerでメンバーアカウントのテナント種別と許可メールドメインを設定できる機能がプレビュー提供中であることが記載されました。関連ドキュメントとして Command Center 3rd party access configuration などへのリンクも追加されています。 影響: 組織アカウントでは、サードパーティーアクセスに関するテナント種別・ドメイン設定を Organization Command Center から確認・管理できるようになりました。
変更内容: 本文を更新(12行追加・5行削除)
--- ahttps://docs.snowflake.com/en/user-guide/third-party-publisher-subscriber-accounts+++ bhttps://docs.snowflake.com/en/user-guide/third-party-publisher-subscriber-accounts@@ -5,4 +5,6 @@ Currently available in all commercial cloud regions. Some capabilities aren't available to organizations with a presence in a [U.S. government region](/user-guide/intro-regions#label-us-gov-regions); see [Legal and contractual notice](#label-third-party-legal-notice). +- [Organization Command Center](/user-guide/organization-hub-command-center)+- [Command Center 3rd party access configuration](/user-guide/organization-hub-command-center-third-party) - [](/user-guide/organizations) - [](/user-guide/organization-administrators)@@ -276,9 +278,12 @@ </div> -## What is next--The following capabilities may be added in a future release:--- Snowsight UI for third-party access configuration, including managing existing accounts (tenant type and domain allowlists), default tenant type, and your organization's domain allowlist for internal accounts.+<a id="label-third-party-command-center"></a>++## Configure tenant types and domains in Command Center++In preview, you can classify member accounts and maintain allowed email domains from Organization Command Center in the+organization account. For the %sf-web-interface% steps, see+[Organization Command Center](/user-guide/organization-hub-command-center) and+[Command Center 3rd party access configuration](/user-guide/organization-hub-command-center-third-party). ## Related Snowflake documentation@@ -286,4 +291,6 @@ - [](/user-guide/organizations) - [](/user-guide/organization-administrators)+- [Organization Command Center](/user-guide/organization-hub-command-center)+- [Command Center 3rd party access configuration](/user-guide/organization-hub-command-center-third-party) - [](/user-guide/admin-user-management) - [](/sql-reference/sql/create-account)
Organization Hubの説明が更新され、Insights(請求・コスト、セキュリティ、クエリ健全性の組織レベル指標)とCommand Center(組織全体の設定、3rd party access configurationを含む)に分けて案内されるようになった。従来記載されていたストレージ増加の監視は、この説明からは削除された。 影響: 利用者は目的に応じてInsightsまたはCommand Centerへ移動し、指標の監視と組織設定を使い分ける必要がある。
変更内容: 本文を更新(14行追加・2行削除)
--- ahttps://docs.snowflake.com/en/guides-overview-manage+++ bhttps://docs.snowflake.com/en/guides-overview-manage@@ -58,6 +58,18 @@ <dd> -Use Organization Hub to monitor and analyze key metrics across your entire organization, including security posture,-cost management, query health, and storage growth.+Use Organization Hub to open **Insights** (cost, security, and query health) or **Command center** (organization-wide+configuration).++</dd>+<dt>[](/user-guide/organization-hub-insights)</dt>+<dd>++Monitor organization-level metrics on the Insights page, including billing and cost, security, and query health.++</dd>+<dt>[](/user-guide/organization-hub-command-center)</dt>+<dd>++Use Command Center to configure organization-wide settings, including 3rd party access configuration. </dd>
オファー作成手順にAttachmentsページが追加され、Order FormやMSAなどのPDFを添付できるようになりました。1オファーあたり最大5ファイル・1ファイル5 MB、リスティング内の全オファー合計50 MBまでで、設定例にattachment_pathが追加されています。 影響: オファー作成時に契約関連書類を添付できるため、消費者への資料提供をSnowflake上で完結できます。
変更内容: 本文を更新(11行追加・2行削除)
--- ahttps://docs.snowflake.com/en/user-guide/collaboration/listings/pricing-plans-offers/providers-create-manage-offers+++ bhttps://docs.snowflake.com/en/user-guide/collaboration/listings/pricing-plans-offers/providers-create-manage-offers@@ -258,6 +258,13 @@ The access start date is the date when the consumer can start using the product. You can set this to **When offer accepted** to allow the consumer to start using the product immediately after accepting the offer, or you can configure a specific start date. - 3. Select **Next**.- 4. On the **Summary** page, review the offer details, and then select **Done**.+ 3. On the **Attachments** page, optionally upload PDF files to include with the offer. For example:++ - Order Form+ - MSA or Terms of Service++ Each offer supports up to 5 PDF attachments, with a maximum size of 5 MB per file. The total size of all attachments across all offers in a listing cannot exceed 50 MB.++ 4. Select **Next**.+ 5. On the **Summary** page, review the offer details, and then select **Done**. Upon completion, the offer appears on the **Private offers** tab. The initial status will show **Active**, indicating that the offer is ready to be accepted by the consumer. The consumer can either accept or reject the offer, and the status will be updated accordingly.@@ -294,4 +301,6 @@ terms_of_service: type: DEFAULT+ attachments:+ - attachment_path: offers/PRIVATE_OFFER_PRICING_PLAN/attachments/terms_supplement.pdf ```
attachments パラメータが追加され、プライベートオファーに PDF ファイルを添付できるようになりました。各オファーで最大 5 件、1 ファイル 5 MB まで指定でき、listing 内の全オファー合計は 50 MB 以下です。
影響: PDF は listing stage の offers/<offer_name>/attachments/<filename>.pdf に配置する必要があり、オファー提供時に追加資料を消費者へダウンロード可能にできます。
変更内容: 本文を更新(12行追加・0行削除)
--- ahttps://docs.snowflake.com/en/user-guide/collaboration/listings/pricing-plans-offers/offer-manifest-reference+++ bhttps://docs.snowflake.com/en/user-guide/collaboration/listings/pricing-plans-offers/offer-manifest-reference@@ -51,4 +51,6 @@ custom_link: <link_to_custom_terms_of_service> additional_information: <additional_offer_information>+attachments:+ - attachment_path: <stage_path_to_pdf> ``` @@ -180,4 +182,14 @@ Optional. Additional offer information.++</dd>+<dt>attachments</dt>+<dd>++Optional. List. PDF files to attach to a private offer. Consumers can download these files when viewing the offer. You can specify the following field.++String. The path to a PDF file in the listing stage. Must follow the format `offers/<offer_name>/attachments/<filename>.pdf`.++Each offer supports up to 5 PDF attachments, with a maximum size of 5 MB per file. The total size of all attachments across all offers in a listing cannot exceed 50 MB. </dd>
本文の表現が「notebooks syntax」から「notebook syntax」へ修正されました。また、比較表の見出しからMarkdownの強調記号(``)が除去され、表示上の書式**が整えられています。 影響: 機能や構文の実質的な変更はなく、利用者への実務上の影響はありません。
変更内容: 本文を更新(5行追加・5行削除)
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-snowsight+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-snowsight@@ -359,5 +359,5 @@ - Create and manage notebooks in the Workspaces directory - Add, remove, and reorder SQL, Python, and Markdown cells-- Edit code using up-to-date pre-installed packages and proper notebooks syntax (for example, cell referencing)+- Edit code using up-to-date pre-installed packages and proper notebook syntax (for example, cell referencing) - Generate code for visualizing data using matplotlib, seaborn, plotly, and altair - Run an entire notebook or specific cells@@ -424,8 +424,8 @@ <thead> <tr>- <th>**Feature**</th>- <th>**CoCo**</th>- <th>**%sf-intelligence%**</th>- <th>**Snowflake Copilot (legacy)**</th>+ <th>Feature</th>+ <th>CoCo</th>+ <th>%sf-intelligence%</th>+ <th>Snowflake Copilot (legacy)</th> </tr> </thead>
CORTEX_CODE データベースが未プロビジョニングの場合、アカウント管理者に作成と適切な USAGE 権限の設定を依頼する旨が追加されました。また、設定エージェントは モデル選択のみを制御し、プランモードなどのセッション動作はアカウント全体の既定値にできず、/plan または Ctrl-P でセッションごとに有効化することが明記されました。
影響: 利用者は CORTEX_CODE.CONFIG が見つからない場合に管理者対応が必要となり、プランモードは セッション単位で設定する必要があります。
変更内容: 本文を更新(7行追加・1行削除)
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/configure-model-settings+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/configure-model-settings@@ -15,11 +15,17 @@ Before configuring default model settings, ensure the following: -- You have the ACCOUNTADMIN role. This is required to create and modify agent objects in the system-managed `CORTEX_CODE` database.+- You have the ACCOUNTADMIN role. This is required to create and modify agent objects in the `CORTEX_CODE` database. - Cross-region inference is enabled on your account. See [Enable cross-region inference](#enable-cross-region-inference). - The `CORTEX_CODE` database and `CONFIG` schema are available in your account.++If you don't see the `CORTEX_CODE` database or the `CORTEX_CODE.CONFIG` schema, it might not be provisioned yet on your account. Contact your Snowflake account admins to create this database and setup the right USAGE grants so that you can customize CoCo defaults for this account. ## Create the settings agent The settings agent is an AGENT object in the `CORTEX_CODE.CONFIG` schema. Cortex Code reads this object at session startup and applies the configured settings. Currently, `models.orchestration` is the only supported setting key; other keys in the specification are ignored.++:::note+The settings agent controls model selection only. Other session behaviors — such as plan mode — can't be set as account-wide defaults and are controlled per-session. To enable plan mode, use the `/plan` command or press Ctrl-P. For more information, see [Agent mode and Plan mode](/user-guide/cortex-code/cortex-code-desktop/agent-mode-and-plan-mode).+::: To create the default settings agent, run the following as ACCOUNTADMIN:
More options の表記上の誤りを修正し、対象データを指す代名詞を複数形から単数形に変更しました。また、AZURE_US で利用できる OpenAI GPT モデルを GPT 5.2 のみから 5.5、5.4、5.2 に更新しました。 影響: AZURE_US では GPT 5.5/5.4 も利用可能になったことが示されますが、実際の利用可否は組織のモデルアクセス制限に依存します。
変更内容: 本文を更新(3行追加・3行削除)
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-cli+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-cli@@ -55,5 +55,5 @@ - To use an existing connection, choose the connection from the list using the up and down arrow keys, then press Enter.-- To create a new connection, choose **More options*** by pressing the down arrow key until it is highlighted, then press Enter.+- To create a new connection, choose **More options** by pressing the down arrow key until it is highlighted, then press Enter. Follow the prompts to enter your Snowflake account details. @@ -114,5 +114,5 @@ To use CoCo CLI, you need the following: -- A Snowflake user account with the necessary permissions to access the data you intend to use with CoCo CLI and to perform operations on them.+- A Snowflake user account with the necessary permissions to access the data you intend to use with CoCo CLI and to perform operations on it. This user must also have the SNOWFLAKE.CORTEX_USER or SNOWFLAKE.CORTEX_AGENT_USER database role. By default, SNOWFLAKE.CORTEX_USER is granted to all users through the PUBLIC role, but your organization may have explicitly revoked it to implement stricter access control.@@ -424,5 +424,5 @@ - **AWS_APJ**: Access Claude models from APJ (may be limited to Claude Sonnet 4.0). - **ANY_REGION**: Access **all** available models (best-effort global routing).-- **AZURE_US**: Access OpenAI GPT 5.2.+- **AZURE_US**: Access OpenAI GPT models (5.5, 5.4, and 5.2). Your organization can restrict model access, so you may not have access to all models. See
attachments フィールドが追加され、オファーに含まれるPDF添付ファイルの情報を返すようになりました。各エントリには5分間有効なダウンロードリンクが含まれ、添付ファイルがない場合は空配列を返します。
影響: オファー取得処理でattachmentsを参照し、リンクの有効期限内にPDFをダウンロードする実装が可能になります。
変更内容: 本文を更新(4行追加・0行削除)
--- ahttps://docs.snowflake.com/en/sql-reference/sql/show-available-offers+++ bhttps://docs.snowflake.com/en/sql-reference/sql/show-available-offers@@ -192,4 +192,8 @@ <td>The date and time the offer was last updated.</td> </tr>+ <tr>+ <td>`attachments`</td>+ <td>PDF attachments included with the offer. Each entry contains a download link valid for 5 minutes. Returns an empty array if no attachments are included.</td>+ </tr> </tbody>
Desktop の SQL ツール権限ポリシーで使用するパターン名が、sql_execute から snowflake_sql_execute に変更されました。CLI では sql_execute(CLI v1.1.8 で改名)を使用するため、同じポリシーファイルを両方で使う場合は onlyAllow または deny に両方の名前を記載します。
影響: Desktop と CLI で共有するポリシーの SQL 権限指定を、それぞれのパターン名に合わせて更新する必要があります。
変更内容: 本文を更新(3行追加・1行削除)
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-desktop/managed-settings+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-desktop/managed-settings@@ -26,4 +26,6 @@ The managed-settings schema is shared with CoCo CLI, but some CLI-only keys have no effect in Desktop: `required.minimumVersion` (Desktop has its own auto-update), `settings.forceSandboxEnabled` / `settings.forceSandboxMode`, `files.connectionsFile` / `files.mcpFile`, `defaults.*`, and `account()` (Desktop reads the setting but does not enforce it; account restrictions are CLI-only). For the complete schema and pattern reference, see [Managed settings (organization policy)](/user-guide/cortex-code/managed-settings). +Desktop also uses a different pattern name for SQL tool permissions: use `snowflake_sql_execute` in Desktop policies. The CLI uses `sql_execute` (renamed in CLI v1.1.8). If you use the same policy file for both surfaces, list both names in `onlyAllow` or `deny`.+ ## Permission patterns @@ -37,5 +39,5 @@ | `bash(git:*)`, `bash(dbt:*)` | Shell restricted to `git` / `dbt` commands | | `bash(rm:*)`, `bash(curl:*)` | Specific commands (commonly denied) |-| `sql_execute` | SQL execution against Snowflake |+| `snowflake_sql_execute` | SQL execution against Snowflake | | `mcp(*)`, `mcp(https://*.acme.com/*)` | MCP servers, all or by URL glob | | `skill(bundled:*)`, `skill(user:*)`, `skill(remote:*)` | Skills by source |
システム関数一覧に SYSTEM$EXECUTE_CATALOG_OPERATION の項目(/sql-reference/functions/system_execute_catalog_operation)が追加されました。関数の構文や詳細な用途は diff からは詳細不明 です。
影響: 新しいシステム関数への ドキュメント上の参照先 が追加され、利用者が詳細ページを確認できるようになります。
変更内容: 本文を更新(4行追加・0行削除)
--- ahttps://docs.snowflake.com/en/sql-reference/functions-system+++ bhttps://docs.snowflake.com/en/sql-reference/functions-system@@ -552,4 +552,8 @@ </tr> <tr>+ <td>[](/sql-reference/functions/system_execute_catalog_operation)</td>+ <td></td>+ </tr>+ <tr> <td>[](/sql-reference/functions/explain_privileges)</td> <td></td>
Organization Hub Insightsへのページ移動に伴い、Cortex Code の解説リンク先と詳細情報リンク先が/user-guide/organization-hubから/user-guide/organization-hub-insightsへ変更されました。機能、パラメータ、構文の変更はありません。
影響: 既存の参照やブックマークを利用している場合は、新しいリンク先への更新が必要です。
変更内容: 本文を更新(2行追加・2行削除)
--- ahttps://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-organization-hub-ga+++ bhttps://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-organization-hub-ga@@ -13,5 +13,5 @@ [`organization-management` skill](/user-guide/cortex-code/bundled-skills#label-bundled-skill-organization-management), then describe what you want to analyze. For more information, see-[Analyze organization insights with Cortex Code](/user-guide/organization-hub#label-org-hub-cortex-code).+[Analyze organization insights with Cortex Code](/user-guide/organization-hub-insights#label-org-hub-cortex-code). Users with the GLOBALORGADMIN role can access Organization Hub. Designated users and roles that have been granted the appropriate@@ -27,3 +27,3 @@ queries. -For more information, see [Organization Hub](/user-guide/organization-hub).+For more information, see [Organization Hub Insights](/user-guide/organization-hub-insights).
SHOW OFFERS の出力項目に attachments が追加されました。PDF 添付ファイルのステージパスを含む配列を返し、添付がない場合は 空の配列 を返します。
影響: SHOW OFFERS の結果を処理する際、attachments 列の追加と配列形式を考慮する必要があります。
変更内容: 本文を更新(4行追加・0行削除)
--- ahttps://docs.snowflake.com/en/sql-reference/sql/show-offers+++ bhttps://docs.snowflake.com/en/sql-reference/sql/show-offers@@ -196,4 +196,8 @@ <td>The date the offer was last updated.</td> </tr>+ <tr>+ <td>`attachments`</td>+ <td>PDF attachments included with the offer. Each entry contains the stage path of the attached file. Returns an empty array if no attachments are included.</td>+ </tr> </tbody>
update セクションに、CoCo CLI を最新バージョンへ更新する機能の説明が追加されました。また、mcp セクションに、コマンドラインから Model Context Protocol(MCP)サーバー接続を管理できる旨の説明が追加されました。
影響: 利用者は、update で CLI を更新でき、mcp で MCP サーバー接続を管理できることを確認しやすくなります。
変更内容: 本文を更新(4行追加・0行削除)
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cli-reference+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cli-reference@@ -78,4 +78,6 @@ ### `update` +Update CoCo CLI to the latest version.+ | Command | Description | | ------------------ | ------------------------ |@@ -97,4 +99,6 @@ ### `mcp`++Manage Model Context Protocol (MCP) server connections from the command line. | Command | Description |
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/sql-reference/sql/alter-organization-user+++ bhttps://docs.snowflake.com/en/sql-reference/sql/alter-organization-user@@ -59,4 +59,7 @@ Set object properties. For a description of the object properties, see [](/sql-reference/sql/create-organization-user). +The TYPE property isn't included in the object properties that this command accepts. You choose whether an organization user is a+`PERSON` or a `SERVICE` user when you create it, and you can't change the type afterward.+ </dd> <dt>`UNSET ...`</dt>
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/sql-reference/sql/create-iceberg-table-rest+++ bhttps://docs.snowflake.com/en/sql-reference/sql/create-iceberg-table-rest@@ -172,4 +172,5 @@ - [SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG](/sql-reference/functions/system_list_iceberg_tables_from_catalog) - [SYSTEM$LIST_NAMESPACES_FROM_CATALOG](/sql-reference/functions/system_list_namespaces_from_catalog)+- [SYSTEM$EXECUTE_CATALOG_OPERATION](/sql-reference/functions/system_execute_catalog_operation) </dd>@@ -325,4 +326,5 @@ - [SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG](/sql-reference/functions/system_list_iceberg_tables_from_catalog) - [SYSTEM$LIST_NAMESPACES_FROM_CATALOG](/sql-reference/functions/system_list_namespaces_from_catalog)+- [SYSTEM$EXECUTE_CATALOG_OPERATION](/sql-reference/functions/system_execute_catalog_operation) </dd>
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents-mcp-connectors+++ bhttps://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents-mcp-connectors@@ -305,5 +305,5 @@ OAUTH_CLIENT_SECRET = '<client_secret>' OAUTH_TOKEN_ENDPOINT = 'https://accounts.google.com/o/oauth2/token'- OAUTH_AUTHORIZATION_ENDPOINT = 'https://accounts.google.com/o/oauth2/v2/auth'+ OAUTH_AUTHORIZATION_ENDPOINT = 'https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent' OAUTH_ALLOWED_SCOPES = ( 'https://www.googleapis.com/auth/userinfo.email',
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-snowsight/cloud-agents+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-snowsight/cloud-agents@@ -64,5 +64,5 @@ ## Current scope -This release focuses on three capabilities: the existing Snowsight experience, arbitrary bash execution, and web search.+This release focuses on three capabilities: web search, shell command execution, and Python script execution. Not yet included:
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/bundled-skills+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/bundled-skills@@ -289,5 +289,5 @@ - Measure how much of your query traffic lands on well-modeled, consumption-ready tables and get a ranked list of schemas to prioritize - Check semantic view coverage across your CR tables and identify the highest-read tables that are missing semantic views-- Score existing semantic views on a 9-point quality scale and get actionable recommendations for missing signals (primary keys, metrics, verified queries, etc.)+- Score existing semantic views on a 9-point quality scale and get actionable recommendations for missing signals (primary keys, metrics, verified queries, and so on) - Invoke with `/ai-readiness-score` in CoCo CLI or in the CoCo UI in Snowsight; in Snowsight, you must have a Workspace open
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/warehouses-adaptive+++ bhttps://docs.snowflake.com/en/user-guide/warehouses-adaptive@@ -137,4 +137,6 @@ - AP South 1 (Mumbai) - AP Southeast 2 (Sydney)+- AP Southeast 5 (Malaysia)+- AP Southeast 7 (Thailand) - China (Ningxia)
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/tables-iceberg-configure-catalog-integration-rest-check-config+++ bhttps://docs.snowflake.com/en/user-guide/tables-iceberg-configure-catalog-integration-rest-check-config@@ -61,4 +61,6 @@ +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ```++To run additional diagnostic operations against your catalog integration (for example, list tables or namespaces, load the latest table metadata file, or verify connectivity), you can use the [](/sql-reference/functions/system_execute_catalog_operation) function. Call the function with the `help` operation to list the operations available for your account. <a id="label-tables-iceberg-rest-catalog-integration-verify-oauth"></a>
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/collaboration/listings/pricing-plans-offers/consumers-manage-offers+++ bhttps://docs.snowflake.com/en/user-guide/collaboration/listings/pricing-plans-offers/consumers-manage-offers@@ -37,5 +37,5 @@ This opens the **Review and accept offer** page. -3. Review the offer details, including the pricing plan, contract duration, and terms of service.+3. Review the offer details, including the pricing plan, contract duration, terms of service, and any attachments the provider has included. 4. Select **Accept offer** to confirm and accept the offer.
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-snowsight/skills-and-plugins+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-snowsight/skills-and-plugins@@ -23,4 +23,6 @@ ## Skills and plugins in Horizon Catalog +The Skill Catalog is rolling out progressively. If you don't see **Catalog >> Skills and plugins** in Snowsight or Skill Catalog entries in the `/` menu, the feature might not yet be enabled for your account. Contact your account team for availability.+ Skills can be shared and discovered through the Horizon Catalog. The `+` menu and the `/` command both show Local, Built-in, and Skill Catalog skills.
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code@@ -125,4 +125,5 @@ - [CoCo Desktop release notes](/user-guide/cortex-code/cortex-code-desktop/release-notes) - [CoCo CLI](/user-guide/cortex-code/cortex-code-cli)+- [CoCo automations in CLI and Snowsight](/user-guide/cortex-code/cortex-code-automations) - [CoCo changelog](/user-guide/cortex-code/changelog) - [CoCo Agent SDK](/user-guide/cortex-code-agent-sdk/cortex-code-agent-sdk)
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/tables-iceberg-open-catalog-query+++ bhttps://docs.snowflake.com/en/user-guide/tables-iceberg-open-catalog-query@@ -145,4 +145,5 @@ - [SYSTEM$LIST_ICEBERG_TABLES_FROM_CATALOG](/sql-reference/functions/system_list_iceberg_tables_from_catalog) - [SYSTEM$LIST_NAMESPACES_FROM_CATALOG](/sql-reference/functions/system_list_namespaces_from_catalog)+- [SYSTEM$EXECUTE_CATALOG_OPERATION](/sql-reference/functions/system_execute_catalog_operation) ## Step 4: Query the table using Snowflake
(この変更は要約対象外です。diff を参照してください)
変更内容: 3行以下の小規模な更新
--- ahttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-desktop/cortex-code-desktop-usage-history-view+++ bhttps://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-desktop/cortex-code-desktop-usage-history-view@@ -133,4 +133,5 @@ ## Usage notes +- This view is part of the `SNOWFLAKE.ACCOUNT_USAGE` schema. To enable access for roles other than ACCOUNTADMIN, follow the steps in [Enabling other roles to use the ACCOUNT_USAGE schema](/sql-reference/account-usage#label-enabling-usage-for-other-roles). - Latency for the view may be up to 1 hour. - The view provides up-to-date credit usage for an account within the last 365 days (1 year).
| セクション | S | A | B | C | 計 |
|---|---|---|---|---|---|
| User Guide | 0 | 3 | 4 | 4 | 11 |
| Cortex Code | 0 | 1 | 5 | 5 | 11 |
| SQL Commands | 0 | 1 | 2 | 2 | 5 |
| Developer Guide | 0 | 1 | 1 | 0 | 2 |
| Release Notes | 0 | 0 | 2 | 0 | 2 |
| SQL Functions | 0 | 1 | 0 | 0 | 1 |
| Native Apps Framework | 0 | 0 | 1 | 0 | 1 |
| General | 0 | 0 | 1 | 0 | 1 |
| SQL General Reference | 0 | 0 | 1 | 0 | 1 |
| Snowflake Cortex (AI & ML) | 0 | 0 | 0 | 1 | 1 |