

 O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na [publicação do blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) publicada em 30 de junho de 2025. 

# SVV\_DATASHARES
<a name="r_SVV_DATASHARES"></a>

Use SVV\_DATASHARES para visualizar uma lista de unidades de compartilhamento de dados criadas no cluster e unidades de compartilhamento de dados compartilhadas com o cluster. 

SVV\_DATASHARES permanece visível para os seguintes usuários:
+ Superusuários
+ Proprietários da unidade de compartilhamento de dados
+ Usuários com permissões ALTER ou USAGE em uma unidade de compartilhamento de dados

Outros usuários não podem ver nenhuma linha. Para obter informações sobre as permissões ALTER e USAGE, consulte o [GRANT](r_GRANT.md).

Para obter mais informações sobre as práticas recomendadas ao consultar tabelas e visualizações do sistema, consulte [Consulta de tabelas do sistema](https://docs.aws.amazon.com/redshift/latest/mgmt/discovering-metadata-system-tables.html).

**nota**  
Use o comando [SHOW DATASHARES](r_SHOW_DATASHARES.md) para descobrir unidades de compartilhamento de dados. SHOW DATASHARES é atualizado à medida que novos recursos são lançados. Para obter mais informações, consulte [Práticas recomendadas para descobrir metadados](https://docs.aws.amazon.com/redshift/latest/mgmt/best-practices-discovering-metadata.html).

## Colunas da tabela
<a name="r_SVV_DATASHARES-table-columns"></a>


| Nome da coluna  | Tipo de dados  | Descrição  | 
| --- | --- | --- | 
| share\_name | varchar(128) | O nome de um datashare. | 
| share\_id | integer | O ID do datashare.  | 
| share\_owner | integer | O proprietário do datashare.  | 
| source\_database | varchar(128) | O banco de dados de fonte para este datashare. | 
| consumer\_database | varchar(128) | O banco de dados do consumidor que é criado a partir deste datashare. | 
| share\_type | varchar(8) | O tipo do datashare. Valores possíveis são INBOUND e OUTBOUND. | 
| createdate | time stamp sem fuso horário  | Data em que o datashare foi criado. | 
| is\_publicaccessible | booleano | A propriedade que especifica se um datashare pode ser compartilhado para um cluster acessível publicamente. | 
| share\_acl | varchar(256)  | A string que define as permissões para o usuário ou o grupo de usuários especificado para a unidade de compartilhamento de dados. | 
| producer\_account | varchar(16) | O ID da conta de produtor de datashare. | 
| producer\_namespace | varchar(64) | O identificador de cluster exclusivo para o cluster do produtor de datashare.  | 
| managed\_by | varchar(64) | A propriedade que especifica o produto da AWS que gerencia a unidade de compartilhamento de dados.  | 

## Observações de uso
<a name="r_SVV_DATASHARES-usage"></a>

**Recuperação de metadados adicionais**: usando o número inteiro exibido na coluna `share_owner`, é possível unir com `usesysid` em [SVL\_USER\_INFO](r_SVL_USER_INFO.md) para ter dados sobre o proprietário da unidade de compartilhamento de dados. Isso inclui o nome e as propriedades adicionais.

## Consulta de exemplo
<a name="r_SVV_DATASHARES-sample-query"></a>

O seguinte exemplo retorna a saída para SVV\_DATASHARES.

```
SELECT share_owner, source_database, share_type, is_publicaccessible
FROM svv_datashares
WHERE share_name LIKE 'tickit_datashare%'
AND source_database = 'dev';
    
  share_owner | source_database | share_type  | is_publicaccessible  
--------------+-----------------+-------------+----------------------
     100      |      dev        |   OUTBOUND  |        True
(1 rows)
```

O exemplo a seguir retorna a saída para SVV\_DATASHARES para unidades de compartilhamento de dados de saída.

```
SELECT share_name, share_owner, btrim(source_database), btrim(consumer_database), share_type, is_publicaccessible, share_acl, btrim(producer_account), btrim(producer_namespace), btrim(managed_by) FROM svv_datashares WHERE share_type = 'OUTBOUND';
                
   share_name   | share_owner | source_database | consumer_database | share_type | is_publicaccessible | share_acl | producer_account|         producer_namespace           | managed_by 
----------------+-------------+-----------------+-------------------+------------+---------------------+-----------+-----------------+--------------------------------------+------------
    salesshare  |      1      |       dev       |                   |  OUTBOUND  |        True         |           |   123456789012  | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |    
 marketingshare |      1      |       dev       |                   |  OUTBOUND  |        True         |           |   123456789012  | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |
```

O exemplo a seguir retorna a saída para SVV\_DATASHARES para unidades de compartilhamento de dados de entrada.

```
SELECT share_name, share_owner, btrim(source_database), btrim(consumer_database), share_type, is_publicaccessible, share_acl, btrim(producer_account), btrim(producer_namespace), btrim(managed_by) FROM svv_datashares WHERE share_type = 'INBOUND';
                
  share_name    | share_owner | source_database | consumer_database | share_type | is_publicaccessible | share_acl | producer_account |         producer_namespace           | managed_by 
----------------+-------------+-----------------+-------------------+------------+---------------------+-----------+------------------+--------------------------------------+------------
  salesshare    |             |                 |                   |  INBOUND   |       False         |           |  123456789012    | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | 
 marketingshare |             |                 |                   |  INBOUND   |       False         |           |  123456789012    | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | ADX
```