Fala pessoal, tudo bem ?
Estou trabalhando a pouco tempo com ODI e estou com uma duvida quanto a performance.
Estou fazendo a integração ETL entre uma tabela no Teradata para o ORACLE.
Funcionou belezinha, porem uma tabela de mais ou menos 11 milhões de registros esta demorando em media 70 minutos para terminar seu load .
Vocês acham normal ? Estou no inicio do projeto e este é apenas o LOADER sem nenhum tipo de JOIN ou modificação de dados para a base target.
há algo que posso mudar para acelar este processo? Ou até mesmo nas configurações de memória do Oracle?
Estou utilizando o processo ILKM SQL To Oracle (não tinha teradata to oracle) com as configurações no fluxo conforme abaixo:
IKM = ORACLE INCREMENTAL UPDATE
INSERT = SIM
UPDATE = SIM
COMMIT = SIM
SYNC_JRN_DELETE = Não (Não sei ainda para que serve)
FLOW_CONTROL = Não
RECYCLE_ERROS = Não
STATIC_CONTROL = Não
TRUNCADE = Não
DELETE_ALL = Não
CREATE_TARGT_TABLE = Não
DELETE_TEMPORARY_OBJECTS = SIM
FLOW_TABLE_OPTIONS = NOLOGGIN
COMPATIBLE = 9
VALIDATE = Não
DETECTION_STRATEGY = NOT_EXISTS
ANALYZE_TARGET = Não
OPTIMIZER_HINT = :
ODI - Performance integração ORACLE X Teradata
-
- Rank: Programador Júnior
- Mensagens: 21
- Registrado em: Qui, 06 Jun 2013 2:06 pm
Boa tarde @gpereira,
Trabalhei por um tempo com o ODI.
Tive dificuldades com relação à performance. Creio eu que parte disso é que ele não trabalha paralelamente.
o processo de load é carregado diretamente em apenas uma tabela (I$_).
Uma boa solução seria trabalhar paralelamente, mas, ainda não sei como fazer isso com o ODI.
Trabalhei por um tempo com o ODI.
Tive dificuldades com relação à performance. Creio eu que parte disso é que ele não trabalha paralelamente.
o processo de load é carregado diretamente em apenas uma tabela (I$_).
Uma boa solução seria trabalhar paralelamente, mas, ainda não sei como fazer isso com o ODI.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes