Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro na dimensão Tempo Na carga do Job Dimensão

2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : Error in step, asking everyone to stop because of: 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException: 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - Couldn't get row from result set 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - Unable to get value 'Date' from database resultset, index 1 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - HOUR_OF_DAY: 0 -> 1 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 - 2021/09/16 23:07:54 - Gravação da Dimensão Tempo.0 -

5 respostas

Oii William, tudo bom?

Qual a versão do driver JDBC do MySQL que está sendo usada? Se for uma versão mais recente, sugiro que volte para uma versão anterior, tipo a versão mysql-connector-java-8.0.22. Verifique também, se as configurações do serverTimezone está na URL da String de conexão.

Me avise qualquer coisa, tudo bem? :)

Estou utilizando a versão: mysql-connector-java-8.0.26

fontes/type=javax.sql.DataSource fontes/driver=com.microsoft.sqlserver.jdbc.SQLServerDriver fontes/url=jdbc:sqlserver://localhost:1433;databaseName=fontes_db

Boa noite!

Tive o mesmo erro. Tentei corrigir alterando o parâmetro no arquivo "jdbc.properties":

fontes/driver=com.microsoft.sqlserver.jdbc.SQLServerDriver fontes/url=jdbc:sqlserver://localhost:1433;databaseName=fontes_db?useTimezone=true&serverTimezone=UTC

Versão do JDBC: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeAinda sim continuo com problemas..Tentei executar somente a dimensão tempo, e obtive erros. Segue abaixo parte do log do Pentaho:

**2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : Error in step, asking everyone to stop because of: 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException: 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - Couldn't get row from result set 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - Unable to get value 'Date' from database resultset, index 1 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - HOUR_OF_DAY: 0 -> 1 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2764) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2734) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.Database.getLookup(Database.java:3100) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.Database.getLookup(Database.java:3093) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.Database.getLookup(Database.java:3089) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:89) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at java.lang.Thread.run(Unknown Source) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - Caused by: org.pentaho.di.core.exception.KettleDatabaseException: 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - Unable to get value 'Date' from database resultset, index 1 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - HOUR_OF_DAY: 0 -> 1 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromResultSet(ValueMetaBase.java:5327) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.BaseDatabaseMeta.getValueFromResultSet(BaseDatabaseMeta.java:2138) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.DatabaseMeta.getValueFromResultSet(DatabaseMeta.java:3030) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2756) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - ... 8 more 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - Caused by: java.sql.SQLException: HOUR_OF_DAY: 0 -> 1 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:85) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at com.mysql.cj.jdbc.result.ResultSetImpl.getTimestamp(ResultSetImpl.java:939) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromResultSet(ValueMetaBase.java:5309) 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - ... 11 more 2021/09/17 18:31:34 - Gravação da Dimensão Tempo.0 - Caused by: com.mysql.cj.exceptions.WrongArgumentException: HOUR_OF_DAY: 0 -> 1

solução!

Eri bom dia!

Baixei a versão anterior do driver JDBC do MySQL conforme indicado pela Maria e funcionou. Obs: Necessário excluir a versão atual.

Link: https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.22/

Eita hahahaha que engraçado, achei que era pra usar exatamente o da versão que ele disponibilizava.

Muito obrigado William!! Deu boa.