O Data Integration do DataWorks importa dados de fontes externas para o MaxCompute em lote ou em tempo real e permite o upload de arquivos locais.
Procedimento
Certifique-se de ter crie um projeto MaxCompute e crie uma tabela para armazenar os dados importados.
Verifique se você já crie um workspace do DataWorks e associated a MaxCompute compute resource.
-
Importe os dados.
Importar arquivos locais
Faça login no console do DataWorks e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha .
Na barra de navegação à esquerda, clique no ícone de upload
e clique em Data Upload.-
Siga as instruções na tela para fazer o upload dos dados.
É possível importar arquivos
CSV,XLS,XLSXeJSONpara o MaxCompute usando Local File ou OSS. Limites:Local File: O tamanho máximo de um arquivo
CSVé 5 GB. Para outros tipos de arquivo, o limite é 100 MB.OSS: Só é possível fazer upload de dados de um bucket localizado na mesma região do projeto MaxCompute.
Para workspaces mais antigos, faça o upload de arquivos CSV locais ou de texto personalizado por meio do recurso Upload data.
Importar de outras fontes de dados
Faça login no console do DataWorks e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha .
Em Select Workspace, clique em Acesse o Data Studio.
-
No lado esquerdo do DataStudio, clique em
e selecione ou Real-time synchronization.Nó de sincronização em lote : Define o MaxCompute como destino dos dados e outras fontes como source.
Nó de sincronização em tempo real : Define o MaxCompute como saída e outras fontes de dados como entrada.
Configure a synchronization node in wizard mode, Configure a synchronization node in script mode e Configure a real-time synchronization task (obsolete).
-
Retorne ao console do DataWorks.
No painel de navegação à esquerda, escolha .
-
No painel de navegação à esquerda, selecione Sync Task e clique em Crie uma tarefa de sincronização. Na caixa de diálogo Create Sync Task, configure as informações da fonte de dados.
Configure a real-time synchronization task for an entire database.
Capacidades de sincronização
O Data Integration sincroniza dados de diversas fontes, como bancos de dados RDS, para o MaxCompute. As capacidades variam conforme o cenário de sincronização.
-
A sincronização em lote utiliza plugins Reader e Writer para ler e gravar nas fontes de dados.
Cada nó de sincronização em lote pode importar dados de uma ou mais tabelas de source para uma única tabela do MaxCompute.
A sincronização em tempo real combina múltiplas fontes de dados de entrada e saída em um link de sincronização para replicação incremental em tempo real de uma única tabela ou de um banco de dados inteiro.
As soluções de sincronização abrangem cenários como sincronização em lote de banco de dados completo e sincronização em tempo real completa e incremental.
A tabela a seguir lista as capacidades suportadas quando o MaxCompute é usado como destino.
|
Sincronização em lote |
Sincronização em tempo real |
Solução de sincronização |
|||||||
|
Leitura de tabela única |
Gravação em tabela única |
Leitura incremental de tabela única |
Gravação incremental em tabela única |
Leitura incremental de banco de dados completo |
Gravação incremental em banco de dados completo |
Leitura em lote de banco de dados completo |
Gravação em lote em banco de dados completo |
Leitura completa/incremental em tempo real |
Gravação completa/incremental em tempo real |
|
|
|
- |
|
- |
|
- |
|
- |
|
Para obter mais informações sobre as capacidades de sincronização do MaxCompute, consulte MaxCompute data source.
Faturamento
O Data Integration requer grupos de recursos para integração e agendamento de dados. Estão disponíveis grupos de recursos compartilhados e exclusivos. Transferências de dados pela rede pública podem gerar taxas de transferência de dados pela internet.
Grupos de recursos do Data Integration: Billing of subscription exclusive resource groups for Data Integration e Pay-as-you-go shared resource groups for Data Integration (for debugging).
Transferência de dados pela internet: Internet data transfer billing.
Grupos de recursos de agendamento: Billing of subscription exclusive resource groups for scheduling e Billing of shared resource groups for scheduling.