Ir para conteúdo

placca

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre placca

  1. placca

    Join em várias tabelas

    Tenho algumas tabelas que vou colocar e forma simplificada parta melhor entendimento: TAB1 cod_cli nome endereco 100 Joao Rua A 200 Jose Rua B 300 Pedro Rua C TAB2 cod_cli cod_atendimento dt_atendimento 100 111 01/01/2020 100 112 10/02/2020 200 222 05/03/2020 TAB3 cod_cli cod_compra valor dt_compta 100 11 10,00 01/01/2020 200 13 20,00 10/02/2020 300 15 5,00 10/02/2020 300 17 55,00 16/02/2020 JOIN cod_cli nome endereco cod_atendimento dt_atendimento cod_compra valor dt_compra 100 Joao Rua A 111 01/01/2020 11 10 01/01/2020 100 Joao Rua A 112 01/02/2020 200 Jose Rua B 13 20 10/02/2020 300 Pedro Rua C 15 5 10/02/2020 300 Pedro Rua C 17 55 16/02/2020 200 Jose Rua B 222 05/03/2020 Preciso fazer um join onde os campos da 1ª. Tabela serão sempre exibidos. Os campos das outras duas tabelas não são iguais (contem informações distintas e são de tipos distintos) porém elas tem a data como campo comum (tipo date). A tabela final deverá ser exibida como no exemplo, isto é, respeitando-se a ordenação pelos campos de data. Uma solução aceita pode ser ter uma tabela para cada cliente (fixando-se o código do cliente) mas mantendo-se as demais condições. Obrigado pela ajuda !
  2. placca

    Processo de ETL no Pentaho

    Obrigado Motta ! O problema estava no arquivo de input. Já resolvi !
  3. placca

    Processo de ETL no Pentaho

    Estou lendo um arquivo TXT (Input texto) no Pentaho e preciso de um step que limite o tamanho dos campos. Os campos estão separados por virgula porém como o arquivo em muito grande (15GB) em algum lugar tem um campo que excede o limite e dá erro na carga da tabela no Banco MySql.Erro abaixo: 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - ERROR (version 9.0.0.0-423, build 9.0.0.0-423 from 2020-01-31 04.53.04 by buildguy) : Because of an error, this step can't continue: 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - ERROR (version 9.0.0.0-423, build 9.0.0.0-423 from 2020-01-31 04.53.04 by buildguy) : org.pentaho.di.core.exception.KettleException: 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - Error batch inserting rows into table [TAB_PESSOA_CADUNICO]. 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - Errors encountered (first 10): 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - Error updating batch 2020/11/25 14:56:20 - TAB_PESSOA_CADUNICO.0 - (conn=2540) Data too long for column 'DTA_CADASTRAMENTO_MEMB' at row 1
  4. placca

    Join em várias tabelas

    Tenho algumas tabelas que vou colocar e forma simplificada parta melhor entendimento: TAB1 cod_cli nome endereco 100 Joao Rua A 200 Jose Rua B 300 Pedro Rua C TAB2 cod_cli cod_atendimento dt_atendimento 100 111 01/01/2020 100 112 10/02/2020 200 222 05/03/2020 TAB3 cod_cli cod_compra valor dt_compta 100 11 10,00 01/01/2020 200 13 20,00 10/02/2020 300 15 5,00 10/02/2020 300 17 55,00 16/02/2020 JOIN cod_cli nome endereco cod_atendimento dt_atendimento cod_compra valor dt_compra 100 Joao Rua A 111 01/01/2020 11 10 01/01/2020 100 Joao Rua A 112 01/02/2020 200 Jose Rua B 13 20 10/02/2020 300 Pedro Rua C 15 5 10/02/2020 300 Pedro Rua C 17 55 16/02/2020 200 Jose Rua B 222 05/03/2020 Preciso fazer um join onde os campos da 1ª. Tabela serão sempre exibidos. Os campos das outras duas tabelas não são iguais (contem informações distintas e são de tipos distintos) porém elas tem a data como campo comum (tipo date). A tabela final deverá ser exibida como no exemplo, isto é, respeitando-se a ordenação pelos campos de data. Uma solução aceita pode ser ter uma tabela para cada cliente (fixando-se o código do cliente) mas mantendo-se as demais condições. Obrigado pela ajuda !
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.