Este tópico descreve como usar o recurso de sincronização de esquema de tabela com um clique do DataStudio para criar várias tabelas externas simultaneamente no Hologres.
Pré-requisitos
O DataWorks está ativado e há um workspace do DataWorks criado. Para obter mais informações sobre como criar um workspace do DataWorks, consulte Criar um workspace.
Uma instância do Hologres foi adquirida e associada ao workspace do DataWorks. Para saber mais sobre como associar uma instância do Hologres a um workspace do DataWorks, consulte Associar uma instância do Hologres a um workspace.
Informações de contexto
O Hologres integra-se perfeitamente ao MaxCompute na camada subjacente. É possível criar tabelas externas para acelerar consultas de dados do MaxCompute. Para mais detalhes, consulte Usar tabelas externas no Hologres para acelerar consultas em dados do MaxCompute.
No DataStudio, você pode create a node to synchronize schemas of MaxCompute tables with a few clicks. Após criar esse nó, utilize-o para gerar múltiplas tabelas externas simultaneamente no Hologres de forma visual.
Procedimento
-
Crie um nó de Schema Synchronization from MaxCompute.
-
Acesse o 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.
Na página do DataStudio, clique no ícone
no painel de navegação à esquerda para abrir o painel Scheduled Workflow.Na barra de menu superior, clique em Create e escolha Create Node > Hologres > Schema Synchronization from MaxCompute.
Na caixa de diálogo Create Node, selecione uma Engine Instance, especifique um Path, insira um Name e clique em OK.
-
-
Na aba de configuração do nó, configure os parâmetros.
Parâmetro
Descrição
Destination Name
Nome da sua instância do Hologres.
Destination Database
Nome do banco de dados onde as tabelas externas serão criadas na instância do Hologres.
Schema
Nome do schema no qual as tabelas externas serão criadas. O valor padrão é public. Caso já tenha criado um schema, selecione-o nesta opção.
Type
Tipo de origem. Apenas tabelas externas provenientes do MaxCompute podem ser criadas.
Servers
Nome do servidor. Após a criação de uma instância do Hologres, um servidor chamado odps_server é gerado automaticamente e fica disponível para uso. Para mais informações, consulte postgres_fdw.
Source Project
Nome do projeto do MaxCompute para o qual as tabelas externas serão criadas.
Select Tables For Query Acceleration
Tabelas para as quais você deseja criar tabelas externas. Escolha entre All Tables in Database ou Selected Tables conforme sua necessidade.
Action For Table Name Conflicts
Regra para tratar conflitos de nomes de tabelas. Valores válidos:
Ignore Conflicts and Continue Creating Tables
Atualize e altere nomes de tabelas com mesmos nomes
Report Error and Create No Table
Data Type Not Supported
Regra para lidar com tipos de dados não suportados. Valores válidos:
Report Error and Import Failed
Ignore and Skip Unsupported Fields
Na aba de node configuration, clique no ícone
para salve as configurações.Ainda na aba de node configuration, clique no ícone
para execute o nó e criar várias tabelas externas simultaneamente.-
Visualize as tabelas externas criadas.
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 externa que deseja visualize para abrir sua aba de edição.