Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Добрый день! Проблема в источнике есть поле, которое содержит id, например 10000000000000119011 Но при импорте значение превращается в 10000000000000100000 Источник - Green Plum (Postgresql) Оснастка - Visual Studio Comunity + SSDT Сам запрос таблицы выглядит вот так: Код: plaintext 1. 2. 3. 4. 5. 6. Если последний шаг убрать, ничего не измениться, я его наоборот добавил в попытках решить проблему. Пробовал и: Код: plaintext 1. 2. 3. 4. 5. 6. Удивительно то, что в редакторе Power Query числа отображаются корректно, а после импорта на сервер, получается такая ерунда... Причем если я добавляю, в других таблицах, новый столбец расчетный, например: Код: plaintext 1. Помогите разобраться в проблеме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 19:10 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Начинает хоть как-то работать если: Код: plaintext Но это как то криво. Вероятно проблема в драйверах, кто-то с таким сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 21:24 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Толикman, поторопился - при импорте все равно превратилось в 1000000000.00001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 21:33 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
ТоликmanТоликman, поторопился - при импорте все равно превратилось в 1000000000.00001 Во-первых, Greenplum не поддерживается официально как источник для SSAS Tabular. Во-вторых, попробуйте триальный драйвер PGNP OLEDB Providers for PostgreSQL*, Greenplum and Redshift , причем обязательно самый свежий, версии 1.4.0.3542. Если понравится - купите драйвер и используйте. А менеджеру проектов, который не захотел делать прослойку в виде DWH на MSSQL - передайте мое "фууу". Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 21:47 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Толикman, И не используйте драйвер от PostgreSQL, это другая СУБД. Гринплам все-таки полноценный форк со своими заморочками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 21:48 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 09:58 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Толикman, я всех обманул, вот это тоже не работает, сидимо глаза уже меня обманывали: Код: plaintext Если я укажу ::text в select, то текст приходит корректно. Но если я его потом конвертну в Decimal.From, то опять експонента. Можно Power Query заставить запускать Decimal.From на стороне SSAS при импорте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 10:16 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Серъезно? https://docs.microsoft.com/ru-ru/sql/analysis-services/tabular-models/data-types-supported-ssas-tabular?view=sql-server-2017 Максимальное число в SSAS Tabular 8 байтовое? Т.е. хранить идентификаторы только в виде текста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 10:31 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Толикman, максимальное целое число в SQL Server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 13:06 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, Десятичное тоже максимум 8 байт. Итого максимальная точность 17 цифр. Вопрос закрыт, перевел в текст, всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 13:08 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Толикman, С чего Вы взяли, что десятичное хранится в 8 байтах? Точность десятичного числа - 38 цифр и размер хранилища - 17 байт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 13:24 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, по данной ссылке написано: авторДесятичное число ... 64-разрядное (8 байтовое) вещественное число ... Однако количество значащих цифр ограничено 17 знаками после запятой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 13:29 |
|
||
|
SSAS Tabular криво импортирует 20 значные числа
|
|||
|---|---|---|---|
|
#18+
Толикman, Вот Вам кошерная ссылка . Потому что Владислав написал "максимальное целое число в SQL Server ", а не "максимальное целое число в SSAS Tabular ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 13:32 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1688511]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 382ms |

| 0 / 0 |
