Комментарии 5
Спасибо.
я с 2000 sql занимался построением OLAP кубов и даже сертифицировался в этой области. Потом не занимался этой областью лет 10 и вот собрался было сделать куб в 2012 SQL, но не тут-то было. Если подскажете, буду очень благодарен: как сделать измерение, у которого будет несколько уровней, например, географическое измерение в котором следующие уровни: Страна, Город, Название организации, причем все поля находятся в одной единственной таблице. в 2003 SQL это делалось просто и очевидно перетаскиванием полей в измерение и выстраиванием в нужном порядке. спасибо.
я с 2000 sql занимался построением OLAP кубов и даже сертифицировался в этой области. Потом не занимался этой областью лет 10 и вот собрался было сделать куб в 2012 SQL, но не тут-то было. Если подскажете, буду очень благодарен: как сделать измерение, у которого будет несколько уровней, например, географическое измерение в котором следующие уровни: Страна, Город, Название организации, причем все поля находятся в одной единственной таблице. в 2003 SQL это делалось просто и очевидно перетаскиванием полей в измерение и выстраиванием в нужном порядке. спасибо.
0
Собственно в 2012 все несильно сложнее.
Открываем измерение. По умолчанию окно измерения разделено на три области: Атрибуты, Иерархии, Таблицы. Тащим с таблицы интересные поля в область атрибутов, чтобы затем выстроить их по уровням (Читай: Иерархиям). Теперь уже из области атрибутов, тащим интересный атрибут в область иерархии (та что посредине). Автоматически создастся иерархия. Следующий атрибут поттягиваем к первому в создавшуюся иерархию (Там синими полосами будет видно куда она вставится). Собственно вот. Данная иерархия будет доступна при развертке куба.
Если что-то «не стреляет» возможно стоит настроить связи атрибутов на второй вкладке — тоже простым перетягиванием одного на другое. Еще можно настроить свойства самих атрибутов — если покопаться, там много интересных нюансов можно обнаружить (как то: обработка NULL, поттягивание имени или сортировки из другого столбца, или сокрытие атрибута из пользовательского представления куба)
Еще рекомендую ознакомиться с майкрософтовским учебником: язык гоблинский конечно, но на примерах можно неплохо освоиться. Подойдет учебник от 2008 Server'а. Конкретно пример с городам-странами разобран кажется на третьем уроке
Ссылка на весь учебник
Ссылка на учебник построения кубов
Открываем измерение. По умолчанию окно измерения разделено на три области: Атрибуты, Иерархии, Таблицы. Тащим с таблицы интересные поля в область атрибутов, чтобы затем выстроить их по уровням (Читай: Иерархиям). Теперь уже из области атрибутов, тащим интересный атрибут в область иерархии (та что посредине). Автоматически создастся иерархия. Следующий атрибут поттягиваем к первому в создавшуюся иерархию (Там синими полосами будет видно куда она вставится). Собственно вот. Данная иерархия будет доступна при развертке куба.
Если что-то «не стреляет» возможно стоит настроить связи атрибутов на второй вкладке — тоже простым перетягиванием одного на другое. Еще можно настроить свойства самих атрибутов — если покопаться, там много интересных нюансов можно обнаружить (как то: обработка NULL, поттягивание имени или сортировки из другого столбца, или сокрытие атрибута из пользовательского представления куба)
Еще рекомендую ознакомиться с майкрософтовским учебником: язык гоблинский конечно, но на примерах можно неплохо освоиться. Подойдет учебник от 2008 Server'а. Конкретно пример с городам-странами разобран кажется на третьем уроке
Ссылка на весь учебник
Ссылка на учебник построения кубов
+1
Спасибо
0
Учебник, честно говоря, не очень полезен, по крайней мере мне. в учебнике нет концептуальных сведений, а в основном описания как нажимать кнопки, но не для чего их нажимать.
пример: «Диаграмма связи атрибутов используется, чтобы создать, изменить или удалить связи атрибутов. В диаграмме связи атрибутов также выделяются связи атрибутов, вызывающие проблемы, и отображается подсказка с описанием проблемы.» и все в таком же духе, а что такое связи атрибутов, зачем эти атрибуты связывать, в каких случаях их связывать не нужно, а в каких, наоборот, обязательно — нет.
пример: «Диаграмма связи атрибутов используется, чтобы создать, изменить или удалить связи атрибутов. В диаграмме связи атрибутов также выделяются связи атрибутов, вызывающие проблемы, и отображается подсказка с описанием проблемы.» и все в таком же духе, а что такое связи атрибутов, зачем эти атрибуты связывать, в каких случаях их связывать не нужно, а в каких, наоборот, обязательно — нет.
0
Там на самом деле, это по ссылкам есть. То есть, кажется, в начале статьи, есть такая штука, типа «похожее» или что что-такое. Не могу сейчас посмотреть — систему новую накатил без справочника…
Там уже больше общих слов с какими-то разъяснениями. А учебник да — для тех кто первый раз видет, и не знает куда ткнуться
Там уже больше общих слов с какими-то разъяснениями. А учебник да — для тех кто первый раз видет, и не знает куда ткнуться
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Связь многие-ко-многим, OLAP и MS SQL Server Analysis Services