Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OLAP и текстовый Measure / 7 сообщений из 7, страница 1 из 1
03.01.2005, 15:54
    #32853192
m_alx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
Добрый день.

Помогите, пожалуйста... Есть таблица с тремя полями:

N_сущности - int
N_параметра - int
Значение_параметра - varchar

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

Спасибо.
...
Рейтинг: 0 / 0
03.01.2005, 21:23
    #32853307
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
m_alxДобрый день.

Помогите, пожалуйста... Есть таблица с тремя полями:

N_сущности - int
N_параметра - int
Значение_параметра - varchar

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

Спасибо.

А зачем вам OLAP? Какие задачи вы хотите решать?
Мне кажется, что вам достаточно функционала PivotTable из Excel.
...
Рейтинг: 0 / 0
04.01.2005, 15:13
    #32853679
m_alx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
Возможно и достаточно. Я пока в этих вещах не очень разбираюсь.

Задача такова: есть набор этих самых сущностей. Для каждой задается около 200 параметров. В итоге в таблице набегает около миллиона записей за пару месяцев. Пользователи могут просматривать эти сущности в списке с каким-то заданным набором параметров. Т.е. могут выбрать например 20 параметров и делать по ним фильтры-сортировки-и-т-п. Я решаю это соответственно двадцатью inner join-ами на эту таблицу. Но это работает слишком медленно (один запрос около 15-ти секунд).
Вот и пытаюсь найти механизм, который позволит выводить большой набор параметров довольно быстро.
...
Рейтинг: 0 / 0
05.01.2005, 02:09
    #32853968
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
m_alxЯ решаю это соответственно двадцатью inner join-ами на эту таблицу. Но это работает слишком медленно

Чтобы вести более конкретный разговор - покажите DDL (create table .....) и DML (select .......).
...
Рейтинг: 0 / 0
10.01.2005, 11:28
    #32857287
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
а может crosstab ?
или аксес с его TRANSFORM ?
...
Рейтинг: 0 / 0
17.01.2005, 12:17
    #32867478
AAron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
2m_alx вообще, это решается проще.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
select
id,
val1 = sum(case when param = _param1_ then val end),
val2 = sum(case when param = _param2_ then val end),
val3 = sum(case when param = _param3_ then val end),
val4 = sum(case when param = _param4_ then val end),
val5 = sum(case when param = _param5_ then val end)
from table
group by id
Плюс не забыть индексы
...
Рейтинг: 0 / 0
27.01.2005, 11:54
    #32886618
sever_5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OLAP и текстовый Measure
m_alxДобрый день.

Помогите, пожалуйста... Есть таблица с тремя полями:

N_сущности - int
N_параметра - int
Значение_параметра - varchar

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

Спасибо.

Oracle Express Server — решение твоих проблем, сам расставишь чего тебе по горизонтали по вертикали, вообще с расволожением осей ни у кого проблем никогда не было (даже у Pivot table — как поставишь так и стоит).
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OLAP и текстовый Measure / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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