Power Pivot в C # и колонке базы данных - PullRequest
0 голосов
/ 04 июля 2011

Я хочу использовать Power Pivot для одного из приложений Presentation Engine для транзакционных данных.

Ниже приведены вопросы, на которые я ищу ответ.

  1. Что такоеPowerPivot?
  2. Могу ли я использовать Power Pivot, если в одной из таблиц SQL-сервера есть 100 млн. Строк?
  3. Для обработки 100-метровых строк я могу сохранить ее в простой таблице базы данных SQL-сервера илинужна колоночная база данных?
  4. Как именно работает Power Pivot?

1 Ответ

0 голосов
/ 22 июля 2011

PowerPivot - это просто инструмент BI. Есть много хороших инструментов BI, особенно если вы хотите попасть в области с открытым исходным кодом. Посмотрите на Pentaho, Jaspersoft и BIRT / Actuate. Эти инструменты также могут подключаться к различным источникам / базам данных.

В вопросе 3 речь идет о том, как вы используете данные. Если вы всегда делаете запросы на основе одних и тех же критериев фильтрации, то использование индексов может вам помочь. Предполагая, что 100 миллионов строк - это около 50 гигабайт необработанных данных, вы начинаете видеть «сдвиг» в отклике / масштабе запроса между подходом, ориентированным на строки, и подходом, ориентированным на столбцы. Если запросы являются специальными или размер вашей базы данных будет продолжать расти, то вам следует рассмотреть колоночную базу данных, такую ​​как Infobright.

...