Criar e Executar Carregamentos de Dados
Um carregamento de dados permite carregar várias entidades de dados de uma conexão de origem para uma conexão de destino.
Tópicos
- Criar um Carregamento de Dados
Use o assistente Criar Carregamento de Dados para definir a conexão de origem e a conexão de destino para o carregamento de dados. - Executar um Carregamento de Dados
Depois de criar o carregamento de dados, você será levado para a página Detalhes do Carregamento de Dados que exibe os detalhes necessários para executar um carregamento de dados.
Tópico pai: Página Transformações de Dados
Criar uma Carga de Dados
Use o assistente Criar Carregamento de Dados para definir a conexão de origem e a conexão de destino para o carregamento de dados.
O carregamento de dados não é suportado para conexões do Oracle Object Storage.
O assistente também permite que você escolha a opção de processamento de carga com base no tipo de implantação. O carregamento de dados recém-criado é exibido na página Carregamentos de Dados do projeto associado. Clique no ícone Ações () ao lado do carregamento de dados selecionado para editá-lo, renomeá-lo, iniciá-lo, exportá-lo ou excluí-lo.
Para criar um carregamento de dados na Home page:
- Execute um dos seguintes procedimentos:
- Na Home page, clique em Carregar Dados. O assistente de Criação de Carga de Dados é exibido.
Na guia Criar Carregamento de Dados, informe um nome se quiser substituir o valor padrão, adicionar uma descrição e selecionar um projeto no menu suspenso.
- Na Home page, clique em Projetos e, em seguida, no mosaico do projeto necessário. No painel esquerdo, clique em Carregamentos de Dados e, em seguida, clique em Criar Carregamento de Dados.
O assistente de Criação de Carga de Dados é exibido.
- Na Home page, clique em Carregar Dados. O assistente de Criação de Carga de Dados é exibido.
- No campo Nome, informe um nome para o carregamento de dados. O campo é pré-preenchido com um nome padrão. Você pode editar esse valor.
- Adicione uma descrição. Isso é opcional.
- Se você tiver aberto o assistente Criar Carregamento de Dados na Home page, será necessário selecionar um nome de projeto na lista drop-down. Se esta for a sua primeira vez aqui, clique no ícone + para criar um projeto. Se você tiver efetuado login como SUPERVISOR, o nome do projeto padrão será
Home
. Para outros usuários, o nome do projeto padrão está no formato<username>_Home
. Você pode editar o valor predeterminado. Consulte Trabalhar com Projetos para obter mais informações sobre projetos. - Para Processamento de Carga, execute um dos seguintes procedimentos:
- Selecione o botão de opção Interno e, na lista suspensa Tipo de Implantação, selecione Transformações de Dados (Batch).
- Selecione o botão de opção Delegar e, na lista suspensa Tipo de Implantação, selecione OCI GoldenGate. Na lista drop-down Conexão de Implantação GoldenGate, selecione uma conexão.
- Clique em Próximo.
- Para definir sua conexão de origem, na lista drop-down Conexão, selecione a conexão necessária da qual você deseja adicionar as entidades de dados. Como alternativa, clique no ícone + para criar uma nova conexão. Consulte Trabalhar com Conexões para obter mais detalhes sobre conexões.
- Na lista drop-down Esquema, todos os esquemas correspondentes à conexão selecionada são listados em dois grupos:
- Esquema existente (aqueles que você importou para o Oracle Data Transforms) e
- Novo Esquema de Banco de Dados (aqueles que você ainda não importou).
Na lista drop-down, selecione o esquema que deseja usar.Observação
Se não houver informações, como nome de usuário ou senha, wallet ausente etc., a lista poderá falhar ao ser preenchida com um erro "Esta conexão tem informações ausentes". Clique no ícone Editar () para abrir a página Atualizar Conexão, na qual você pode preencher os detalhes ausentes.
- Clique em Próximo.
- Da mesma forma, defina a conexão de destino. Se você planeja usar uma conexão do Apache Iceberg como destino para carregar dados, consulte Criando e Executando um Carregamento de Dados do Apache Iceberg para obter instruções específicas.
- Clique em Salvar.
A página Detalhes da Carga de Dados é exibida listando todas as entidades de dados carregadas.
Tópico principal: Criar e Executar Cargas de Dados
Executar uma Carga de Dados
Depois de criar o carregamento de dados, você será levado para a página Detalhes do Carregamento de Dados que exibe os detalhes necessários para executar um carregamento de dados.
Inclui os detalhes do esquema de origem, as entidades de dados que são carregadas do esquema de origem e os detalhes do esquema de destino. Você pode escolher a ação que deseja aplicar a cada entidade de dados – recriar, truncar, anexar – e carregar tabelas em massa para o esquema de destino. Quando você executa um carregamento de dados, vários jobs são executados em segundo plano para concluir a solicitação.
Você pode executar um carregamento de dados de uma das seguintes maneiras:
O carregamento de dados não é suportado para conexões do Oracle Object Storage.
Executando um Carregamento de Dados na Página de Detalhes do Carregamento de Dados
A página Detalhes do Carregamento de Dados exibe as informações necessárias para executar um carregamento de dados. É possível aplicar diferentes ações - mesclagem incremental, anexação incremental, recriar, truncar, anexar - nas entidades de dados antes de carregá-las no esquema de destino.
SE APLICA A:

Se o carregamento de dados for grande, talvez você queira aumentar a memória do Agente ODI para evitar problemas. Siga as instruções em Aumentar a Memória do Agente do ODI antes de começar a executar o carregamento de dados.
Para executar uma carga de dados a partir da Página de Detalhes da Carga de Dados:
- Na página Detalhes do Carregamento de Dados, selecione as entidades de dados que você deseja mover para o esquema de destino.
Para filtrar a lista, você pode executar uma das seguintes ações:
- Informe o nome ou parte do nome na caixa Nome. Esta pesquisa retorna entidades de dados que incluem a string especificada no nome. Por exemplo, a string de pesquisa AD retorna resultados como ADMIN, ADDRESS, BADGE, UPGRADE, WORKLOAD e assim por diante.
- Ative a opção Usar Expressão Regular para usar a correspondência de padrões para procurar strings de caracteres específicas. Por exemplo, a string de pesquisa CO.* retorna resultados como CONTACT, COUNT, COUNTRY e assim por diante.
Você pode selecionar várias entidades de dados e carregá-las no esquema de destino. Também é possível classificar a lista exibida usando as seguintes opções:- Todos - Exibe todas as entidades de dados que correspondem aos critérios de pesquisa.
- Selecionado - Exibe todas as linhas selecionadas.
- Desmarcado - Exibe todas as linhas não selecionadas.
- Invalid (Inválido) – Exibe todas as linhas inválidas.
Observação
Essas opções exibem a lista de entidades de dados com base nos critérios de pesquisa. Para exibir a lista de todas as entidades de dados, limpe todos os filtros aplicados. - Clique no ícone necessário para escolher qualquer uma das seguintes ações:
- Mesclagem Incremental - Atualiza os dados na coluna selecionada comparando a tabela de origem com a tabela de destino com base na chave de mesclagem especificada. Para usar essa opção, selecione a coluna que deseja mesclar e, em seguida, selecione a chave de mesclagem. Para usar essa opção, selecione a coluna que deseja mesclar e, em seguida, selecione a chave de mesclagem. Clique no ícone Validar (
) para validar os valores selecionados.
Observação
- Os valores da última atualização da Coluna Incremental são armazenados no Carregamento de Dados. Se você criar um novo carregamento de dados com a mesma tabela, essa opção funcionará como Anexar, Truncar e Recriar na primeira vez que você executá-lo.
- Se a tabela de destino não estiver truncada, não inicie o Carregamento de Dados usando o modo Anexar, Truncar ou Recriar e, em seguida, alterne a ação para Mesclagem Incremental. Isso fará com que todas as linhas existentes na tabela de destino sejam atualizadas. A Oracle recomenda que você inicie o Carregamento de Dados usando a ação Mesclagem Incremental.
- Anexação Incremental - Atualiza os dados na coluna selecionada no esquema de destino. Para utilizar esta opção, selecione a coluna que deseja atualizar e clique no ícone Validar (
) para validar a seleção.
Na primeira vez que você executa o Carregamento de Dados, essa opção funciona da mesma forma que as opções Anexar, Truncar e Recriar, o que significa que todas as linhas são inseridas no destino. Em todas as execuções subsequentes de Carregamento de Dados, a Coluna Incremental é usada para filtrar apenas novas linhas para anexar dados a fim de evitar que as mesmas linhas sejam carregadas mais de uma vez.
Observação
- Os valores da última atualização da Coluna Incremental são armazenados no Carregamento de Dados. Se você criar um novo carregamento de dados com a mesma tabela, essa opção funcionará como Anexar, Truncar e Recriar na primeira vez que você executá-lo.
- Se a tabela de destino não estiver truncada, não inicie o Carregamento de Dados usando o modo Anexar, Truncar ou Recriar e, em seguida, alterne a ação para Anexar Incremental. A Oracle recomenda que você inicie o Carregamento de Dados usando a ação Anexação Incremental.
- Recreate (Recriar) – Se a tabela já estiver presente no esquema de destino, elimina a tabela existente e a recria.
Observação
Esta opção não está disponível para entidades de dados carregadas usando o OCI GoldenGate. - Truncar – Se a tabela já estiver presente no esquema de destino, exclui todos os dados da tabela selecionada. Nada é descartado.
Observação
Para dados de Compartilhamento Delta, a página Detalhes do Carregamento de Dados só inclui a opção. Não é possível aplicar ações diferentes - mesclagem incremental, anexação incremental, recriar, truncar, anexar - nas entidades de dados antes de carregá-las no esquema de destino. Isso serve para garantir que os dados sejam consistentes entre o servidor de Compartilhamento Delta e o esquema de destino.
- Append (Anexar) – Insere todas as linhas do Conjunto de Dados no destino. Se o Conjunto de Dados contiver registros que já existem no destino, haverá registros duplicados. Use Anexar se for esperado que o conjunto de dados de origem tenha apenas novos registros ou linhas duplicadas no destino não são uma preocupação.
- Não Carregar – Ignora a entidade de dados selecionada do job de carregamento de dados. Depois que você clicar em Salvar, essas entidades de dados não estarão mais disponíveis para jobs de carregamento de dados futuros.
Você pode selecionar várias entidades de dados e aplicar ações diferentes. As linhas não salvas são destacadas em negrito.
Observação
Essas opções não estão disponíveis para conexões de Compartilhamento Delta. - Mesclagem Incremental - Atualiza os dados na coluna selecionada comparando a tabela de origem com a tabela de destino com base na chave de mesclagem especificada. Para usar essa opção, selecione a coluna que deseja mesclar e, em seguida, selecione a chave de mesclagem. Para usar essa opção, selecione a coluna que deseja mesclar e, em seguida, selecione a chave de mesclagem. Clique no ícone Validar (
- Para especificar como você deseja armazenar os nomes de coluna de origem nas tabelas de destino, clique em Definições, que fica no lado direito da página Detalhes da Carga de Dados. Escolha um dos valores a seguir:
- Manter nomes originais colocando todos os nomes entre delimitadores - Cria nomes de colunas com os mesmos nomes das tabelas de origem na tabela de destino.
- Não usar delimitadores - Esta é a seleção padrão. Converte todos os nomes de coluna em letras maiúsculas e substitui espaços e caracteres especiais por sublinhados.
As opções a seguir se aplicam a palavras reservadas, como
Date
,Timestamp
,Start
e assim por diante.- Colocar em delimitadores - Esta é a seleção padrão. Nome de colunas que são palavras reservadas com delimitadores (nem todos os nomes de colunas).
- Usar um prefixo - Adiciona o prefixo especificado a nomes de colunas que são palavras reservadas (nem todos os nomes de colunas).
Para nomes de colunas com o mesmo nome após a conversão, os nomes são sufixados com um valor numérico para manter a exclusividade. Por exemplo, nomes de colunas
Date
,date
,DATE
,Item_@Code
,Item$$Code
,Item%%Code
são criados na tabela de destino como
DATE
,DATE_0
,DATE_1
,ITEM__CODE
,ITEM__CODE_0
,ITEM__CODE_1
.
Observação
Depois que o carregamento de dados é executado, as opções selecionadas são aplicadas e retidas para todas as execuções subsequentes. Não é possível alterar a configuração. - Clique em
para salvar as alterações. Uma marca de seleção verde (
) na linha indica que as alterações foram salvas.
- Para iniciar o carregamento de dados,
- Clique em
.
- Para carregamentos de dados GoldenGate, clique em
.
Um prompt de confirmação é exibido quando o carregamento de dados é iniciado com sucesso.
- Clique em
Para verificar o status do carregamento de dados, consulte o painel Status à direita abaixo dos detalhes do Esquema de Destino. Para obter detalhes sobre o painel Status, consulte Monitorar Status de Cargas de dados, Fluxos de dados e Fluxos de trabalho. Este painel mostra links para os jobs executados para executar este carregamento de dados. Clique no link para monitorar o andamento na página Detalhes da Tarefa. Para obter mais informações sobre jobs, consulte Criar e Gerenciar Jobs.
Executando um Carregamento de Dados na Página Detalhes do Workflow
Você pode adicionar vários carregamentos de dados a um workflow, juntamente com fluxos de dados ou workflows, e executá-los como etapas separadas. O painel esquerdo da página Detalhes do Workflow lista os fluxos de dados, workflows e cargas de dados disponíveis para uso.
- Carregamentos de Dados - Esta pasta lista todos os carregamentos de dados que você criou na instância local do Data Transforms. Quando você seleciona uma etapa no workflow que é um carregamento de dados local, o Painel de Propriedades disponível no lado direito da tela de design exibe o Tipo como
Data Load
e o Objeto Vinculado como Home><nameofDataLoad>
. - Cargas de Dados Remotas - Esta pasta lista todos os carregamentos de dados que você criou em uma instância remota do Data Transforms. Consulte Criar uma Conexão de Transformações de Dados para Carregamento de Dados Remoto. Quando você seleciona uma etapa no workflow que é um carregamento de dados remoto, o Painel de Propriedades disponível no lado direito da tela de design exibe o Tipo como
Remote Data Load
e o Objeto Vinculado comoName of the Data Transforms connection
><nameofDataLoad>
.
Depois de adicionar os carregamentos de dados ao workflow, clique em para executá-los.
Tópico principal: Criar e Executar Cargas de Dados