Replicar dados do Autonomous Transaction Processing para o Apache Iceberg
Descubra como replicar dados do Autonomous Transaction Processing para o Apache Iceberg na OCI GoldenGate.
Antes de começar
Para concluir com sucesso essa inicialização rápida, você deve ter:
- Um Autonomous Transaction Processing de origem
- Um ambiente de destino do Apache Iceberg:
- O OCI GoldenGate suporta Azure Data Lake Storage, Amazon S3 e Google Cloud Storage como serviços de armazenamento para tabelas do Apache Iceberg.
- O OCI GoldenGate suporta catálogos Hadoop, Nessie, AWS Glue, Polaris, REST e JDBC para o Apache Iceberg.
Configuração do ambiente: Autonomous Transaction Processing
Se você ainda não tiver um banco de dados de origem configurado para replicação, poderá seguir estas etapas para carregar um esquema de amostra a ser usado para esse início rápido. Esse início rápido usa Autonomous Transaction Processing para o banco de dados de origem.
Para configurar o Autonomous Database de origem:
- Faça download e descompacte o esquema de banco de dados de amostra.
- Na console do Oracle Cloud, selecione sua instância do ATP (Autonomous Transaction Processing) na página Autonomous Databases para exibir seus detalhes e acessar as Ações do Banco de Dados.
- Desbloqueie o usuário GGADMIN:
- Clique em Database actions e, em seguida, clique em Database Users.
- Localize o GGADMIN e clique no menu reticências (três pontos) e selecione Editar.
- No painel Editar Usuário, informe a senha GGADMIN, confirme a senha e, em seguida, desmarque Conta Bloqueada.
- Clique em Aplicar Alterações.
- Carregue o esquema e os dados de amostra de origem:
- Ative o registro em log complementar:
Tarefa 1: Criar os recursos
Este exemplo de início rápido exige implantações e conexões para a origem e o destino.
- Crie uma implantação Oracle para a instância do Autonomous Transaction Processing de origem.
- Crie uma implantação do Big Data para o destino do Apache Iceberg.
- Crie uma conexão do Autonomous Transaction Processing.
- Crie uma conexão do Apache Iceberg.
- Crie uma conexão de servidor GoldenGate e atribua-a à implantação Oracle.
- Designe a conexão do ATP à implantação do Oracle.
- Atribua a conexão Iceberg à implantação do Big Data.
Tarefa 2: Adicionar o Extract
- Na página Implantações, selecione a implantação do Autonomous Transaction Processing de origem.
- Na página detalhes da implantação, clique em Iniciar Console.
- Faça log-in com o nome de usuário e a senha do administrador da implantação de origem.
- Adicionar informações de transação.
- Adicione um Extract.
Tarefa 3: Adicionar e executar o comando Distribution Path
- Se estiver usando o armazenamento de credenciais GoldenGate, crie um usuário para o Caminho de Distribuição na implantação do Big Data de destino; caso contrário, pule para a Etapa 3.
- Na Console de Implantação do ATP GoldenGate de origem, adicione uma Conexão de Caminho para o usuário criado na Etapa 1.
- Na console de implantação do ATP de origem, adicione um Caminho de Distribuição com os seguintes valores:
- Na console de implantação do Big Data de destino, verifique a Receiver Path criada como resultado da Distribution Path.
- Na console de implantação do Big Data de destino, clique em Receiver Service.
- Verifique os detalhes do caminho. Este caminho foi criado como resultado do Distribution Path criado na etapa anterior.