Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Список id из fact_table учавствующих в анализе. / 3 сообщений из 3, страница 1 из 1
29.10.2004, 17:00
    #32761513
McLuad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список id из fact_table учавствующих в анализе.
Всем привет
Обьсняю ситуцию.
Есть fact_table

CREATE TABLE [fact_article] (
[record_id] [bigint] IDENTITY (1, 1) NOT NULL ,
[article_id] [numeric](18, 0) NOT NULL ,
[order_id] [numeric](18, 0) NOT NULL ,
[media_id] [numeric](18, 0) NOT NULL ,
[media_type_id] [int] NOT NULL ,
[publication_date_id] [bigint] NOT NULL ,
[profile_id] [numeric](18, 0) NOT NULL ,
[section_id] [bigint] NOT NULL DEFAULT ((-1))
)

На fact_table строится CUBE
Record_id – просто сквозной ключ – нигде в анализе не используется.
Article_id – уникальный идентификатор статьи – Учавствует а анализе. Делаю на него measure с типом Count.
Все остальные Id (order_id – section_id) являются Dimensions и смотрят в свои таблицы.

Результаты MDX показыватся на CHART (библиотека ChartFX). По оси X - что-нибудь из Dimensions, по оси Y - Number of Articles (Count). Пользователь тычет в график мышью и получется Drill-Down на более детальный уровень. Я на детальном уровне знаю значение members для всех Dimensions, что выставил узер (Media_type, Publication Date, Profile ) что бы добраться до этого куска графика. Так вот в чем проблема, мне надо получить список всех article_id которые учавствовали в анализе этого выделенного куска графика. Именно список всех article_id, не их count.
Пытался делать отдельный Dimension специально на колонку article_id в таблице фактов. Но проблема что их много (~100 тысяч и будет еще больше). Надо вводить дополнительный level c Grouping= Automatic.
Что меня не устраивает. Этот список article_id я подсуну уже в SQL запрос.
Есть ли выход из ситуации? Можно ли при помощи MDX вытащить список article_id учавствующих в запросе ?
...
Рейтинг: 0 / 0
29.10.2004, 17:15
    #32761537
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список id из fact_table учавствующих в анализе.
сделайте Grouping level невидимым, может быть это вам поможет?
...
Рейтинг: 0 / 0
01.11.2004, 12:30
    #32762914
McLuad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список id из fact_table учавствующих в анализе.
backfireсделайте Grouping level невидимым, может быть это вам поможет?

Да, помогло, спасибо !
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Список id из fact_table учавствующих в анализе. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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