

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# SYS\_DATASHARE\_USAGE\_PRODUCER
<a name="SYS_DATASHARE_USAGE_PRODUCER"></a>

记录数据共享的活动和使用情况。此视图仅与创建器集群有关。

SYS\_DATASHARE\_USAGE\_PRODUCER 对所有用户可见。超级用户可以查看所有行；普通用户只能查看其自己的数据。有关更多信息，请参阅 [系统表和视图中的数据可见性](cm_chap_system-tables.md#c_visibility-of-data)。

## 表列
<a name="SYS_DATASHARE_USAGE_PRODUCER-table-rows"></a>


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| share\_id | integer | 数据共享的对象 ID (OID)。 | 
| share\_name | varchar(128) | 数据共享的名称。 | 
| request\_id | varchar(50) | 请求的 API 调用的唯一 ID。 | 
| request\_type | varchar(25) | 向创建器集群发出的请求的类型。 | 
| object\_type | varchar(64) | 从数据共享中共享的对象的类型。可能的值包括 schema、表、列、函数和视图。 | 
| object\_oid | integer | 从数据共享中共享的对象的 ID。 | 
| object\_name | varchar(128) | 从数据共享中共享的对象的名称。 | 
| consumer\_account | varchar(16) | 数据共享所共享到的使用者账户的账户。 | 
| consumer\_namespace | varchar(64) | 数据共享所共享到的使用者账户的命名空间。 | 
| consumer\_transaction\_uid | varchar(50) | 使用者集群上语句的唯一事务 ID。 | 
| record\_time | timestamp | 记录操作的时间。 | 
| status | integer | 数据共享的状态。 | 
| error | varchar(512) | 错误消息。 | 
| consumer\_region | char(64) | 使用者集群所在的区域。 | 

## 示例查询
<a name="SYS_DATASHARE_USAGE_PRODUCER-sample-queries"></a>

以下示例显示了 SYS\_DATASHARE\_USAGE\_PRODUCER 视图。

```
SELECT DISTINCT 
FROM sys_datashare_usage_producer 
WHERE object_name LIKE 'tickit%';
   
   request_type
 ------------------   
   "GET RELATION"
```