Результаты тестирования 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