Preparar e mesclar dados no Autonomous AI Lakehouse usando o OCI GoldenGate
Este início rápido o orienta sobre como preparar e mesclar dados do Autonomous AI Transaction Processing com o Autonomous AI Lakehouse usando uma implantação do OCI GoldenGate Big Data.
Antes de começar
Para continuar, você deve ter o seguinte:
-
Um banco de dados de origem. existente
-
Um Autonomous AI Lakehouse de destino existente.
-
Um Bucket do Oracle Object Storage existente que será usado como uma área de preparação temporária.
-
Antes de configurar a replicação do Autonomous AI Lakehouse Stage & Merge, os esquemas e as tabelas de destino devem ser criados na instância de destino do Autonomous AI Lakehouse.
Configuração do ambiente: Autonomous AI Databases
-
Faça download e descompacte o esquema de banco de dados de amostra.
-
Configure o Autonomous AI Transaction Processing de origem:
-
Na console do Oracle Cloud, selecione sua instância do Autonomous AI Transaction Processing na página Autonomous AI Databases para exibir seus detalhes e acessar as Database Actions.
-
Selecione Database Actions.
-
Ative o usuário GGADMIN:
-
Em Administration, selecione Database Users.
-
Localize GGADMIN e, em seguida, selecione seu menu de reticências (três pontos) e selecione Editar.
-
No painel Editar Usuário, informe a senha GGADMIN, confirme a senha e desative Conta Bloqueada.
-
Selecione Aplicar Alterações.
-
-
Carregue os dados e o esquema de amostra de origem:
-
No menu Seletor do Database Actions, em Desenvolvimento, selecione SQL.
-
Copie e cole o script de
OCIGGLL_OCIGGS_SETUP_USERS_ATP.sqlna planilha de SQL. -
Selecione Executar Script. A guia Saída do Script exibe mensagens de confirmação.
-
Limpe a planilha SQL e copie e cole o script SQL em
OCIGGLL_OCIGGS_SRC_USER_SEED_DATA.sql.
Dica: Talvez seja necessário executar cada instrução separadamente para que a ferramenta SQL execute os scripts com sucesso.
-
-
Para verificar se as tabelas foram criadas com sucesso, feche a janela SQL e reabra-a novamente. Na guia Navegador, procure o esquema
SRC_OCIGGLLe, em seguida, selecione tabelas nas respectivas listas dropdown. -
Ative o registro em log complementar:
-
Desmarque a Planilha SQL.
-
Informe a seguinte instrução e selecione Executar Instrução:
ALTER PLUGGABLE DATABASE ADD SUPPLEMENTAL LOG DATA;
-
-
-
Configure o Autonomous AI Lakehouse de destino:
-
Na console do Oracle Cloud, selecione sua instância do Autonomous AI Lakehouse na página Autonomous AI Databases para exibir seus detalhes e acessar ferramentas de banco de dados.
-
Selecione Database Actions.
-
No menu Database Actions, em Development, selecione SQL.
-
Copie e cole o script de
OCIGGLL_OCIGGS_SETUP_USERS_ADW.sqlsubmetido a download anteriormente na planilha SQL. -
Selecione Executar Script. A guia Saída do Script exibe mensagens de confirmação.
-
Limpe a planilha SQL e copie e cole o script SQL em
OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql -
Selecione Executar Script.
-
Tarefa 1: Criar 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 Oracle para a instância de processamento de transações de IA autônoma de origem.
-
Crie uma implantação de Big Data para o Autonomous AI Lakehouse de destino.
-
Crie uma conexão para a instância de Processamento de Transações do Autonomous AI de origem
-
Crie uma conexão para a instância de destino do Autonomous AI Lakehouse.
-
Crie uma conexão com o GoldenGate e, em seguida, designe essa conexão à implantação do Oracle de origem.
-
Designe a conexão do Autonomous AI Transaction Processing à implantação do Oracle de origem.
-
Designe à conexão do Autonomous AI Lakehouse a implantação de Big Data de destino.
-
Atribua a conexão do Oracle Object Storage à implantação do Big Data de destino.
Tarefa 2: Adicionar o processo de Extract
-
Na página Implantações, selecione a implantação de Processamento de Transação de IA Autônoma.
-
Na página de detalhes da implantação, selecione Iniciar Console.
-
Faça log-in com o nome de usuário e a senha do administrador da implantação de origem.
Tarefa 3: Adicionar e executar um Caminho de Distribuição
-
Se estiver usando o armazenamento de credenciais do 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 GoldenGate de origem, adicione uma Conexão de Caminho para o usuário criado na Etapa 1.
-
Na console de implantação do GoldenGate de origem, selecione Conexões de Caminho na navegação esquerda.
-
Selecione Adicionar Conexão de Caminho (ícone de mais) e conclua o seguinte:
-
Para Alias da Credencial, informe
GGSNetwork. -
Para o ID do Usuário, informe o nome do usuário criado na Etapa 1.
-
Digite a senha do usuário duas vezes para verificação.
-
-
Selecione Enviar.
A conexão de caminho aparece na lista Conexões de Caminho.
-
-
No console de implantação de origem, adicione um Caminho de Distribuição com os seguintes valores:
-
Na página Opções de Origem:
-
Para Extração de Origem, selecione a Extração criada na Tarefa 2.
-
Para Nome da Trilha, informe um Nome de dois caracteres, como
E1
-
-
Na página Opções de Destino:
-
Para Host do Destino, informe o domínio do host da implantação do destino.
-
Para o Número de Porta, informe
443. -
Para Nome da Trilha, informe um Nome de dois caracteres, como
E1 -
Para Alias, informe o Alias da Credencial criado na Etapa 2.
-
-
-
Na console de implantação do Big Data de destino, verifique o Caminho do Receptor criado como resultado do Caminho de Distribuição.
-
Na console de implantação do Big Data de destino, selecione Receiver Service.
-
Verifique os detalhes do caminho. Esse caminho foi criado como resultado do Caminho de Distribuição criado na etapa anterior.
-
Tarefa 4: Adicionar e executar o processo de Replicat
-
Na console de implantação do Big Data de destino, selecione Serviço do Administrador e, em seguida, Adicionar Replicat (ícone de mais).
-
Adicionar uma Replicação com os seguintes valores:
-
Na página Informações do Replicat, em Tipo de Replicat, selecione Replicat Clássico e informe um Nome de Processo.
-
Na página Opções de Replicat:
-
Para Nome, informe o nome da Trilho da Tarefa 2.
-
Para Domínio, selecione um domínio.
-
Para Alias, selecione a conexão do Oracle Object Storage e a conexão do Autonomous AI Lakehouse criada na Tarefa 1.
-
Para Tabela de Checkpoints, selecione a tabela de checkpoints que você criou para a implantação do destino.
-
-
Na página Opções Gerenciadas, deixe os campos como estão e selecione Próximo.
-
Na página Parâmetros de Replicat, altere a linha MAP para o seguinte:
MAP SRC_OCIGGLL.*, TARGET SRCMIRROR_OCIGGLL.*;
-
-
Na página Propriedades, configure as seguintes propriedades:
-
gg.eventhandler.oci.compartmentID: Adicione o OCID do compartimento no qual o bucket do Oracle Object Storage está armazenado. -
gg.eventhandler.oci.bucketMappingTemplate: Adicione o nome do bucket do Oracle Object Storage.
-
-
Selecione Criar e Executar.
Tarefa 5: Verificar a replicação
-
Na console do Oracle Cloud, no menu de navegação, selecione Oracle AI Database e, em seguida, Autonomous AI Transaction Processing.
-
Na lista de instâncias de Processamento de Transações do Autonomous AI, selecione sua instância de origem para exibir seus detalhes.
-
Na página de detalhes do banco de dados, selecione Database Actions.
Observação: Você deve estar conectado automaticamente. Caso contrário, faça log-in com as credenciais do banco de dados.
-
Na home page do Database Actions, selecione SQL.
-
Informe o seguinte na planilha e selecione Executar Script.
-
Na console de implantação do GoldenGate OCI GoldenGate de origem, selecione o nome da Extração e, em seguida, selecione Estatísticas. Verifique se
SRC_OCIGGLL.SRC_CUSTOMERtem 7 inserções.Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1001,0,'Brendt','Paul','10 Jasper Blvd.',107,'(212) 555 2146',19,10); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1002,0,'McCarthy','Robin','27 Pasadena Drive',11,'(214) 555 3075',29,11); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1003,0,'Travis','Peter','7835 Hartford Drive',12,'(510) 555 4448',34,12); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1004,0,'Larson','Joe','87 Carmel Blvd.',13,'(213) 555 5095',45,13); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1005,0,'Goldschmidt','Tony','91 Torre drive',14,'(619) 555 6529',55,20); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1006,0,'Baker','William','2890 Grant Avenue',15,'(312) 555 7040',64,21); Insert into SRC_OCIGGLL.SRC_CUSTOMER (CUSTID,DEAR,LAST_NAME,FIRST_NAME,ADDRESS,CITY_ID,PHONE,AGE,SALES_PERS_ID) values (1007,0,'Swenson','Jack','64 Imagination Drive',19,'(202) 555 8125',74,22); -
Na console de implantação do Big Data de destino, selecione o nome do processo Replicat e, em seguida, selecione Estatísticas. Verifique se
SRC_OCIGGLL.SRC_CUSTOMERtem 7 inserções. -
Na console do Autonomous AI Lakehouse Cloud SQL de destino, execute o seguinte comando para validar os dados replicados:
select * from SRCMIRROR_OCIGGLL.SRC_CUSTOMER;