Древовидные отчеты в OBIEE

К сожалению, в текущей версии платформы нет стандартного компонента для отображения древовидных отчетов.
Что ж, напишем свой, используя jQuery с соответствующими плагинами.

( Читать дальше )

Основные ошибки при работе с транзакциями в Oracle

Основные ошибки при работе с транзакциями в Oracle встречаются в первую очередь у разработчиков, которые ранее работали с СУБД, не навязывающим использование транзакций такими, как Sybase, SQL Server, Informix. В этих СУБД транзакцию необходимо было начинать вручную, в то время, как в Oracle транзакции задаются неявно. Причиной этого отличия является желание разработчиков вышеупомянутых и им подобных СУБД повысить параллелизм, что вынуждает их делать транзакции максимально короткими.



( Читать дальше )

Урок №5. Транзакции в Oracle. Операторы управления транзакциями.

В сегодняшнем уроке мы с вами поговорим о транзакциях. Вы узнаете, что это такое, зачем они нужны, а также познакомитесь с основными операторами управления транзакциями.

Именно транзакции отличают базу данных от файловой системы. В случае сбоя в работе операционной системы во время записи файла в файловую систему, этот файл окажется поврежденным. А вот в случае аналогичного сбоя во время обслуживания баз данных выполнение транзакции позволит сохранить все изменения, а также обеспечит целостность всех данных, хранящихся в БД Oracle.


( Читать дальше )

Фильтр с автозаполнением в OBIEE

Необходимо было создать фильтр поиска пользователя по полному имени с автозаполнением. Так как, в проекте используем замечательный js-фреймворк jQuery, то решено было задействовать плагин jQuery.autocomplete.

( Читать дальше )

Урок №4. Экземпляр Oracle (SGA и PGA). Сущность процессов

Сегодня мы рассмотрим такое важное понятие, как экземпляр Oracle. Экземпляр Oracle представляет собой совокупность пользовательских, фоновых процессов и разделяемой памяти, которая используется этими процессами при доступе к информации, хранящейся в БД. Разделяемая память образуется несколькими структурами памяти, основными из которых являются системная глобальная область (SGA) и программная глобальная область (PGA).

В системной глобальной области (SGA) разделяемой памяти хранятся данные и управляющая информация конкретного экземпляра Oracle. При запуске экземпляра SGA автоматически размещается в памяти и освобождается при завершении работы.


( Читать дальше )

Урок №2. Конфигурации Oracle.

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

Оперативная обработка транзакций (OLTP) – является одной из наиболее распространенных конфигураций и широко применяется для ввода первичной информации при различных операциях таких, как оформление контрактов, поиск и проверка кредитных карт. В состав OLTP-системы входят пользователи, взаимодействующие с системой.


( Читать дальше )

Урок первый. Основные определения СУБД Oracle (часть 1).

Теперь вы уже знакомы с историей развития программных продуктов Oracle, но прежде, чем мы приступим к непосредственному изучению приемов работы с Oracle, нам должны быть предельно понятны все термины и условные сокращения, которые мы будем встречать в тексте. Поэтому каждый наш урок будет начинаться с раздела «Основные понятия», в котором будут изложены те пока еще незнакомые нам слова и термины, которые будут встречаться в тексте.
Итак, приступим!


( Читать дальше )

Справочник клиентов в Oracle E-Business Suite

Одновременно проста и неочевидна в OEBS — структура справочника клиентов. Когда я только начинал своё знакомство с этой ERP-системой, то хотел, чтобы более опытные коллеги разъяснили мне документацию, но никто из них не смог дать внятного объяснения кое каких вещей… теперь я отлично понимаю почему!

Оказалось, всё дело в существенном отличии: идеологии, которая описана в документации — изначальной идеологии; идеологии, которая реализована в приложении – фактической идеологии, и структуры БД. По сути, в документации, описана идеология изначальная, а связь её с идеологией фактической описана довольно расплывчато. С нее мы и будем начинать.


( Читать дальше )

Введение в СУБД Oracle. Часть первая.

В сегодняшнем мире, все более подверженном процессам глобализации, практически вся информация структурируется и хранится в виде баз данных (БД), которыми легко управлять и решать с их помощью различные задачи. Для эффективного управления базами данных были созданы различные методы и инструменты, наиболее эффективным из которых стали системы управления базами данных (СУБД). За годы существования СУБД появилось значительное число компаний, занимающихся разработкой, продажей и внедрением СУБД. Одним из лидеров в этом направлении стала компания Oracle, которая предоставляет своим клиентам широчайший спектр программных продуктов и заботится об их непрерывном совершенствовании.


( Читать дальше )

Oracle об новых аналитических решениях для финансовых институтов.

Корпорация Oracle представила полную и интегрированную систему аналитических решений для эффективного управления финансовыми институтами, стремясь воздействовать на повышение их оптимизации и прибыльности при эффективном управлении.

В основу этой системы аналитических средств Oracle Financial Services Analytical Applications заложен огромный опыт Oracle в поддержку крупнейших, надёжных и наиболее эффективных финансовых организаций международного уровня, накопленный компанией за последнее десятилетие.


( Читать дальше )