Para usar o DataWorks no desenvolvimento e gerenciamento de tarefas da sua instância do AnalyticDB for PostgreSQL, associe primeiro a instância ao DataWorks como um recurso de computação do AnalyticDB for PostgreSQL. Após associar a instância do AnalyticDB for PostgreSQL, utilize esse recurso de computação no DataWorks para operações como sincronização e desenvolvimento de dados.
Pré-requisitos
-
Você já criou uma instância do AnalyticDB for PostgreSQL.
NotaAo adquirir uma instância do AnalyticDB for PostgreSQL, selecione a mesma Region do seu workspace do DataWorks.
Um workspace foi criado no DataWorks, e o usuário RAM que realiza a operação foi adicionado ao workspace e recebeu a função Workspace Administrator.
-
Um grupo de recursos está associado ao workspace e a conectividade de rede foi estabelecida.
Caso utilize um grupo de recursos serverless, garanta que o grupo de recursos serverless consiga se conectar à sua instância do AnalyticDB for PostgreSQL.
Se você usar um grupo de recursos exclusivo legado, verifique se o exclusive resource group for scheduling consegue se conectar à sua instância do AnalyticDB for PostgreSQL.
O grupo de recursos deve estar na mesma VPC da instância do AnalyticDB for PostgreSQL. Além disso, adicione os endereços IP do grupo de recursos à lista de permissões da instância do AnalyticDB for PostgreSQL.
Limitações
Regiões suportadas: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur) e Indonesia (Jakarta).
-
Permissões:
Operador
Permissões necessárias
Conta Alibaba Cloud
Nenhuma permissão adicional é necessária.
Usuário RAM/Função RAM
Para criar um recurso de computação, você deve ser membro do workspace com a função O&M ou Workspace Administrator, ou possuir a permissão
AliyunDataWorksFullAccess. Para mais informações, consulte Conceder permissões de administrador de workspace a um usuário.
DataStudio: Associar um recurso de computação do AnalyticDB for PostgreSQL
Esta seção descreve como associar um recurso de computação do AnalyticDB for PostgreSQL a um workspace que utiliza o Use Data Studio (New Version).
Acessar a página de recursos de computação
Faça login no console do DataWorks. Mude para a região desejada e, no painel de navegação à esquerda, clique em . Selecione o workspace desejado na lista suspensa e clique em Go to Management Center.
No painel de navegação à esquerda, clique em Computing Resources.
Associar um recurso de computação do AnalyticDB for PostgreSQL****
Na página da lista de Recursos de Computação, configure um recurso de computação do AnalyticDB for PostgreSQL.
-
Selecione o tipo de recurso de computação.
Clique em Associate Computing Resources para acessar a página Associate Computing Resources.
Na página Associate Computing Resources, selecione AnalyticDB for PostgreSQL como tipo de recurso de computação para acessar a página de configuração Bind AnalyticDB for PostgreSQL Computing Resource.
-
Configure o recurso de computação do AnalyticDB for PostgreSQL.
Na página Associate AnalyticDB for PostgreSQL Computing Resource, defina os parâmetros conforme descrito na tabela a seguir.
Parâmetro
Descrição
Configuration mode
Selecione Alibaba Cloud Instance Mode.
Alibaba Cloud account
Escolha Current Alibaba Cloud Account.
Instance
Selecione a instância do AnalyticDB for PostgreSQL que deseja associar. Também é possível clicar em Create na lista suspensa para criar uma instância do AnalyticDB for PostgreSQL.
Database name
Insira o nome do banco de dados em uso.
Username e password
Nome de usuário e senha de uma conta com acesso à instância do AnalyticDB for PostgreSQL. Caso não tenha uma conta, crie uma conta privilegiada.
Computing resource name
Defina um nome para o recurso de computação. Esse nome será usado para selecionar o recurso durante a execução de tarefas.
-
Teste a conectividade.
Na seção de configuração de conexão, selecione o grupo de recursos que o DataWorks usará para executar tarefas do AnalyticDB for PostgreSQL e clique em Test Connectivity para verificar se o grupo de recursos consegue acessar sua instância do AnalyticDB for PostgreSQL. Para mais detalhes, consulte Visão geral das soluções de conexão de rede.
-
Clique em Confirm para concluir a configuração.
NotaAo associar um recurso de computação do AnalyticDB for PostgreSQL, o sistema cria automaticamente uma fonte de dados do AnalyticDB for PostgreSQL com o mesmo nome na página Data Sources do workspace atual.
Desenvolvimento de Dados Legado: Associar um recurso de computação do AnalyticDB for PostgreSQL****
Esta seção explica como associar um recurso de computação do AnalyticDB for PostgreSQL a um workspace que não utiliza o Use Data Studio (New Version).
Acessar a página de recursos de computação
-
Faça login no console do DataWorks. Na região desejada, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.
No painel de navegação à esquerda, clique no ícone
para abrir a página Computing Resources.
Associar um recurso de computação do AnalyticDB for PostgreSQL****
-
Escolha o tipo de recurso de computação.
Clique em Create Computing Resource para ir até a página Create Computing Resource.
Na página Create Computing Resource, selecione AnalyticDB for PostgreSQL como tipo de recurso de computação para abrir a página de configuração Create Computing Resource.
-
Defina as configurações do recurso de computação do AnalyticDB for PostgreSQL.
Na página Create Computing Resource, preencha os parâmetros conforme a tabela abaixo.
Parâmetro
Descrição
Data source name
Insira um nome personalizado para o recurso de computação. Esse nome serve para selecionar o recurso durante a execução de uma tarefa.
Configuration mode
Selecione Alibaba Cloud Instance Mode.
NotaNão é possível associar um recurso de computação ao workspace atual usando User-created Data Store with Public IP Addresses; essa opção permite apenas adicioná-lo como fonte de dados.
Alibaba Cloud account
Escolha Current Alibaba Cloud Account.
NotaSe optar pelo Connection String Mode, insira as informações da outra conta conforme solicitado na página.
Instance
Selecione a instância do AnalyticDB for PostgreSQL que deseja associar. Se não houver nenhuma instância disponível, crie uma instância do AnalyticDB for PostgreSQL.
Database name
Insira o nome do banco de dados em uso.
Username e password
Nome de usuário e senha de uma conta com acesso à instância do AnalyticDB for PostgreSQL. Caso não possua uma conta, crie uma conta privilegiada.
Authentication method
Escolha um método de autenticação para acessar a instância do AnalyticDB for PostgreSQL.
-
No Authentication: Nenhuma operação adicional é necessária.
-
SSL Authentication: Ao selecionar este método, é obrigatório configurar a criptografia SSL para a instância do AnalyticDB for PostgreSQL e baixe o arquivo de certificado para verificação posterior.
Truststore certificate file
Se escolher SSL Authentication, clique em Add authentication document abaixo e faça upload do arquivo
.pemlocalizado na pasta de certificados baixada da página Data Security da sua instância do AnalyticDB for PostgreSQL. -
-
Verifique a conectividade.
Na seção de configuração de conexão, selecione o grupo de recursos que o DataWorks utilizará para executar tarefas do AnalyticDB for PostgreSQL e clique em Test Connectivity para confirmar se o grupo de recursos acessa sua instância do AnalyticDB for PostgreSQL. Consulte Visão geral das soluções de conexão de rede para mais informações.
-
Clique em Create and Associate Computing Resource with DataStudio para finalizar a configuração.
NotaAo associar um recurso de computação do AnalyticDB for PostgreSQL, o sistema gera automaticamente uma fonte de dados do AnalyticDB for PostgreSQL com o mesmo nome na página Data Sources do workspace atual.
Apêndice
A opção User-created Data Store with Public IP Addresses permite vincular fontes de dados, mas não recursos de computação. Utilize User-created Data Store with Public IP Addresses para configurar uma fonte de dados do AnalyticDB for PostgreSQL.
|
Parâmetro |
Descrição |
|
JDBC URL |
Formato: ServerIP: O endpoint interno da instância do AnalyticDB for PostgreSQL. Port: A porta do endpoint interno da instância do AnalyticDB for PostgreSQL. Valor padrão: Database: O nome do banco de dados utilizado. |
|
Username e password |
Nome de usuário e senha de uma conta com acesso à instância do AnalyticDB for PostgreSQL. Se não tiver uma conta, crie uma conta privilegiada. |
Próximas etapas
DataStudio: Após associar o recurso de computação do AnalyticDB for PostgreSQL, utilize um nó de sincronização em lote para sincronizar dados ou um nó do ADB for PostgreSQL para desenvolver dados.
Desenvolvimento de Dados Legado: Depois de associar o recurso de computação do AnalyticDB for PostgreSQL, use um nó para sincronizar dados ou crie e use um nó do AnalyticDB for PostgreSQL para desenvolver dados.