Spark 2.4.3 - Что делать, если схема таблицы базы данных имеет числовой тип? - PullRequest
0 голосов
/ 24 сентября 2019

Мне нужно загрузить данные из таблицы базы данных (Teradata) с помощью spark, но схема таблицы имеет тип NUMBER без точности и масштаба.Как мы можем видеть здесь https://github.com/apache/spark/pull/8780.

Так что, когда я загружаю таблицу со столбцами «NUMBER», которые имеют значения Float в столбцах theses, в кадре данных spark точность значений этих тезисов отображается как NUMBER (38, 0) и точность значений теряется.

Пример:

Teradata:

values
50.00
94.30
23.30
20.01

Искра кадра данных:

values
50
94
23
20

Кто-томожете мне помочь с этим?

...