O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
Definir a propriedade de conexão do nome do aplicativo
Ao se conectar ao Amazon Redshift, defina a propriedade opcional do driver do nome do aplicativo. Essa propriedade identifica qual aplicativo ou ferramenta estabeleceu cada conexão, o que facilita o monitoramento, a auditoria e a solução de problemas em seu ambiente do Amazon Redshift.
O nome do aplicativo que você fornece aparece na coluna application_name de SYS_CONNECTION_LOG. Você pode usá-lo para fazer o seguinte:
-
Rastreie as origens de conexão. Identifique quais aplicativos, serviços ou ferramentas se conectam ao seu cluster.
-
Solucione problemas de desempenho. Correlacione as consultas com o aplicativo de origem para isolar problemas de desempenho.
-
Faça auditoria do acesso. Entenda os padrões de uso do aplicativo em todo o seu data warehouse.
A tabela a seguir mostra como definir o nome do aplicativo para cada driver do Amazon Redshift.
| Driver | Propriedade | Exemplo |
|---|---|---|
| JDBC | ApplicationName |
jdbc:redshift:// |
| ODBC | ApplicationName |
Defina ApplicationName=my-bi-tool no DSN ou na string de conexão. |
| Python | application_name |
redshift_connector.connect(...,
application_name='my-data-catalog') |
Para obter mais informações sobre a propriedade de nome do aplicativo para cada driver, consulte o seguinte:
JDBC: ApplicationName
ODBC: ApplicationName
Python: application_name
nota
Use uma convenção de nomenclatura descritiva e consistente para nomes de aplicativos, como (por exemplo, team-service-environmentquicksight-analytics-dashboard-prod). Essa abordagem facilita a filtragem e a análise de dados de SYS_CONNECTION_LOG.