Associe uma instância do Hologres a um workspace do DataWorks para ler, replicar, desenvolver e analisar dados no DataWorks usando o Hologres como mecanismo de computação. Após a conclusão da associação, o DataWorks cria automaticamente uma source de dados do Hologres com o mesmo nome na lista de 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 Create an instance e Create a database.
Um workspace do DataWorks na mesma região da instância do Hologres, com usuários do RAM para desenvolvimento de dados configurados como administradores do workspace. Consulte Create a workspace.
-
Um grupo de recursos vinculado ao workspace com conectividade de rede à sua instância do Hologres:
Grupo de recursos Serverless: Consulte Serverless resource groups.
Grupo de recursos legado: Os grupos de recursos exclusivos para integração, agendamento e serviços precisam ter conectividade. Consulte Legacy resource groups.
O Hologres é compatível com três modelos de permissão de banco de dados: o modelo padrão do PostgreSQL (modelo avançado), o modelo de permissão no nível de schema (SLPM) e o modelo de permissão simples (SPM). O SPM simplifica o gerencie de permissões por meio do console. Se você estiver configure um novo banco de dados, a opção mais fácil é selecione o SPM durante a criação. Consulte Manage databases.
Associar um recurso de computação do Hologres (Data Studio)
Siga estas etapas se o seu workspace usar o Data Studio (Nova Versão).
acesse a página de recursos de computação
Acesse o console do DataWorks. selecione 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.
configure 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 seguintes parâmetros.
Parâmetro
Descrição
Hologres instance
selecione sua instância do Hologres. Para crie uma, clique em Create na lista suspensa para purchase a Hologres instance.
Hologres virtual warehouse
selecione um virtual warehouse. Para crie um, clique em Create na lista suspensa para create a Hologres compute group.
Database name
selecione o banco de dados a ser usado. Para crie um, clique em Create na lista suspensa para create a database.
Default access identity
A identidade usada para execute tarefas. No ambiente de desenvolvimento, somente Executor é compatível. No ambiente de produção, Alibaba Cloud Account, Alibaba Cloud RAM User, Alibaba Cloud RAM Role e Task Owner são compatíveis. Se você acessar com uma conta Alibaba Cloud ou um usuário/função do RAM que tenha a política AdministratorAccess, poderá selecione qualquer identidade. Caso contrário, você só poderá selecione a sua própria identidade.
Authentication method
selecione No Authentication ou SSL Authentication. Se selecione SSL Authentication, ative a SSL Encryption na página Data Security da instância do Hologres. Com a autenticação SSL ative, não é possível usar a instância para desenvolvimento de dados ou tarefas de agendamento periódico.
SSL encryption
Obrigatório quando o Authentication method estiver defina como SSL Authentication. Somente o modo de criptografia require é compatível.
Computing resource instance name
insira um nome personalizado para este recurso de computação. As tarefas usam esse nome para identificar em qual recurso de computação serão executadas.
Na seção de configuração de conexão, selecione o grupo de recursos usado pelo DataWorks para execute tarefas do Hologres. Clique em Test Network Connectivity e verifique se o grupo de recursos consegue se conectar à sua instância do Hologres. Para obter detalhes sobre as opções de conectividade, consulte Overview of network connection solutions.
Clique em OK.
Após a conclusão da associação, o DataWorks cria automaticamente uma source de dados do Hologres com o mesmo nome na lista de Data Sources do workspace.
Associar um recurso de computação do Hologres (Data Studio legado)
Siga estas etapas se o seu workspace não usar o Data Studio (Nova Versão).
acesse a página de recursos de computação
Acesse o 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.
configure e associar o recurso de computação
Clique em Create Computing Resource. No assistente Create Computing Resource, selecione Hologres.
-
Configure os seguintes parâmetros.
Parâmetro
Descrição
Data source name
insira um nome personalizado para o recurso de computação.
Authentication method
Somente Alibaba Cloud Account and RAM Role é compatível.
Alibaba Cloud Account
selecione Current Alibaba Cloud Account ou Another Alibaba Cloud Account. Se selecione Another Alibaba Cloud Account, preencha também o UID of Alibaba Cloud Account e a RAM Role.
Region
A região do seu workspace.
Hologres instance
selecione sua instância do Hologres.
Database name
selecione o banco de dados a ser usado.
Default access identity
A identidade usada para execute tarefas. No ambiente de desenvolvimento, somente Executor é compatível. No ambiente de produção, Alibaba Cloud Account, Alibaba Cloud RAM User, Alibaba Cloud RAM Role e Task Owner são compatíveis. Se você acessar com uma conta Alibaba Cloud ou um usuário/função do RAM que tenha a política AdministratorAccess, poderá selecione qualquer identidade. Caso contrário, você só poderá selecione a sua própria identidade.
Authentication method
selecione No Authentication ou SSL Authentication. Se selecione SSL Authentication, ative a SSL Encryption na página Data Security da instância do Hologres. Com a autenticação SSL ative, não é possível usar a instância para desenvolvimento de dados ou tarefas de agendamento periódico.
SSL encryption
Obrigatório quando o Authentication method estiver defina como SSL Authentication. Somente o modo de criptografia require é compatível.
Na seção de configuração de conexão, selecione o grupo de recursos usado pelo DataWorks para execute tarefas do Hologres. Clique em Test Network Connectivity e verifique se o grupo de recursos consegue se conectar à sua instância do Hologres. Para obter detalhes, consulte Overview of network connection solutions.
Clique em Create and Associate Computing Resource with DataStudio.
Após a conclusão da associação, o DataWorks cria automaticamente uma source de dados do Hologres com o mesmo nome na lista de Data Sources do workspace.
Solução de problemas
O nome da instância já existe
Se um nome de exibição de instância já existir no DataWorks, altere o nome e tente novamente.
Nome de banco de dados inválido
Verifique se o nome do banco de dados está correto e se ele existe na instância do Hologres.
Espaços extras nos valores dos campos
Verifique se há espaços no início ou no fim dos valores dos campos e remova-os.
Permissões insuficientes
Verifique se a 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 concluir a associação, use o recurso de computação do Hologres em seus fluxos de trabalho de desenvolvimento de dados:
Development with Hologres SQL — Escreva e execute consultas SQL diretamente no Hologres pelo Data Studio.
Create MaxCompute foreign tables — Acesse os dados do MaxCompute a partir do Hologres sem precisar movê-los.
Replicate data from MaxCompute to Hologres — Copie tabelas do MaxCompute para o Hologres para consultas de baixa latência.
Import MaxCompute data to Hologres regularly with DataWorks — Agende importações recorrentes por meio de pipelines do DataWorks.