Este tópico descreve como usar o DataStudio para importar dados do MaxCompute para o Hologres com poucos cliques.
Pré-requisitos
Adicione uma fonte de dados do Hologres ao seu workspace do DataWorks e associe-a ao DataStudio. Para mais informações, consulte Associate a DataWorks workspace.
Informações básicas
O DataStudio permite import MaxCompute data with a few clicks. Importe dados do MaxCompute e consulte-os visualmente. Esse método oferece melhor desempenho que a criação de tabelas externas para consultas.
Também é possível importar dados do MaxCompute por meio de instruções SQL. Para mais informações, consulte Import data from MaxCompute using SQL.
Procedimento
-
Crie um nó Data Synchronization from MaxCompute.
-
Faça login no console do DataWorks. Na região de destino, 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 da página do DataStudio, clique no ícone
para acessar a página do DataStudio.Na barra de menus superior, clique em Create e escolha Create Node > Hologres > Data Synchronization from MaxCompute.
Na caixa de diálogo Create Node, selecione uma engine instance e um Path, insira um Name e clique em OK.
-
-
Na aba de configuração do nó, defina os parâmetros conforme descrito na tabela a seguir.
Seção
Parâmetro
Descrição
Select MaxCompute Source Table
Destination Name
Nome da fonte de dados do Hologres associada ao DataStudio.
Destination Database
Nome do banco de dados na instância do Hologres.
Source Of External Table
Existing External Table
A tabela externa usada para mapear os dados do MaxCompute já existe no Hologres.
Create External Table
Não há tabela externa disponível. Crie uma nova tabela externa.
External Schema
Nome do schema onde reside a tabela externa que mapeia a tabela do MaxCompute.
Configure este parâmetro quando Source Table Type estiver definido como Existing Foreign Table.
External Table Name
Nome da tabela externa que mapeia a tabela do MaxCompute.
Configure este parâmetro quando Source Table Type estiver definido como Existing Foreign Table.
External Server
Após a criação da instância do Hologres, o sistema cria automaticamente um servidor chamado odps_server, pronto para uso. Para mais informações, consulte postgres_fdw.
Configure este parâmetro quando Source Table Type estiver definido como Create Foreign Table.
MaxCompute Project
Nome do projeto do MaxCompute de onde importar os dados.
Configure este parâmetro quando Source Table Type estiver definido como Create Foreign Table.
MaxCompute Table Name
Nome da tabela do MaxCompute de onde importar os dados.
Configure este parâmetro quando Source Table Type estiver definido como Create Foreign Table.
Destination Table Settings
Destination Schema
Nome do schema ao qual a tabela de destino pertence.
Target Table
Nome da tabela de destino do Hologres para a qual importar os dados. Se já existir uma tabela do Hologres com o mesmo nome, a execução do nó Data Synchronization from MaxCompute excluirá automaticamente a tabela original e seus dados.
Destination Table Description
Descrição da tabela de destino do Hologres para a qual importar os dados.
Configure GUC Parameters for Data Import
GUC Parameters
Parâmetros GUC (Grand Unified Configuration) obrigatórios antes da importação de dados do MaxCompute para o Hologres. Para mais informações sobre os parâmetros GUC compatíveis com o Hologres, consulte GUC parameters. Não há suporte para outras instruções SQL.
Synchronization Settings
Synchronization Field
Campos da tabela do MaxCompute a importar. Selecione todos ou apenas alguns campos.
Partition Configurations
Campos de partição a importar. O Hologres aceita apenas um nível de partições.
Ao importar dados de uma tabela do MaxCompute com múltiplos níveis de partição, especifique o campo de partição de nível 1 para a tabela de destino. Os demais campos de partição do MaxCompute serão mapeados como campos comuns na tabela de destino.
Index Configuration
Índices a criar na tabela de destino. Para mais informações sobre criação de índices, consulte CREATE TABLE.
SQL Script
SQL Script
Instruções SQL a executar durante a rodagem do nó de sincronização de dados.
Na aba de configuração do nó, clique no ícone
para salvar as configurações.Na aba de configuração do nó, clique no ícone
para executar o nó de sincronização e importar os dados do MaxCompute.-
Visualize os dados da tabela sincronizada do MaxCompute.
No painel de navegação à esquerda da página do DataStudio, clique no ícone
para acessar o painel Workspace Tables.-
Clique duas vezes na tabela de destino do Hologres para abrir a aba de configuração da tabela.
NotaSe a tabela de destino não aparecer no painel Workspace Tables, colete os metadados do Hologres no Data Map. Para mais informações, consulte Data map.
-
Opcional. Configure o agendamento periódico.
Na aba de configuração do nó, clique em Schedule Configuration no painel à direita para definir o agendamento do nó. Para mais informações, consulte Configure basic properties.
Na aba de configuração do nó, clique no ícone
na barra de ferramentas superior para salvar o nó.Clique no ícone
na barra de ferramentas superior para submeter o nó.Na caixa de diálogo Commit Node, insira uma descrição no campo Change Description e clique em OK.