Funções de aplicativo no Snowflake Connector for PostgreSQL¶
Importante
Agradecemos pelo seu interesse no conector Snowflake para PostgreSQL. Agora, estamos focados em uma solução de próxima geração que oferecerá uma experiência significativamente melhor. Portanto, no momento não temos planos de passar esse conector para o status de disponibilidade geral. Você pode continuar usando esse conector como um recurso em versão preliminar, mas o suporte para futuras correções de bugs e melhorias não é garantido. A nova solução está disponível como Conector Openflow para PostgreSQL e inclui melhor desempenho, personalização e opções aprimoradas de implantação.
As seções a seguir descrevem as funções de aplicativo disponíveis no aplicativo do conector:
ADMIN
AGENT
VIEWER
DATA_READER
Todas as funções do aplicativo são atribuídas automaticamente à função de nível de conta responsável pela instalação do aplicativo na conta. Elas podem então ser reatribuídas para facilitar o controle sobre o acesso ao aplicativo do conector. Para obter mais informações, consulte GRANT APPLICATION ROLE.
Função de aplicativo ADMIN¶
A função do aplicativo ADMIN
pode ser usada para exibir a configuração e o estado do conector. Também permite executar procedimentos contidos no aplicativo.
Função de aplicativo AGENT¶
A função de aplicativo AGENT
é usada pelo agente para poder executar o processo de replicação. Não deve ser usada manualmente.
Função de aplicativo VIEWER¶
A função de aplicativo VIEWER
fornece acesso para exibir a configuração básica do conector.
Função de aplicativo DATA_READER¶
A função de aplicativo DATA_READER
pode ser usada para conceder privilégios de leitura em dados replicados sem acesso ao próprio aplicativo do conector.
Para exibir dados replicados, um usuário precisa ter os seguintes privilégios:
Concessão
USAGE
no banco de dados de destinoConcessão
USAGE
no esquema de destinoConcessão na tabela de destino
SELECT
O conector concede privilégios USAGE
/ SELECT
a esta função em todos os bancos de dados de destino, esquemas e tabelas criados pelo aplicativo.
Atenção
Esteja ciente de que a função de aplicativo DATA_READER
recebe privilégios apenas em objetos criados pelo aplicativo. Se o banco de dados de destino ou esquema de destino já existir e não for de propriedade do aplicativo do conector, o conector não poderá conceder privilégios adequados à função DATA_READER
nesses objetos. Nesse caso, as funções de nível de conta com a função de aplicativo DATA_READER
precisam ser complementadas manualmente com a concessão USAGE
nesses objetos.