Carregando Dados de Outros Bancos de Dados

Para carregar dados de tabelas em outro banco de dados no Oracle Autonomous Database, na página Carregamento de Dados, selecione LOAD DATA e DATABASE. Na lista suspensa, selecione um vínculo de banco de Dados. Arraste uma ou mais tabelas da lista de tabelas de banco de dados e solte-as no Carrinho de Carregamento de Dados.

Cada tabela aparece como um item no Carrinho de Carregamento de Dados. O item mostra o nome da tabela e o número de linhas nela, além do nome da tabela que é o destino do carregamento de dados.

Para remover uma tabela do Carrinho de Carregamento de Dados, clique no ícone Remover (lixeira) do item. Para remover todas as tabelas do carrinho, clique no ícone Remover Tudo (lixeira) na barra de menus Carrinho de Carregamento de Dados.

Para adicionar um banco de dados remoto à lista de links de banco de dados, crie um link de banco de dados para o banco de dados remoto. Para obter informações sobre como criar um link de banco de dados, consulte Links do Banco de Dados no Oracle Database Administrator's Guide.

Os bancos de dados disponíveis aparecem na lista drop-down do painel de navegação do banco de dados da página Carregar Tabelas.

Você pode filtrar as tabelas exibidas no painel de navegação digitando um valor com distinção entre maiúsculas e minúsculas no campo de pesquisa na parte superior da árvore de navegação e pressionando Enter. Para exibir todas as tabelas novamente, limpe o campo de pesquisa e pressione Enter.

Você pode adicionar qualquer número de tabelas do painel de navegação ao Carrinho de Carregamento de Dados e carregar dados de todas elas em um único job de carregamento de dados. Você pode definir filtros nos dados de uma tabela para carregar somente os dados especificados.

Especificar Opções de Processamento

Para especificar definições para o job de carregamento de dados, visualizar os dados na origem ou no destino e ver estatísticas sobre os dados, clique no ícone Definições (lápis) do item no Carrinho de Carregamento de Dados.

No painel de configurações, na guia Configurações, você pode exibir o nome e o tamanho do arquivo no título da caixa de diálogo Carregar dados.

O campo Tabela especifica o nome da tabela de destino. O valor no campo varia de acordo com a seleção no campo Opções. Se a opção for Criar Tabela, o valor de destino padrão será o nome da tabela de origem. Para especificar outro nome para o destino, informe-o no campo Nome. Para as outras opções, o valor padrão é <Nenhum>. Expanda a lista drop-down e selecione uma tabela como destino.

No campo Opções da origem, selecione Criar Tabela, Inserir na Tabela, Substituir Dados, Eliminar Tabela e Criar Nova Tabela ou Mesclar na Tabela. Aponte para o ícone do ponto de interrogação para ver uma breve descrição da opção selecionada.

Selecione outro esquema na lista drop-down Esquema para criar sua tabela de destino em outro esquema.
Observação

A lista drop-down Esquema só estará disponível se você tiver a concessão da atribuição PDB_DBA.

Para conceder a si mesmo uma atribuição PDB_DBA, faça log-in na instância do Database Actions e digite o seguinte comando na área de planilha SQL exibida na guia SQL em ferramentas de Desenvolvimento presentes no Launchpad.

Grant PDB_DBA to Username;

Essa lista suspensa está disponível para as opções Criar Tabela e Eliminar Tabela e Criar Nova Tabela.

Se você selecionar Criar Tabela, no campo Nome, aceite o nome padrão, que é o nome da tabela de origem, ou informe outro nome.

Se você selecionar uma das outras opções, expanda a lista drop-down do campo Nome e selecione uma tabela como destino.

Modelo de Definições

O recurso salvar configurações salva o conjunto de configurações nas configurações do Carrinho na forma de um arquivo JSON. Ao abrir o modelo Configurações, você tem as seguintes opções:
  1. Modelo de Definições de Carga: Carrega um modelo de definições do sistema local.
  2. Salvar Modelo de Definições: Salva o modelo de definições existente atual.
Descrição da settings-template.png a seguir
Descrição da ilustração settings-template.png
Você pode usar o Modelo de Definições de Carga se quiser usar um modelo personalizado existente presente em seu local.
  1. Na guia Definições da página Carregar Dados, selecione Carregar Modelo de Definições.
  2. Você verá um assistente Carregar Modelo de Definições, clique no Modelo de Definições JSON para carregar um arquivo JSON do seu sistema.
  3. Clicar no modelo de Definições JSON abrirá o sistema local. Clique em OK para carregar o arquivo JSON.
  4. Depois de carregar o arquivo JSON, você poderá exibir as atualizações aplicadas automaticamente à guia de definições que corresponde ao modelo de definições JSON que você carrega do seu local.
Você pode usar o Modelo de Salvar Definições para salvar o modelo de Definições atual existente.
  1. Na guia Definições da página Carregar Dados, selecione Salvar Modelo de Definições.
  2. O editor de arquivos Modelo é exibido. Clique no nome do Arquivo de Modelo e nomeie o novo modelo.
  3. Clique em OK para concluir o salvamento do novo nome do modelo existente.
  4. Você pode testar a configuração do novo modelo.

Configurações de edição em lote

Você pode usar as configurações de edição em massa para atualizar todas as colunas de uma só vez na tabela de mapeamento. Use-o para aplicar alterações à seleção exibida no momento no painel de resultados. Você pode procurar os valores da coluna que deseja editar no campo de pesquisa e clicar no ícone de lupa. A tabela de mapeamento exibirá os resultados da pesquisa. Selecione a configuração Edição em massa para atualizar a coluna. A configuração Edição em massa permite:
  • Atualize os valores de todos os campos de um grupo.
  • Localizar e substituir, Adicionar Prefixo e Adicionar sufixo ao nome da coluna de destino.
  • Incluir a(s) coluna(s) para carregar dados na tabela de destino.
  • Exclua a(s) coluna(s) para carregar dados na tabela de destino.

Pesquisando a Coluna

A configuração Edição em lote atualiza as colunas retornadas pelo campo de pesquisa. A caixa de pesquisa abaixo das Colunas Disponíveis no assistente de Mapeamento de Edição em Massa filtra a lista de colunas que você deseja atualizar em massa. Você também pode clicar na coluna que deseja selecionar na lista de Colunas Disponíveis. Escolha qualquer uma das opções disponíveis:
  • >: Esta opção permite mover a coluna para Colunas Selecionadas.
  • <: Para remover a tabela selecionada das Colunas Selecionadas, selecione esta opção.
  • >>: Esta opção permite mover todas as tabelas para a tela Colunas Selecionadas.
  • <<: Para remover todas as tabelas selecionadas das Colunas Selecionadas, selecione esta opção.
O Mapeamento de edição em lote permite atualizar os valores das seguintes colunas para todas as pesquisas retornadas pelo campo de pesquisa:
  • Tipo de dados
  • Nome da Coluna de Destino
  • Incluir Colunas para carregamento
  • Excluir colunas para carregamento

Considere alterar o Tipo de Dados das cinco primeiras linhas de VARCHAR2 para CHAR na tabela de mapeamento.

Descrição da ilustração bulk-edit1.png segue
Descrição da ilustração bulk-edit1.png

Especificar Mapeamentos

Se você selecionar a opção Criar Tabela ou Eliminar Tabela e Criar Nova Tabela, na seção Mapeamento, aceite os valores padrão para as colunas de destino ou especifique valores diferentes. Na coluna de destino, informe um nome para a coluna.
Observação

Você receberá uma mensagem de erro de dica de ferramenta com o motivo exato da mensagem de erro ao concluir a edição de uma célula. A célula da grade de mapeamento será destacada com vermelho para indicar um valor inválido que deve ser corrigido. O destaque é removido depois que você corrige o valor inválido. Por exemplo, você pode exibir a seguinte mensagem de erro de dica de ferramenta quando o nome da coluna de destino não for preenchido. Descrição da dica de ferramenta-error.png a seguir
Descrição da ilustração tooltip-error.png

Para as opções Inserir na Tabela ou Substituir Dados, selecione uma coluna de destino na lista drop-down de colunas existentes.

Para a opção Mesclar na Tabela, para cada coluna de origem, selecione uma coluna de destino na lista drop-down. Você deve especificar pelo menos uma coluna como coluna-chave. Para especificar uma coluna como uma coluna de chave, marque a caixa de seleção Mesclar Chave para a coluna. Chaves de mesclagem são uma ou mais colunas que identificam de forma exclusiva cada linha da tabela. As chaves de mesclagem não devem conter valores nulos. Para carregar tabelas com chaves primárias, esta opção permite automaticamente a seleção de colunas de chave primária como chaves de mesclagem.

Visualizar

Para exibir os dados na tabela de origem, no painel de definições, selecione a guia Tabela de Origem. A visualização de origem exibe os dados na tabela.

Tabela

Para todas as opções, exceto Criar Tabela, para exibir os dados existentes na tabela de destino, no painel de definições, selecione a guia Tabela de Destino. A visualização de destino exibe os dados na tabela antes de executar o job de carregamento de dados.

SQL

A guia SQL exibe os comandos SQL que serão executados para concluir este job de carregamento de dados.
Observação

Você pode ver o código SQL mesmo antes da criação da tabela.

Executar o Job de Carregamento de Dados

Quando você tiver adicionado todas as tabelas de origem do job e especificado as definições de cada tabela, para executar o job, clique no ícone Iniciar na barra de menus Carrinho de Carregamento de Dados. Para interromper o job de carregamento de dados, clique no ícone Interromper.

Assim que o job de carregamento de dados for iniciado, você poderá exibir o andamento do job no painel Carregamento de Dados.

Quando o job de carregamento de dados é concluído, o painel Carregamento de Dados exibe os resultados do job. Na parte superior do cabeçalho do carregamento da tabela, você pode exibir o nome da tabela junto com o total de colunas presentes na tabela.

Clique em Relatório para exibir um relatório do total de linhas carregadas e com falha para um table.You específico. Ele pode exibir o nome da tabela, a hora em que a tabela foi carregada e o tempo necessário para processar a carga.

No cabeçalho da Carga da Tabela, você pode exibir o nome da tabela com o número total de colunas carregadas. Quando você expande o Carregamento de Tabela, pode visualizar as opções usadas para carregar os dados de origem com a contagem de linhas carregadas.

Para exibir informações sobre um item no job, clique no ícone Configurações no item. O painel de definições tem as mesmas guias Definições, Origem, Tabela, SQL, Relatório de Jobs e Definição de Dados como o painel de definições antes de executar o job, exceto que a visualização de destino agora contém os dados carregados pelo job de carregamento de dados. Para fechar o painel de configurações, clique em Fechar.

Para exibir um log da operação de carregamento, clique no ícone Log. Você pode salvar o log, limpá-lo ou atualizá-lo. Clique em OK para descartar o log.

A lista de tabelas na página Carga de Dados/Explorar contém quaisquer novas tabelas criadas. As tabelas de destino das opções Inserir na Tabela, Substituir Dados, Eliminar Tabela e Criar Nova Tabela e Mesclar na Tabela contêm os dados carregados.

Corrigindo um job do carregamento de dados

Após o job de carregamento de dados, você poderá ver erros que deseja corrigir ou, após a inspeção, perceber que deseja nomear uma coluna de forma diferente. Nesses casos, você verá um sinal de aviso no carregamento da Tabela. Clique no ícone Recarregar para recarregar a origem com correções sugeridas. Clique no ícone Ações no carregamento da Tabela e selecione Editar para fazer alterações no job de carregamento de dados (ou seja, alterar um nome de coluna).

Clique em Aplicar para aplicar quaisquer alterações. Clique em Fechar para retornar à página Ações do Banco de Dados.