...
Durante o processo de ingestão dos dados vindos do SAP, é feita uma tratativa/limpeza nos dados para adequá-los ao formato de armazenamento do Databricks, visando sempre o formato mais genérico e limpo o possível para que possa atender os mais diferentes tipo de cenários que esse dados irá irão atender.
No sistema SAP possui um tipo de campo de dados denominado TIMS referente a horas, sem a data, exemplo: 13:30:00
. Link de referencia https://www.se80.co.uk/sap-data-element/?name=tims
...
Um dos motivos da conversão é para manter uma melhor usabilidade dos usuários ao utilizar esses na utilização desses tipos de dados no Databricks.
...
O segundo motivo da conversão é seguir o padrão do Posix Time (https://pt.wikipedia.org/wiki/Era_Unix)para posteriormente conseguirmos ser possível, tanto converter o horário padrão do timezone utilizando funções GMT, quanto proporcionar a possibilidade de utilização de funções nativas para trabalhar com horas.
...
Fique atento a visualização do GMT que está utilizando para efetuar suas querys no Databricks em relação as tabelas dos databases SAP, caso esteja utilizando o formato padrão GMT+0 (+000 no final da data), utilize a função de SET TIMEZONE
para especificar o GMT com a sua necessidade, ou em caso de grandes equipes que compartilharão os mesmo recursos de GMT, é recomendável a solicitação a equipe de Arquitetura de Dados um cluster previamente configurado com o timezone necessário.
...
Links uteis
https://bitbucket.org/duratex/arquitetura-dados-sap_s4/src/master/
https://bitbucket.org/duratex/arquitetura-dados-sap_ecc/src/master/
https://docs.databricks.com/sql/language-manual/sql-ref-syntax-aux-conf-mgmt-set-timezone.htmlhttps://docs.databricks.com/sql/language-manual/functions/dateadd.html
...