Associe uma instância do Hologres a um workspace do DataWorks para ler, replicar, desenvolver e analisar dados no DataWorks com o Hologres como mecanismo de computação. Após a associação, o DataWorks cria automaticamente uma fonte de dados do Hologres com o mesmo nome na lista Data Sources do workspace.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do Hologres e um banco de dados. Consulte Criar uma instância e Criar um banco de dados.
Um workspace do DataWorks na mesma região da instância do Hologres, com usuários RAM de desenvolvimento de dados adicionados como administradores do workspace. Consulte Criar um workspace.
-
Um grupo de recursos vinculado ao workspace com conectividade de rede à instância do Hologres:
Grupo de recursos serverless: Consulte Grupos de recursos serverless.
Grupo de recursos legado: Os grupos de recursos exclusivos para integração, agendamento e serviços devem ter conectividade. Consulte Grupos de recursos legados.
O Hologres oferece três modelos de permissão de banco de dados: o modelo padrão do PostgreSQL (modelo especialista), o modelo de permissão no nível de schema (SLPM) e o modelo de permissão simples (SPM). O SPM simplifica o gerenciamento de permissões pelo console. Ao configurar um novo banco de dados, selecione o SPM durante a criação para facilitar o processo. Consulte Gerenciar bancos de dados.
Associar um recurso de computação do Hologres (Data Studio)
Siga estas etapas se o workspace utilizar o Data Studio (New Version).
Acessar a página Computing Resource
Faça logon no console do DataWorks. Mude para a região de destino. No painel de navegação à esquerda, clique em More > Management Center. Selecione o workspace de destino na lista suspensa e clique em Go To Management Center.
No painel de navegação à esquerda, clique em Computing Resource.
Configurar e associar o recurso de computação
Clique em Associate Computing Resource para abrir o painel Associate Computing Resource. Defina o tipo de recurso de computação como Hologres.
-
No painel Associate Hologres Computing Resource, configure os parâmetros a seguir.
Parâmetro
Descrição
Hologres instance
Selecione a instância do Hologres. Para criar uma, clique em Create na lista suspensa e compre uma instância do Hologres.
Hologres virtual warehouse
Escolha um virtual warehouse. Para criar um, clique em Create na lista suspensa e crie um grupo de computação do Hologres.
Database name
Selecione o banco de dados desejado. Para criar um, clique em Create na lista suspensa e crie um banco de dados.
Default access identity
Identidade usada para executar tarefas. No ambiente de desenvolvimento, apenas Executor é suportado. Já no ambiente de produção, há suporte para Alibaba Cloud Account, Alibaba Cloud RAM User, Alibaba Cloud RAM Role e Task Owner. Caso faça logon com uma conta Alibaba Cloud ou usuário/função RAM com a política AdministratorAccess, qualquer identidade pode ser selecionada. Do contrário, somente sua própria identidade estará disponível.
Authentication method
Selecione No Authentication ou SSL Authentication. Ao optar por SSL Authentication, ative a SSL Encryption na página Data Security da instância do Hologres. Com a autenticação SSL ativada, a instância não pode ser usada para desenvolvimento de dados nem tarefas de agendamento periódico.
SSL encryption
Obrigatório quando Authentication method estiver definido como SSL Authentication. Apenas o modo de criptografia require é suportado.
Computing resource instance name
Insira um nome personalizado para este recurso de computação. As tarefas utilizam esse nome para identificar onde serão executadas.
Na seção de configuração de conexão, selecione o grupo de recursos que o DataWorks usa para executar tarefas do Hologres. Clique em Test Network Connectivity para verificar se o grupo alcança a instância do Hologres. Para mais detalhes sobre as opções de conectividade, consulte Visão geral das soluções de conexão de rede.
Clique em OK.
Após a associação, o DataWorks cria automaticamente uma fonte de dados do Hologres com o mesmo nome na lista Data Sources do workspace.
Associar um recurso de computação do Hologres (Data Studio legado)
Siga estas etapas se o workspace não utilizar o Data Studio (New Version).
Acessar a página Computing Resource
Faça logon no console do DataWorks. Na barra de navegação superior, selecione a região de destino. No painel de navegação à esquerda, escolha Data Development and O&M > Data Development. Selecione o workspace de destino na lista suspensa e clique em Go to Data Development.
No painel de navegação à esquerda, clique em
Computing Resource.
Configurar e associar o recurso de computação
Clique em Create Computing Resource. No assistente Create Computing Resource, selecione Hologres.
-
Configure os parâmetros a seguir.
Parâmetro
Descrição
Data source name
Insira um nome personalizado para o recurso de computação.
Authentication method
Apenas Alibaba Cloud Account and RAM Role é suportado.
Alibaba Cloud Account
Selecione Current Alibaba Cloud Account ou Another Alibaba Cloud Account. Ao escolher Another Alibaba Cloud Account, preencha também UID of Alibaba Cloud Account e RAM Role.
Region
Região onde o workspace está localizado.
Hologres instance
Selecione a instância do Hologres.
Database name
Selecione o banco de dados desejado.
Default access identity
Identidade usada para executar tarefas. No ambiente de desenvolvimento, apenas Executor é suportado. Já no ambiente de produção, há suporte para Alibaba Cloud Account, Alibaba Cloud RAM User, Alibaba Cloud RAM Role e Task Owner. Caso faça logon com uma conta Alibaba Cloud ou usuário/função RAM com a política AdministratorAccess, qualquer identidade pode ser selecionada. Do contrário, somente sua própria identidade estará disponível.
Authentication method
Selecione No Authentication ou SSL Authentication. Ao optar por SSL Authentication, ative a SSL Encryption na página Data Security da instância do Hologres. Com a autenticação SSL ativada, a instância não pode ser usada para desenvolvimento de dados nem tarefas de agendamento periódico.
SSL encryption
Obrigatório quando Authentication method estiver definido como SSL Authentication. Apenas o modo de criptografia require é suportado.
Na seção de configuração de conexão, selecione o grupo de recursos que o DataWorks usa para executar tarefas do Hologres. Clique em Test Network Connectivity para verificar se o grupo alcança a instância do Hologres. Para mais detalhes, consulte Visão geral das soluções de conexão de rede.
Clique em Create and Associate Computing Resource with DataStudio.
Após a associação, o DataWorks cria automaticamente uma fonte de dados do Hologres com o mesmo nome na lista Data Sources do workspace.
Solução de problemas
O nome da instância já existe
Se o nome de exibição da instância já existir no DataWorks, altere-o e tente novamente.
Nome de banco de dados inválido
Verifique se o nome do banco de dados está correto e se existe na instância do Hologres.
Espaços extras nos valores dos campos
Verifique se há espaços à esquerda ou à direita nos valores dos campos e remova-os.
Permissões insuficientes
Verifique se sua conta tem as permissões necessárias na instância do Hologres e a função de administrador no workspace do DataWorks.
Próximos passos
Após a associação, utilize o recurso de computação do Hologres em seus fluxos de trabalho de desenvolvimento de dados:
Desenvolvimento com Hologres SQL — Escreva e execute consultas SQL no Hologres diretamente no Data Studio.
Criar tabelas externas do MaxCompute — Acesse dados do MaxCompute pelo Hologres sem movê-los.
Replicar dados do MaxCompute para o Hologres — Copie tabelas do MaxCompute para o Hologres visando consultas de baixa latência.
Importar dados do MaxCompute para o Hologres regularmente com o DataWorks — Agende importações recorrentes usando pipelines do DataWorks.