O Data Integration é uma plataforma de sincronização de dados da Alibaba Cloud confiável, segura, econômica e com dimensionamento elástico. Ela permite a transferência de dados entre sistemas de armazenamento heterogêneos e oferece ingestão e extração de dados offline (completa e incremental) para mais de 20 fontes de dados em diversos ambientes de rede.
Para obter mais informações, consulte Data Integration e Supported data sources, readers, and writers.
Casos de uso
Use uma tarefa de sincronização no Data Integration para exportar dados do AnalyticDB for PostgreSQL para outras fontes de dados e processá-los posteriormente. Esse processo é conhecido como exportação de dados.
Use uma tarefa de sincronização no Data Integration para importar dados processados de outras fontes para o AnalyticDB for PostgreSQL. Esse processo é conhecido como importação de dados.
Para obter etapas detalhadas, incluindo como criar uma tarefa de sincronização, configurar fontes de dados e jobs e definir uma lista de permissões, consulte a seção Data Integration na documentação do DataWorks. Este tópico descreve os procedimentos de importação de dados e exportação de dados com o AnalyticDB for PostgreSQL.
Pré-requisitos
Prepare-se para a tarefa do Data Integration:
Ative o MaxCompute. Uma fonte de dados padrão do MaxCompute é criada automaticamente. Em seguida, use sua conta Alibaba Cloud para fazer login no DataWorks.
Create a workspace. Um workspace é necessário para colaborar em workflows e gerenciar dados e tarefas no DataWorks.
Para criar uma tarefa de sincronização como usuário RAM, conceda as permissões necessárias a esse usuário. Para obter mais informações, consulte Create a RAM user.
Prepare o ambiente do AnalyticDB for PostgreSQL:
Antes de importar dados, use um cliente PostgreSQL para criar o banco de dados e as tabelas de destino no AnalyticDB for PostgreSQL.
Antes de exportar dados, faça login no console do AnalyticDB for PostgreSQL e configure um endereço IP nas Whitelist Settings. Para obter mais informações, consulte Add a whitelist.
Importação de dados
Adicione a fonte de dados de origem no console do DataWorks. Para obter etapas detalhadas, consulte Configure an AnalyticDB for PostgreSQL data source.
Configure uma tarefa de sincronização:
Após configurar a fonte de dados, defina uma tarefa de sincronização para importar dados para o AnalyticDB for PostgreSQL. É possível configurar essa tarefa em dois modos: Wizard Mode e Code Editor.
-
Modo assistente. Siga estas etapas para configurar a tarefa de sincronização:
Crie um nó de sincronização de dados.
Selecione uma fonte de dados.
Selecione um destino de dados. O destino deve ser o AnalyticDB for PostgreSQL.
Mapeie os campos de origem para os de destino.
Defina a taxa máxima de transmissão e as regras para tratamento de dados inconsistentes.
Configure os atributos de agendamento.
NotaPara obter etapas detalhadas, consulte Configure a synchronization task by using the wizard na documentação do DataWorks.
-
Modo script. Siga estas etapas para configurar a tarefa de sincronização:
Crie um nó de sincronização de dados.
Importe um modelo.
Configure um leitor para a tarefa de sincronização.
Configure um gravador para a tarefa de sincronização. O gravador deve ser o AnalyticDB for PostgreSQL.
Mapeie os campos de origem para os de destino.
Defina a taxa máxima de transmissão e as regras para tratamento de dados inconsistentes.
Configure os atributos de agendamento.
NotaPara obter etapas detalhadas, consulte Configure a synchronization task by using the script editor na documentação do DataWorks.
Exportação de dados
O procedimento de exportação de dados é semelhante ao de importação. Na exportação, configure o AnalyticDB for PostgreSQL como fonte de dados (consulte Configure an AnalyticDB for PostgreSQL data source) e outro tipo de fonte como destino.
Referências
Para obter mais informações sobre o Data Integration, consulte a documentação do DataWorks.