架构:

DATA_SHARING_USAGE

LISTING_AUTO_FULFILLMENT_REFRESH_DAILY 视图

DATA_SHARING_USAGE 架构中的此视图可用于确定 Cross-Cloud Auto-Fulfillment 执行的数据刷新。在另一个区域完成列表时,数据产品将按照列表提供商定义的频率进行刷新。此视图包含有关刷新到特定区域的数据量,以及数据刷新与哪些列表和数据库关联的详细信息。

您可以使用此视图来帮助管理与 Cross-Cloud Auto-Fulfillment 相关的成本。请参阅 管理 Cross-Cloud Auto-Fulfillment 成本

列名称

数据类型

描述

REGION_GROUP

VARCHAR

发生数据刷新的 区域组

SNOWFLAKE_REGION

VARCHAR

发生数据刷新的 Snowflake 区域

USAGE_DATE

DATE

执行刷新的日期 (UTC)。

FULFILLMENT_GROUP_NAME

VARCHAR

用于刷新数据的自动履行组的标识符。

BYTES_TRANSFERRED

INTEGER

当天刷新时传输的字节数。

CREDITS_USED

NUMBER

当天用于刷新的 Credit。

DATABASES

ARRAY

在自动履行组中刷新的数据库列表。返回一个空数组,直到列表成功履行到某个区域。

LISTINGS

ARRAY

列出了引用此区域中数据库的列表。返回一个空数组,直到列表成功履行到某个区域。

使用说明

  • 视图的延迟时间最长可达 2 天。

  • 数据会保留 365 天(1 年)。

  • 该视图仅包含 2023 年 4 月 16 日以后的数据。

  • 在自动履行不完整的情况下,为 LISTINGS 列返回的数组可能为空。

  • 视图包含所有数据产品的数据,无论您的数据产品是 Snowflake Native App 还是共享。

重要

此视图旨在帮助您了解 Cross-Cloud Auto-Fulfillment 使用的资源。它不用于计费对账。相反,请参考 ORGANIZATION_USAGE 架构中的视图。有关详细信息,请参阅 查看实际成本

示例

显示用于刷新与特定自动履行组关联的数据(包括关联的数据库和列表)的 Credit量的总和:

 SELECT
   fulfillment_group_name,
   databases,
   listings,
   SUM(credits_used) AS total_credits_used
FROM snowflake.data_sharing_usage.listing_auto_fulfillment_refresh_daily
GROUP BY 1,2,3
ORDER BY 4 DESC;
Copy

显示给定时间段内按 Credit 使用情况排名靠前的数据库:

 SELECT
   databases,
   listings,
   SUM(credits_used) AS total_credits_used
FROM snowflake.data_sharing_usage.listing_auto_fulfillment_refresh_daily
WHERE 1=1
   AND usage_date BETWEEN '2023-04-17' AND '2023-04-30'
GROUP BY 1,2
ORDER BY 3 DESC;
Copy
语言: 中文