Criar e Configurar Pipelines
Você pode criar um ou mais pipelines de carga ou exportação. Ao criar um pipeline, você usa parâmetros e define atributos de pipeline para configurar o pipeline.
As opções para criar e configurar um pipeline são as seguintes:
-
Carregar Pipeline:
-
Exportar Pipeline:
-
Exporte resultados incrementais de uma consulta para o armazenamento de objetos usando uma coluna de data ou timestamp como chave para rastrear dados mais recentes. Consulte Criar e Configurar um Pipeline de Exportação com Coluna de Timestamp.
-
Exporte dados incrementais de uma tabela para armazenamento de objetos usando uma coluna de data ou timestamp como chave para rastrear dados mais recentes. Consulte Criar e Configurar um Pipeline de Exportação com Coluna de Timestamp.
-
Exporte dados de uma tabela para armazenamento de objetos usando uma consulta para selecionar dados sem uma referência a uma coluna de data ou timestamp (para que o pipeline exporte todos os dados que a consulta seleciona para cada execução do scheduler). Consulte Criar e Configurar um Pipeline para Exportar Resultados da Consulta (Sem um Timestamp).
-
- Criar e Configurar um Pipeline para Carregar Dados
Você pode criar um pipeline para carregar dados de arquivos externos no armazenamento de objetos ou em diretórios para tabelas no Autonomous AI Database. - Criar e Configurar um Pipeline para Exportação com Coluna de Timestamp
Você pode criar um pipeline de exportação para exportar automaticamente dados de séries temporais do Autonomous AI Database para o armazenamento de objetos. - Criar e Configurar um Pipeline para Exportar Resultados da Consulta (Sem um Timestamp)
Você pode criar um pipeline de exportação para exportar automaticamente dados do Autonomous AI Database para o armazenamento de objetos. Usando essa opção de pipeline de exportação, você especifica uma consulta SQL que o pipeline executa periodicamente para exportar dados para o armazenamento de objetos. Você pode usar essa opção de exportação para compartilhar os dados mais recentes do Autonomous AI Database para o armazenamento de objetos de outros aplicativos para consumir os dados.
Tópico principal: Usando Pipelines de Dados para Carga e Exportação Contínuas
Criar e Configurar um Pipeline para Carregar Dados
Você pode criar um pipeline para carregar dados de arquivos externos no armazenamento de objetos ou em diretórios para tabelas no Autonomous AI Database.
Um pipeline de carregamento consome dados colocados no armazenamento de objetos ou em diretórios e os carrega em uma tabela no Autonomous AI Database. Quando você cria um pipeline de carga, ele é executado em intervalos regulares para consumir dados colocados no local de origem, quando novos arquivos de dados chegam, o pipeline carrega os novos dados. Você também pode usar um pipeline para copiar arquivos de forma confiável, com recursos de retomada e repetição, do local do cource para uma tabela no seu banco de dados.
Com um pipeline de carregamento, o pacote de pipeline usa DBMS_CLOUD.COPY_DATA
para carregar dados.
No Autonomous AI Database, use uma tabela existente ou crie a tabela de banco de dados na qual você está carregando dados. Por exemplo:
CREATE TABLE EMPLOYEE
(name VARCHAR2(128),
age NUMBER,
salary NUMBER);
Como alternativa, para definir o formato para JSON, você pode usar o seguinte formato:
BEGIN
DBMS_CLOUD_PIPELINE.SET_ATTRIBUTE
(
pipeline_name => 'MY_PIPE1',
attribute_name => 'format',
attribute_value => JSON_OBJECT('type' value 'json', 'columnpath' value '["$.NAME", "$.AGE", "$.SALARY"]')
);
END;
/
Tópico principal: Criar e Configurar Pipelines
Criar e Configurar um Pipeline para a Coluna Exportar com Timestamp
Usando essa opção de pipeline de exportação, você especifica uma consulta de tabela ou SQL e uma coluna com um timestamp que o pipeline usa para controlar o horário do último upload. Você pode usar um pipeline de exportação para compartilhar dados para consumo por outros aplicativos ou para salvar dados no armazenamento de objetos.
Com um pipeline de exportação, o pacote de pipeline usa DBMS_CLOUD.EXPORT_DATA
para exportar dados.
Um pipeline de exportação exporta dados do seu Autonomous AI Database para o armazenamento de objetos. Quando você cria um pipeline de exportação, o pipeline é executado em intervalos regulares e coloca dados no armazenamento de objetos.
Tópico principal: Criar e Configurar Pipelines
Criar e Configurar um Pipeline para Exportar Resultados de Consulta (sem um Timestamp)
Você pode criar um pipeline de exportação para exportar automaticamente dados do Autonomous AI Database para o armazenamento de objetos. Usando essa opção de pipeline de exportação, você especifica uma consulta SQL que o pipeline executa periodicamente para exportar dados para o armazenamento de objetos. Você pode usar essa opção de exportação para compartilhar os dados mais recentes do Autonomous AI Database para o armazenamento de objetos de outros aplicativos para consumir os dados.
Um pipeline de exportação exporta dados do seu Autonomous AI Database para o armazenamento de objetos. Quando você cria um pipeline de exportação, o pipeline é executado em intervalos regulares e coloca dados no armazenamento de objetos.
Tópico principal: Criar e Configurar Pipelines