Команда отменена. Исключение возникло из-за ошибки интерфейса IDataReader при обработке табличных данных AAS.

У меня есть большая таблица с примерно 90 миллионами строк и 32 столбцами, все остальные таблицы обрабатываются нормально, кроме этой. Я получаю следующую ошибку.

Не удалось сохранить изменения на сервере. Возвращена ошибка: «Команда была отменена. Исключение было вызвано интерфейсом IDataReader.

Технические подробности: RootActivityId: b40bd1af-bf8b-40ea-acb7-748ae1bc7ae9 Дата (UTC): 27 декабря 2017 г., 14:50:52 PM '.

{"обновить": {"тип": "автоматически", "объекты": [{"база данных": "имя базы данных", "таблица": "имя таблицы", "раздел": "2017112"}]}}

Я попытался разбить таблицу на более мелкие логические блоки, но все равно получаю ту же ошибку, я подозреваю, что это проблема размера, и собираюсь продолжить попытки меньших разделов.

Мой источник - это Azure DW в Azure SSAS.

Кто-нибудь сталкивался с этой ошибкой? Я безуспешно пытался погуглить? Есть ли место, где я могу найти значения ошибок? Я сталкиваюсь с ограничениями памяти? Как я могу узнать?

Я знаю, что могу моделировать данные в соответствии с передовой практикой, но из-за ограничений бизнеса и ресурсов это непростой вариант (долгая история).

Я использую ценовой уровень D1

Любой ввод приветствуется!

Спасибо,


person Ahmad B    schedule 27.12.2017    source источник


Ответы (1)


Я получаю эту проблему на ценовом уровне D1, который в настоящее время имеет ограничение ОЗУ до 3 ГБ. На панели мониторинга Службы аналитики Azure в Monitoring > Metrics > Memory я вижу всплеск использования памяти до чуть менее 3 ГБ, прежде чем я получу эту ошибку. Это означает, что это связано с нехваткой памяти.

Когда я изменяю свою модель, чтобы получить меньше строк, чтобы использовать память менее 3 ГБ, я не вижу ошибки, и моя модель развертывается должным образом.

Хотя трудно оценить объем памяти в табличных моделях SSAS, я ожидаю, что 90 миллионов строк и 32 столбца значительно превысят предел памяти уровня D1. Примерно с 10 миллионами строк с таким же количеством столбцов я нахожусь на пределе в 3 ГБ.

person Peadar Doyle    schedule 22.01.2018
comment
Спасибо за обратную связь, я пришел к такому же выводу, когда отслеживал показатели. это было весьма разочаровывающим ограничением, поскольку изначально созданное решение PowerBi содержало все данные (почти достигнув предела), в то время как мое доказательство концепции в AAS работало, но не могло содержать достаточно данных, чтобы представить свою жизнеспособность для бизнеса. - person Ahmad B; 24.01.2018