SQL, службы аналитики или службы отчетов - PullRequest
3 голосов
/ 03 февраля 2011

У меня есть требование, и я не уверен, должен ли я использовать службы анализа или службы отчетов или какой-либо другой метод.

Мой клиент хочет показывать специальные предложения из базы данных на своем веб-сайте.Они хотят ориентироваться на пользователей, т.е. если пользователь из Великобритании;показать предложения для Великобритании и в фунтах.если пользователь из Канады;показать сделки для Канады и в канадских долларах и т. д.

В их базе данных есть несколько таблиц, загруженных от 1 до 2 миллионов записей в каждой таблице.Каждая таблица предназначена для отдельной категории товаров и имеет валюту и столбец Страна для фильтрации.Я не могу реструктурировать их схему, так как у них есть огромный объем разработок для интеграции с различными бизнес-приложениями.

Мне нужно решение, которое включает хранилище данных, может быстро получать данные и кэшировать их в течение следующих 12 или 24 часовхочу кешировать на веб сервере).У меня нет большого опыта в услугах по анализу и отчетности, поэтому мне нужно ваше решение / предложение и все, что вы можете поделиться с вашим хорошим или плохим опытом.

1 Ответ

5 голосов
/ 03 февраля 2011

Службы анализа - это не то, что вам нужно: вам не нужны кубы, которые суммируют информацию.Также как и службы отчетов: вы захотите отобразить ваши данные в простом HTML.

Я бы просто запросил существующие данные и отобразил бы эти данные.Если производительность становится проблемой, вы можете запускать задание SSIS каждые 12 часов для извлечения данных в конкретную базу данных, которую вы создали для этого приложения.Но сначала подумайте о настройке своих индексов.

...