powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / how to?
6 сообщений из 6, страница 1 из 1
how to?
    #32651420
prospector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
использую MS AS.

есть 2 таблицы:
1)коррепонденты
id
name
city
2)дерево корреспондентов
id - id корреспондента
id0 - id непосредственного родителя

как сделать dimension вида:
Корреспондент1
I
I---Корреспондент11
I
I---Корреспондент111
I---Корреспондент112
I---Корреспондент12
I---Корреспондент12
Корреспондент2
I
I---Корреспондент21
Корреспондент3
...
Рейтинг: 0 / 0
how to?
    #32651585
prospector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не удачно получилось ;-(

смысл в том, чтобы корресонденты отображались по группам (как время показывается в виде года, внутри которого месяцы, которые, в свою очередь, делятся на дни).

Спасибо.
...
Рейтинг: 0 / 0
how to?
    #32651621
Bear_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prospectorне удачно получилось ;-(
смысл в том, чтобы корресонденты отображались по группам (как время показывается в виде года, внутри которого месяцы, которые, в свою очередь, делятся на дни).
Создайте у себя в базе вью по типу
Код: plaintext
1.
2.
3.
4.
create view _Korrespondent
as
select [дерево корреспондентов].id0,[дерево корреспондентов].id,name,city from
[дерево корреспондентов]
left outer join [коррепонденты] on [коррепонденты].id = [дерево корреспондентов].id
и тогда создавайте dimention parent-child на основании данного вью, с указанием member key - id , parent key - id0 , member name - name
...
Рейтинг: 0 / 0
how to?
    #32652109
prospector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создайте у себя в базе вью по типу
Код: plaintext
1.
2.
3.
4.
create view _Korrespondent
as
select [дерево корреспондентов].id0,[дерево корреспондентов].id,name,city from
[дерево корреспондентов]
left outer join [коррепонденты] on [коррепонденты].id = [дерево корреспондентов].id
и тогда создавайте dimention parent-child на основании данного вью, с указанием member key - id , parent key - id0 , member name - name [/quot]

Большое спасибо, это почти то, что надо.
А почти - потому, что при создании dimension я не вижу view в списке доступных таблиц. Сорри, если вопрос дилетантский.
...
Рейтинг: 0 / 0
how to?
    #32652643
Bear_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prospectorА почти - потому, что при создании dimension я не вижу view в списке доступных таблиц. Сорри, если вопрос дилетантский.
Извиняю ;).
В Analysis Manager откройте Data Sources Вашего куба, установите курсор на источник данных и нажмите F5
после этого должно появится данное вью в перечне таблиц Data Source .
Удачи.

P.S. пользуйтесь кнопкой [предварительный просмотр] - очень полезно бывает..
...
Рейтинг: 0 / 0
how to?
    #32653053
prospector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторИзвиняю ;).
В Analysis Manager откройте Data Sources Вашего куба, установите курсор на источник данных и нажмите F5
после этого должно появится данное вью в перечне таблиц Data Source .
Удачи.

P.S. пользуйтесь кнопкой [предварительный просмотр] - очень полезно бывает..

да уж ... бывает полезно ;-)
видимо, имелась ввиду кнопка Refresh.
thanks.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / how to?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]