SYS_DATASHARE_USAGE_CONSUMER - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog .

SYS_DATASHARE_USAGE_CONSUMER

Registra a atividade e o uso de datashares. Esta visualização só é relevante no cluster de consumidores.

SYS_DATASHARE_USAGE_CONSUMER é visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
user_id integer O ID do usuário que emite a solicitação.
session_id integer O ID do processo líder que executa a consulta.
transaction_id bigint O contexto da transação atual.
request_id varchar(50) O ID exclusivo da chamada à API solicitada.
request_type varchar(25) O tipo de solicitação feita ao cluster produtor.
transaction_uid varchar(50) O ID exclusivo da transação.
record_time timestamp A hora em que a ação é registrada.
status integer O status da chamada de API solicitada.
error_message varchar(512) A mensagem para um erro.

Consultas de exemplo

O exemplo a seguir mostra a visualização SYS_DATASHARE_USAGE_CONSUMER.

SELECT request_type, status, trim(error) AS error FROM sys_datashare_usage_consumer request_type | status | error_message ----------------+--------+--------------- "GET RELATION" | 0 |