Compile opções com SQL Pushdown em DataStage

Você pode selecionar modos de execução como ETL ou ELT para especificar como seus dados serão processados durante o tempo de execução.

O principal processo utilizado DataStage® é o Extract, Transform, and Load (ETL), no qual os dados são lidos na memória, processados e, em seguida, gravados em um destino. Em DataStage, todos os trabalhos são executados no modo ETL por padrão. Ao selecionar uma opção diferente na guia Compilar das configurações do seu trabalho, você pode optar por executá-lo em um modo otimizado usando o SQL Pushdown, que transfere o trabalho de processamento de dados para os bancos de dados de origem ou de destino.

Quando a lógica de transformação é enviada para o banco de dados de destino, o processo segue as etapas de extração, carregamento e transformação (ELT). Quando a lógica de transformação é enviada para o banco de dados de origem, o processo segue as etapas Transformar, Extrair e Carregar (TEL). Em muitos casos, ainda será necessário realizar algum trabalho de transformação entre as etapas de extração e carregamento, mas o máximo possível do trabalho é realizado nos bancos de dados de origem ou de destino. A otimização costuma ser útil quando você precisa transformar grandes conjuntos de dados que já estão em fontes ou destinos específicos. As seguintes opções estão disponíveis para executar seus trabalhos:
Extrair, transformar, carregar (ETL)
Este modo padrão extrai dados de uma fonte, transforma os dados no ambiente escolhido e carrega os dados processados em um destino.
Enviar para a fonte
Este modo transfere o trabalho de transformação para o banco de dados de origem, realizando o máximo possível antes da extração. Se o fluxo DataStage puder ser convertido apenas parcialmente para SQL, o trabalho restante será executado no ambiente escolhido.
Empurrar para baixo até o alvo
Este modo transfere o trabalho de transformação para o banco de dados de destino, realizando o máximo de trabalho possível após o carregamento. O trabalho restante é realizado no ambiente escolhido. Quando a análise determina que o fluxo DataStage pode ser convertido para SQL, o modo ELT é usado e o DataStage compila o fluxo para SQL. Quando a análise determina que o fluxo DataStage pode ser convertido apenas parcialmente para SQL, os modos ETL e ELT são usados conforme necessário. Para obter mais informações, consulte o modo de execução do ELT em DataStage.