Результаты тестирования PowerPivot в Московском Технологическом центре Microsoft

Коллеги, я хотел бы поделиться результатами проведения сессии по тестированию (PoC – Proof of Concept) PowerPivot для Excel 2010 на 32-битной и 64-битной платформах, которую проводил с 3 по 16 августа 2010 года в Московском Технологическом центре Майкрософт.

Сразу обращаю ваше внимание, что результаты приведены для конкретной базы данных (ContosoRetailDW), которая была размножена искусственным способом. Для вашего источника результаты могут быть другими.

Целью проведения PoC было выявление объемов данных, с которыми можно работать в PowerPivot на 32-битной и 64-битной платформах.

Тестирование производилось с использованием Hyper-V (Windows Server 2008 Enterprise) на сервере Dell PowerEdge 2950.

Использовались две виртуальные машины с 32-битными и 64-битными Windows 7 Enterprise и Excel 2010.

В качестве тестовой базы использовалось хранилище данных ContosoRetailDW из виртуальной машины R9.2.

Данные загружались из таблицы фактов FactSales (19 столбцов, 10 столбцов типа Int, 3 столбца типа DateTime, 6 столбцов типа Money) и из связанных с этой таблицей справочников.

Сводная таблица результатов тестирования 32-битной платформы

Кол-во строк в таблице фактов, Млн. строк ОЗУ, Гбайт Результат Размер Excel в ОЗУ, Кбайт Размер файла на диске, Кбайт
17 2 Успешно 686 172 423 955
27 8 Ошибка выделения памяти

 

Сводная таблица результатов тестирования 64-битной платформы

Кол-во строк в таблице фактов, Млн. строк ОЗУ, Гбайт Результат Размер Excel в ОЗУ, Кбайт Размер файла на диске, Кбайт
34 2 Успешно 1 230 340 841 020
68 2 Не хватило ОЗУ на этапе подготовки данных
68 4 Успешно 2 375 180 961 401
136 4 Не хватило ОЗУ на этапе подготовки данных
136 8 Успешно 4 635 188 3 404 280
146 8 Успешно 4 821 564 3 636 556
153 30 Ошибка выделения памяти

 

Выводы

На основании проведенных тестов видно, что для объемов данных в таблице фактов более17 миллионов строк (ориентировочно) необходимо использовать 64-битную версию PowerPivot для Excel 2010.

Для базы данных Contoso DW на 64-битной платформе удалось загрузить 146 миллионов строк.

Источник: http://blogs.msdn.com/b/sqlbi_ru/archive/2010/08/17/powerpivot.aspx

комментария 2

  1. Чем можно объяснить то, что увеличение памяти с 8 до 30 гб не помогло загрузить в память более 150 млн записей?

    Если месячный срез данных содержит 220 млн строк, то рассчитывать на загрузку в PowerPivot данных за год, полтора не представляется возможным.

    Есть ли какие-либо подвижки в этом направлении в Excel 2013?

    • Вопрос по архитектуре «PowerPivot для Excel» вопрос скорее не ко мне, а к команде разработки.
      Со своей стороны могу сказать, что работать в «PowerPivot для Excel» с объемами более десятков миллионов строк не имеет смысла — это уже написано в статье.
      Для бОльших объемов нужно импортировать модель в SQL Server Data Tools (SSDT) и размещать табличную модель в экземпляре Analysis Services. Подробнее: https://microsoftbi.ru/2012/09/05/bism/ («Табличный проект» и ссылки внизу статьи)

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: