С чего начать многомерное хранилище данных (SQL Server 2008 и VS2010) - PullRequest
0 голосов
/ 07 декабря 2010

Я новичок в этой концепции ...

У меня есть некоторые теоретические знания о хранилищах данных, но я не знаю, с чего начать многомерное хранилище данных ...

Так что, пожалуйста, дайте несколько советов относительно

  • с чего начать
  • который (инструмент или материал) подходит для многомерного хранилища данных.

В моей системе у меня есть

  • SQL Server 2008 (SQLManagementStudio_x86_ENU.exe, SQLEXPR_x86_ENU.exe)
  • Visual Studio 2010 (10.0)

Ответы [ 2 ]

0 голосов
/ 10 декабря 2010

Во-первых, имейте в виду, что хранилище данных является одним из компонентов решения Business Intelligence.Другие компоненты включают в себя уровень представления и уровни интеграции.Вы должны подумать обо всем решении, прежде чем начинать его создавать.

Далее, что вы подразумеваете под "многомерным"?Разные люди могут понять разные вещи из этого.Это может означать, что вы хотите поддерживать такой инструмент, как службы Analysis Services, которые имеют собственную модель «куба».Или это может означать, что вы рассматриваете «мерный» дизайн в стиле Kimball для своего хранилища данных.

Когда вы чувствуете, что у вас достаточно информации, чтобы приступить к проектированию фактической базы данных хранилища, вы можете начать так же, как любой другойдизайн базы данных.Определите атрибуты, ключи и зависимости и разработайте модель данных, по крайней мере, для Boyce-Codd / 5th Normal Form.Я предлагаю вам сначала изучить хорошую книгу, если вы еще этого не делали.Вам также необходимо учитывать такие факторы, как согласование данных из разных источников, назначение суррогатных ключей и моделирование изменяющихся данных.

0 голосов
/ 07 декабря 2010

С чего начать, если у вас есть все знания?

  • Создание баз данных.
  • Начало работы над схемой.

Инструменты наиболее подходящие зависят.

  • Для хранения данных: SQL Server
  • Для запросов / отметок / хранилища .... Служба анализа SQL Server

Скорее всего, у вас будет 2 базы данных и набор кубов - большинство людей / проектов отделены от промежуточной и конечной модели базы данных.

...