Replicar dados do PostgreSQL para o Snowflake
Antes de começar
Para concluir esse início rápido com sucesso, você deve ter:
- Uma instalação PostgreSQL para servir como banco de dados de origem (as instruções de instalação seguem a configuração do Ambiente).
- Abra a porta 5432 na lista de segurança da sua VCN.
- Um banco de dados Snowflake para servir como o banco de dados de destino.
Ambiente configurado: Snowflake
- Crie um usuário GoldenGate em Snowflake com privilégios apropriados.
- Crie tabelas de destino usando esquema de amostra.
Certifique-se de que as tabelas e o usuário tenham sido criados com sucesso.
Tarefa 1: Criar os recursos do OCI GoldenGate
Este exemplo de início rápido exige implantações e conexões para a origem e o destino.
- Crie uma implantação para o banco de dados PostgreSQL de origem.
- Crie uma implantação de Big Data para o banco de dados de destino Snowflake.
- Crie uma conexão PostgreSQL com os seguintes valores:
- Para Tipo, selecione PostgreSQL Server na lista drop-down.
- Para Nome do banco de dados, digite
ociggll
. - Para Host, digite o IP público da instância do serviço Compute na qual PostgreSQL é executado.
- Para Porta, digite
5432
. - Para Nome do Usuário, informe
ggadmin
. - Em Senha, digite a senha.
- Para Protocolo de Segurança, selecione Simples na lista drop-down.
- Crie uma conexão Snowflake com os seguintes valores:
- (Opcional) Se sua implantação de Big Data não tiver um ponto final público, crie uma conexão com GoldenGate e designe essa conexão à implantação PostgreSQL de origem.
- Designe a conexão PostgreSQL de origem à implantação PostgreSQL.
- Designe a conexão Snowflake à implantação do Big Data de destino.
Tarefa 3: Criar os Extracts
- Adicione o Change Data Capture Extract:
- Adicione a Extração de Carga Inicial:
Você retorna à página Extrações, na qual é possível observar o início da Extração.
Tarefa 4: Criar o Distribution Path para Initial Load Extract
Para criar um Distribution Path para Initial Load Extract:
Tarefa 6: Criar o Distribution Path para Change Data Capture
Para criar um Distribution Path para Change Data Capture:
- Na console de implantação do origem PostgreSQL, clique em Serviço de Distribuição.
- Clique em Adicionar Distribution Path.
- Complete o formulário Adicionar caminho da seguinte forma:
- Na console de implantação do Big Data de destino, clique em Receiver Service e verifique o Receiver path criado.