Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
Добрый день. Помогите, пожалуйста... Есть таблица с тремя полями: N_сущности - int N_параметра - int Значение_параметра - varchar Возможно ли с помощью OLAP создать такой куб, чтобы по вертикали шли номера сущностей, по горизонтали номера параметров. а на пересечении - значение параметра сущности. Все уперлось в то, что Cube хочет обязательно агрегировать значение параметра и не выводит текстовые поля... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2005, 15:54 |
|
||
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
m_alxДобрый день. Помогите, пожалуйста... Есть таблица с тремя полями: N_сущности - int N_параметра - int Значение_параметра - varchar Возможно ли с помощью OLAP создать такой куб, чтобы по вертикали шли номера сущностей, по горизонтали номера параметров. а на пересечении - значение параметра сущности. Все уперлось в то, что Cube хочет обязательно агрегировать значение параметра и не выводит текстовые поля... Спасибо. А зачем вам OLAP? Какие задачи вы хотите решать? Мне кажется, что вам достаточно функционала PivotTable из Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2005, 21:23 |
|
||
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
Возможно и достаточно. Я пока в этих вещах не очень разбираюсь. Задача такова: есть набор этих самых сущностей. Для каждой задается около 200 параметров. В итоге в таблице набегает около миллиона записей за пару месяцев. Пользователи могут просматривать эти сущности в списке с каким-то заданным набором параметров. Т.е. могут выбрать например 20 параметров и делать по ним фильтры-сортировки-и-т-п. Я решаю это соответственно двадцатью inner join-ами на эту таблицу. Но это работает слишком медленно (один запрос около 15-ти секунд). Вот и пытаюсь найти механизм, который позволит выводить большой набор параметров довольно быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2005, 15:13 |
|
||
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
m_alxЯ решаю это соответственно двадцатью inner join-ами на эту таблицу. Но это работает слишком медленно Чтобы вести более конкретный разговор - покажите DDL (create table .....) и DML (select .......). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2005, 02:09 |
|
||
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
а может crosstab ? или аксес с его TRANSFORM ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2005, 11:28 |
|
||
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
2m_alx вообще, это решается проще. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2005, 12:17 |
|
||
|
OLAP и текстовый Measure
|
|||
|---|---|---|---|
|
#18+
m_alxДобрый день. Помогите, пожалуйста... Есть таблица с тремя полями: N_сущности - int N_параметра - int Значение_параметра - varchar Возможно ли с помощью OLAP создать такой куб, чтобы по вертикали шли номера сущностей, по горизонтали номера параметров. а на пересечении - значение параметра сущности. Все уперлось в то, что Cube хочет обязательно агрегировать значение параметра и не выводит текстовые поля... Спасибо. Oracle Express Server — решение твоих проблем, сам расставишь чего тебе по горизонтали по вертикали, вообще с расволожением осей ни у кого проблем никогда не было (даже у Pivot table — как поставишь так и стоит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=32853192&tid=1871855]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 427ms |

| 0 / 0 |
