Получи случайную криптовалюту за регистрацию!

OBIEE

Логотип телеграм канала @obiee12 — OBIEE O
Логотип телеграм канала @obiee12 — OBIEE
Адрес канала: @obiee12
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 273
Описание канала:

All about Oracle BI EE and more!
Делимся секретами, фишками и багами.
@obiee12
@originall - организационные вопросы

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал obiee12 и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 2

2021-09-08 13:41:51 Начал для себя собирать
#Типичные_ошибки проектирования запросов

● Отсутствие индекса → Полное сканирование
Бывают очень казусные случаи, например, с отсутствием индекса на боевой схеме. У нас был конкретный пример, когда запрос долгое время работал быстро без индекса. Но там было полное сканирование, и поскольку размер таблицы постепенно рос, то запрос начал работать медленнее, и из квартала в квартал требовал чуть больше времени. В конечном итоге мы обратили на него внимание и оказалось, что индекса там нет.

● Большая выборка → Полное сканирование
Вторая типичная ошибка — это большая выборка данных — классический случай полного сканирования. Все знают, что полное сканирование надо использовать только тогда, когда это действительно оправдано. Иногда бывают случаи, когда попадается полное сканирование там, где можно было бы обойтись без него, например, если перенести условия фильтрации из pl/sql-кода в запрос.

● Неэффективный индекс → Длинный INDEX RANGE SCAN
Может быть, это даже самая распространенная ошибка, про которую почему-то очень мало говорят, — так называемый неэффективный индекс (длинное индексное сканирование, длинный INDEX RANGE SCAN). Например, у нас есть таблица по реестрам. В запросе мы пытаемся найти все реестры данного агента, и в конечном итоге добавляем какое-нибудь условие фильтрации, например, за некий период, или с определенным номером, или конкретного клиента. В таких ситуациях индекс обычно строят только по полю «агент» из соображений универсальности использования. В итоге получается такая картина: в первый год работы, скажем, у агента было 100 записей в этой таблице, в следующем году уже 1 000, еще через год может быть 10 000 записей. Проходит некоторое время, этих записей становится 100 000. Очевидно, что запрос начинает медленно работать, потому что в запрос нужно добавлять не только сам идентификатор агента, но еще и какой-то дополнительный фильтр, в данном случае по дате. Иначе будет получаться, что объем выборки из года в год будет увеличиваться, поскольку число реестров для данного агента растет. Эту проблему надо решать на уровне индекса. Если данных становится слишком много, тогда надо уже думать в сторону секционирования.

● Ненужные ветки дистрибутивного кода
Это тоже курьезный случай, но, тем не менее, и так бывает. Мы смотрим в топ запросов, и видим там какие-то странные запросы. Приходим к разработчикам и говорим: «Мы нашли некоторые запросы, давайте разберемся и посмотрим, что с этим можно сделать». Разработчик задумывается, потом приходит через некоторое время и говорит: «В вашей системе этой ветки кода быть не должно. У вас эта функциональность не используется». Потом разработчик рекомендует включить какую-то специальную настройку, чтобы работать в обход этого участка кода.

Иcточник: ссылка
234 viewsedited  10:41
Открыть/Комментировать
2021-09-08 12:26:31 https://professorweb.ru/my/sql-server/2012/level2/2_1.php
Здесь можно почитать про Transact SQL. Для общего развития =)
179 views09:26
Открыть/Комментировать
2021-07-28 12:25:36 Creating Pivot Table-Specific Filters in Oracle BI Answers
https://www.rittmanmead.com/blog/2009/03/creating-crosstab-specific-filters-in-oracle-bi-answers/

Решение, которое не потеряло своей актуальности. Если у вас возникал вопрос -
как используя 1 физический запрос показывать его в отчете в виде таблиц с разными фильтрами - здесь есть ответ.
Коротко - используй кастомные измерения в пивот таблицах.
276 viewsedited  09:25
Открыть/Комментировать
2021-07-12 11:31:58 It`s time to clone your OBIEE 12 on Windows!
Документы описывают процесс настроек, при необходимости склонировать сервер (переименовать машину) на которой стоит работающий OBIEE 12с.
А вот с OAS не все так гладко! Об этом указано в документации, и процесс клонирования БД там отличается.
#migrate #OBI12 #config
275 viewsedited  08:31
Открыть/Комментировать
2021-06-04 11:04:43
https://datacadamia.com/dat/obiee/obips/presentation_variable_system

Link to predefined Variables available in OBIEE
https://docs.oracle.com/middleware/bi12214/biee/BIEUG/GUID-EF3F4409-A734-4FD9-9967-8F027FACAEDB.htm#BIEUG2798

As example of use: In Header\Footer for the page
376 views08:04
Открыть/Комментировать
2021-06-04 10:31:47 По умолчанию в новой установке OBI12 HTML скрипт в тексте не обрабатывается, по причинам безопасности. Поэтому:

Steps to enable HTML in OBIEE dashboards

Add the following tag to instance config instanceconfig.xml file in between the security tags


true

#security #HTML #OBI12

ВАЖНО: перезагрузить службы для применения.
314 viewsedited  07:31
Открыть/Комментировать
2021-01-15 09:28:45 Всех с наступившим Новым и уже Старым новым годом!
Поскольку мы все, я думаю, работаем в энтерпрайсе, - предлагаю вашему вниманию видео про эту тему с конференции Яндекса. Про то, как оптимизируются процессы разработки в больших компаниях.
Всегда полезно узнать что-то новое для себя!


100 viewsedited  06:28
Открыть/Комментировать
2020-12-21 11:33:34 Пока ничего не происходит, - изучим обзор основных принципов современной архитектуры ХД
https://habr.com/ru/post/441538/
172 views08:33
Открыть/Комментировать
2020-11-30 10:02:01
На злобу дня.
209 views07:02
Открыть/Комментировать