Para acelerar consultas em dados do MaxCompute, use um nó Map Metadata to Hologres e mapeie os metadados das tabelas do MaxCompute para o Hologres. Isso cria tabelas externas no Hologres que otimizam o desempenho das consultas aos dados do MaxCompute.
Pré-requisitos
Você deve ter um MaxCompute project que contenha os metadados a serem mapeados.
-
Você deve ter criado uma instância do Hologres e vinculado-a como um recurso de computação do Hologres.
NotaAo vincular o recurso de computação do Hologres, o sistema cria automaticamente uma fonte de dados com o mesmo nome.
Limitações
É possível mapear apenas os metadados de tabelas do MaxCompute para tabelas externas do Hologres.
Execute esta tarefa de nó apenas manualmente no Data Studio.
Criar um nó
Crie um nó Map Metadata to Hologres.
Configurar o nó
Para configurar o nó, especifique as informações de destino, as informações de origem e as opções avançadas.
Configurar informações de destino
Use os parâmetros abaixo para definir o banco de dados e as tabelas de destino.
|
Parâmetro |
Descrição |
|
Destination Name |
Selecione a fonte de dados Hologres de destino. Para gerenciar ou autorizar fontes de dados do Hologres, use o recurso Pages for Managing Destination localizado à esquerda. |
|
Destination Database |
Escolha o banco de dados Hologres de destino. |
|
Schema |
Defina o schema de destino. O schema padrão é |
Configurar informações de origem
Defina as informações de origem usando os seguintes parâmetros.
|
Parâmetro |
Descrição |
|
|
Type |
O tipo padrão é MaxCompute. |
|
|
Servers |
Após a criação de uma instância do Hologres, o sistema gera automaticamente um servidor chamado |
|
|
Source Project |
Insira o nome do projeto MaxCompute de origem. |
|
|
Select Tables for Query Acceleration |
All Tables in Database |
Marque esta opção para mapear os metadados de todas as tabelas do projeto MaxCompute de origem para o banco de dados Hologres de destino. |
|
Selected Tables |
Para acelerar consultas de tabelas específicas, selecione Selected Tables. Em seguida, insira um prefixo de nome de tabela na caixa de pesquisa à direita e escolha as tabelas desejadas na lista abaixo. Nota
A lista exibe no máximo 200 tabelas. Tabelas que excedam esse limite não aparecem. |
|
Configurar opções avançadas
Defina o tratamento para conflitos de nomes de tabelas e tipos de dados não suportados.
|
Parâmetro |
Descrição |
|
Action for Table Name Conflicts |
Há três opções disponíveis:
|
|
Data type not supported |
Duas políticas estão disponíveis:
|
Executar o nó
Configure os parâmetros de tempo de execução do nó.
-
Defina as propriedades do nó.
No painel Run Configuration, à direita do editor de nós, configure o Compute Resource e o Resource Group. A tabela a seguir detalha esses parâmetros.
Parâmetro
Descrição
Resource Group
Selecione o grupo de recursos usado para vincular o recurso de computação do Hologres. Esse grupo deve ter sido aprovado no teste de conectividade.
CUs for Scheduling
Especifique a quantidade de CUs de computação necessárias para executar a tarefa. O valor padrão é
0.25.Parameters
Caso tenha definido variáveis no formato
${Parameter Name}, informe o Parameter name e o Parameter Value correspondentes na seção Script Parameters. Durante a execução, a tarefa substitui essas variáveis pelos valores especificados. Para mais detalhes, consulte node scheduling. Para executar o nó, clique em Save e depois em Run.