powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle BI EE - с чего начать?
25 сообщений из 77, страница 2 из 4
Oracle BI EE - с чего начать?
    #39308357
bishnike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845В базе репозитория создала схему и в ней таблицу справочник, где прописала id и наименование операции (продажа, пересортица, списание) ... Почему он его в главной базе то ищет?физически таблица в схеме БД есть или нет?
Что значит "создала схему и в ней таблицу"? На физическом уровне справочник добавлен как Table type = "Select" или как "Physical Table"?
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308370
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Физически создала в той же базе где репозиторий схему, в ней создала таблицу OPERATION два столбца TYPE и NAME, добавила второй коннекшн пул в AT, сделала Import Metadata. Потом сделала на нее алиас, алиас связала с алиасом таблицы из первого пула, перетащила в логическую схему, поставила для них левый джойн, перетащила в презентационный уровень.

Вроде ничего выдающегося не творю.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308382
bishnike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845,

таблица OPERATION создана вами вручную в схеме репозитория, почему она не импортирована как вторая?
Т.е. она создана как Table Type = "Select"?

Добавив CP2 вы импортировали физическую таблицу, которая должна быть доступна на чтение из CP1.
Указанному пользователю в CP1 должны быть выданы права
Код: sql
1.
grant select on <ваша вторая таблица> to <пользователь CP1>



При условии что вы не настраивали Permitions в CP особенным образом при запуске ансвера сервер откроет соединение с базой через CP1.

Второй вариант проблемы это отсутствие физической таблицы OPERATION (я предполагаю это потому что не знаю точно зачем вы вручную описывали эту таблицу и вы не ответили какой она имеет тип).
Т.е. если ее нет физически становится понятно откуда вообще растут ноги у ORA-00942
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308741
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Она импортирована, это физическая таблица в физической схеме, но на другой базе.
Просто чтобы не занимать первую базу выбрала базу с репозиторием, но в ней создала отдельную схему.
По сути BI же как раз предполагает разные источники данных.

Как выдать права пользователю на таблицу, которая находится хз где в другой базе на другом сервере, это только линкед сервер делать.
Вообще уже склоняюсь к тому, чтобы создать справочник в родной схеме, просто вопрос с разными источниками данных интересен.
А если бы у меня в екселе была эта таблица, это ж как шаманить надо?
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308742
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз поясню, почему таблицы нет, ее не было изначально, в программе выбираются данные типа int и внутри программы проставляется соответствие справочнику, то есть все зашито внутри программы, отчетом можно это соответствие вытащить, то есть я беру этот запрос, смотрю что там по полю type, потом смотрю что у пользователя вышло в екселе текстом.

Физически эту таблицу пришлось создать в посторонней схеме на постороннем сервере (да не важно, где она у меня будет), но по концепции так и должно быть - разные источники данных.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308744
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, начала Мирончика смотреть Oracle BI 10 (3-4), сразу поняла в чем ошибка, у него там на физическом уровне две базы созданы и в каждой свой пул, а я второй пул в ту же базу запулила.
В общем переделала все, заработало, ту би континюед.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308751
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А неее блин, не заработало, ошибок не выдает, но и в данных все равно NULL, так как там левый джойн, хотя данные в справочнике есть, поставила там

CASE WHEN "Д"."AL_L"."OPERATION_NAME" IS NULL THEN CAST ("Д"."AL_L"."TYPE" AS VARCHAR ( 10 )) END

Выводит тип цифрами, правда как-то странно с X.00, хотя в оргинале тип NUMBER(10) везде.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308770
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, еще кэширование отключать надо, похоже поэтому пустое было.

Создала табличку все таки на главном сервере, пусть будет. А то он с этими связками уже в полный скан большой таблицы на главной базе полез.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308780
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот блин, все равно не обновляет, состав столбцов меняет, тогда из справочника новые данные подтягивает (я справочник заполняю в процессе просмотра), или фильтр ставишь для другого товара, а этот помнит.
А что делать если данные там меняются? Он же это не заметит.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39308787
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, с первого раза кэширование галочка не сохранилась почему-то, надо было сразу проверить.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39313931
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь пытаюсь добавить данные XML, добавила туда же еще одну базу типа XML, пул типа XML с ссылкой на папку, где лежат демо файлы

C:\Oracle\ORACLE_BI\user_projects\domains\bifoundation_domain\config\bipublisher\repository\DemoFiles

Выдает такую ошибку

Код: sql
1.
ADF Database XML has a Connection pool XMLPOOL that contents non xml inconsistencies



Не могу понять почему
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39315334
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, оказывается у XML количество строк нельзя обновить и данные нельзя посмотреть, поэтому все не активно было, а так не смотря на предупреждение все работает и в бизнес слой перекидывается.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39320734
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дабы не плодить темы, надо завязать календарь на дату на физическом уровне

В календаре дата соответственно без времени, в таблице фактов с временем.

Как в BI будет обрезание даты на физическом уровне?
TRUNCATE(X)=TRUNCATE(Y) выдает ошибку
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39320883
Jack Carver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уверены, что нужно делать джойн с trunc?
Гораздо правильнее предварительно создать int-поле с датой в формате YYYYMMDD как первичный ключ таблицы-календаря, а также как внешний ключ в прочих (фактовых) таблицах
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39320921
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jack Carver,

Я с моральной точки зрения не могу лезть в чужие таблицы и добавлять туда столбцы.

Допустим, я могу создать интовое поле в календаре, но в фактовой таблице все равно придется подгонять равенство уже под интовое.

А вообще странно все это, транк очень простая функция, не извращаться же через DAY()||MONTH()||YEAR()
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39321063
bishnike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845,

truncate()?
Быть может нужен trunc() на физическом слое это можно делать.
Но надо понимать что применение функций лишит вас работы с индексом.

Можно будет создать и функциональный индекс в таблице фактов, но вы писали что "с моральной точки зрения" не можете лезть в чужую таблицу.

А вообще, обычно если нельзя что-то самому то еще есть вариант попросить владельца, аргументировав ему необходимость изменений или задобрив шоколадкой например :D
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39324157
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другой вопрос, нужно сделать завязку по 2 столбцам.
С одной стороны на физическом уровне вьюшка, с другой таблица XML.
По одному все нормально, по двум тоже, но надо не просто по столбцам, а по выражению

Код: sql
1.
2.
3.
4.
5.
"XML"."".""."PL_PAYMENTS"."C_INN" = "ORCL".""."X"."Y"."INN"
AND
Trim(LEADING '0' FROM Substring("XML"."".""."PL_PAYMENTS"."DOC_NUM" FROM  Position('-' IN "XML"."".""."PL_PAYMENTS"."DOC_NUM")+1)) 
= 
Trim(LEADING '0' FROM Substring("ORCL".""."X"."Y"."NUM"  FROM  Position('-' IN "ORCL".""."X"."Y"."NUM" )+1))



То есть только то что после тире и без нолей.

И вот тут выскакивает nqsError 30001
Как такое можно организовать?
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39324158
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А самое грустное, как только ставлю два условия пропадает LEFT JOIN, то есть только по ИНН есть левый джойн, по ИНН и по номеру сразу пропадает.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39324965
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, оказалось левый джойн неправильно работал, потому что стрелки не туда направила.
Фильтр был на то что в правой части.
Поменяла направление - все заработало.
На номера документов плюнула, они оказывается совсем не совпадают, взяла суммы.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39333489
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите пожалуйста, можно в BI как нибудь фильтры сделать, чтоб если они не заполнены данные он его не отбирал.
К примеру нужно отбирать по группе, подгруппе, товару.
Пользователь может выбрать одно из них, выбирать все не нужно, то есть если выбран товар фильтры по группе и подгруппе не заполнены и должны быть проигнорированы.

Создаю анализ.
Создаю приглашение, включаю туда все три параметра, задаю каждому переменную презентации.
А дальше в анализе задаю фильтр на товар DV_TOVAR и значение по умолчанию.
На группу DV_GROUP без значения и между ними AND.
И логично, что ничего не показывает.

Товар равно АРБУЗ и Группа равно DV_GROUP

Как правильно сделать?
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39333681
terna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nata44845,
Если я правильно поняла Ваш вопрос, то существуют 2 варианта:
1) отказаться от переменных (по примеру есть ощущение, что они Вам ни к чему) и использовать "вводится посредством приглашения". В этом случае если ничего не выбрано в приглашении то фильтр и не будет применяться.
2) Если по каким-то причинам нельзя использовать "вводится посредством приглашения" и вам обязательны переменные, то для переменной можно задать значение по умолчанию '%' - тогда будет фильтровать по всем возможным значениям
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39334022
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
terna,

Поняла, я изучала по лекциям Мирончика BI 11, там только по переменным разобрано.
Кстати, 10 лучше не смотреть, там в последней части звук сбит.
Сейчас сижу думаю, где дальше брать информацию.

"Вводится посредством приглашения" где настраивается, хоть примерно?
Есть к примеру у меня приглашение, как его завязать на анализ? Как я понимаю автоматом оно не завязано, даже если в приглашении заданы значения по умолчанию при входе на информационную панель думает долго, то есть ищет все данные.

ПС. Ага нашла, есть приглашение внутри анализа, а я делала отдельное сохраняемое приглашение и его на панель выкладывала.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39334098
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь возник вопрос, как упорядочить по месяцам.
Календарь, TIME_ID типа DATE, месяц ключ в формате 201601, и отображаемое поле для месяца текстовое ЯНВ.
Когда делаешь иерархию и выводишь эту иерархию в анализ, внутри календаря месяцы упорядочены по алфавиту, а хотелось бы упорядочить по столбцу ключа.

Хронологический ключ на key в месяце в иерархии ставила, не помогло. Вообще смысл хронологического ключа не очень понимаю.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39334167
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, нашла, в репозитории на бизнес слое у столбца отображающего месяц нужно назначить SORT_ORDER_COLUMN.
...
Рейтинг: 0 / 0
Oracle BI EE - с чего начать?
    #39334180
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь возник вопрос, как назначить панель по умолчанию.
К примеру заходишь в BI, там по умолчанию выскакивает панель QuickStart, правда с ошибками, так как тестового репозитария то нет.
Как вместо нее подставить свою панель, желательно для всех пользователей.
Может быть это в console где-то?
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 2 из 4
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle BI EE - с чего начать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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