Boa Tarde, mesmo apos informar as Set variables, a transformação das fatos continua com erro, https://ibb.co/L59JnFs.
Não consigo descobrir do que se trata.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa Tarde, mesmo apos informar as Set variables, a transformação das fatos continua com erro, https://ibb.co/L59JnFs.
Não consigo descobrir do que se trata.
Oii Fabio, tudo bem?
Você poderia compartilhar a mensagem de erro completa, por gentileza? A imagem que compartilhou não consigo ver as informações do erro para entender o que pode ter acontecido.
Fico no aguardo :)
Boa Tarde Maria, segue erro abaixo.
2021/09/08 15:59:44 - RepositoriesMeta - Reading repositories XML file: C:\Users\daMatta.kettle\repositories.xml 2021/09/08 15:59:48 - RepositoriesMeta - Reading repositories XML file: C:\Users\daMatta.kettle\repositories.xml 2021/09/08 15:59:50 - Spoon - Connected to metastore : reposucos, added to delegating metastore 2021/09/08 15:59:50 - RepositoriesMeta - Reading repositories XML file: C:\Users\daMatta.kettle\repositories.xml 2021/09/08 16:00:35 - Spoon - Starting job... 2021/09/08 16:00:35 - JobCargaFatosParalelos - Start of job execution 2021/09/08 16:00:35 - JobCargaFatosParalelos - Starting entry [variaveis de carga] 2021/09/08 16:00:35 - JobCargaFatosParalelos - Starting entry [Transformation] 2021/09/08 16:00:35 - Transformation - Using run configuration [Pentaho local] 2021/09/08 16:00:36 - Transformation - Using legacy execution engine 2021/09/08 16:00:36 - fato - Dispatching started for transformation [fato] 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Unexpected error 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException: 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - An error occurred executing SQL: 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - SELECT * FROM TAB_FATO005 WHERE YEAR(DATA_FATO) >= 2013 AND MONTH(DATA_FATO) >= 4 AND YEAR(DATA_FATO) <= AND MONTH(DATA_FATO) <= 4 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - Sintaxe incorreta próxima à palavra-chave 'AND'. 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at org.pentaho.di.core.database.Database.openQuery(Database.java:1763) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:236) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:140) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at java.lang.Thread.run(Unknown Source) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Sintaxe incorreta próxima à palavra-chave 'AND'. 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:217) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1655) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:885) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:778) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7505) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2445) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:191) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:166) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeQuery(SQLServerStatement.java:677) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - at org.pentaho.di.core.database.Database.openQuery(Database.java:1752) 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - ... 4 more 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - Finished reading query, closing connection.
Segue os Prints do erro
https://ibb.co/h8GPCCy https://ibb.co/jzFRhwh https://ibb.co/Sd1MH34 https://ibb.co/HTjRyW5
Oi Fabio,
O erro que está retornando, é um erro de sintaxe de SQL.
Sintaxe incorreta próxima à palavra-chave 'AND'. 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0Ao copiar ou digitar o comando SQL, foi esquecido de colocar o ano 2013 no segundo parâmetro da condição.
An error occurred executing SQL: 2021/09/08 16:00:36 - Leitura Tabela de Fato 005.0 - SELECT * FROM TAB_FATO005 WHERE YEAR(DATA_FATO) >= 2013 AND MONTH(DATA_FATO) >= 4 AND **YEAR(DATA_FATO) <=** AND MONTH(DATA_FATO) <= 4 Coloque o ano e rode novamente.
SELECT * FROM TAB_FATO005
WHERE YEAR(DATA_FATO) >= 2013 AND
MONTH(DATA_FATO) >= 4 AND
YEAR(DATA_FATO) <= 2013 AND
MONTH(DATA_FATO) <= 4 Me avise qualquer coisa :)
Boa Tarde Maria, a transformação das fatos esta rodando certo, quando coloca as variaveis no Job que esta dando esse erro.
Boa tarde Maria, encontrei oque estava acontecendo. O Ano final estava com o 'f' minisculo. obg !