Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информационные системы и технологии на предприятиях

ВИ Server

Доступ к Oracle ВИ Server предоставляется через стандартный, совместимый с ODBC 2.0 интерфейс. Сервер выполняет две основные функции: компиляцию входящих запросов в исполняемый программный код и йоио выполнения. Клиенты Oracle ВИ Server могут просматривать логическую схему данных, не зависящую от физической структуры данных в источнике. Клиенты Oracle ВИ Server присылают упрощенный логический SQL-запрос, который трансформируется сервером в комбинацию физического SQL, что направляется к различным СУБД - источников данных и промежуточного кода, который выполняется внутри Oracle ВИ Server Execution Engine. Oracle BI Server также имеет необходимую серверную инфраструктуру для управления сессиями и запросами, отличиями, ведением журналов, мониторинга и другие административные серверные функции.

Oracle ВИ Server выполняет следующие базовые функции:

o разбор и компиляция запроса;

o компиляция запроса состоит из пяти стадий: 1) синтаксический анализ, 2) генерация логического запроса, 3) навигация 4) переписывание, 5) генерация кода. На выходе компилятора запроса - исполняемый код. Код передается механизма исполнения, который отвечает за выполнение кода в параллельном режиме. Oracle ВИ Server использует инновации в технике разбора и компиляции запросов, интеграции данных в зависимости от содержания, параллельного выполнения, адаптеров для соединения с источниками данных и т.д.;

o синтаксический анализ. На первой стадии компиляции бага-топотоковий синтаксический анализатор поддерживает полный синтаксис ANSISQL92 (включая вложенные запросы и производные таблицы) и в результате создает дерево синтаксического разбора. Затем компонент генерации логических запросов преобразует исходный запрос в упрощенный SQL, который поддерживается Oracle ВИ Server;

o генерация логических запросов. Стадии навигации и переписывание охватывают основной объем работы по компиляции запроса. Итогом этих двух основных стадий является план выполнения, который далее передается на стадию генерации кода. Навигатор отвечает за возможности интеграции данных с учетом содержания данных - при входе навигатор создает дерево логического запроса, что описывает точную семантику запрашиваемых данных, а при выходе - начальный физический план выполнения. Навигатор использует информацию о содержании для того, чтобы устранить подавляющее большинство объединений данных из разных баз данных в одном запросе. Он имеет также встроенные возможности стандартной бизнес-аналитики;

o переписывания запросов/оптимизация. После генерации начального физического плана выполнения навигатором на стадии переписывания запроса будет происходить оптимизация распределенных реляционных запросов и генерация оптимальных запросов SQL с учетом специфики каждого конкретного сервера. Эта стадия включает генерацию плана по объединению данных из нескольких баз данных, функциональный компенсационный анализ, а также генерацию оптимизированного SQL. Механизм обработки объединений данных сервера Oracle ВИ активизируется каждый раз в зависимости от таких факторов: физического расположения таблиц, особенности функциональности SQL, который поддерживается базой данных, а также аналитической сложности начального логического залитую. В настоящее время поддерживается два типа объединений: sort/merge и nested loops, соединение запросов, параметризуються. Сервер оптимизирует нагрузку на базу данных и сеть. Это достигается за счет специальной обработки Group by и функций агрегации, фильтров, а также многопоточных SQL;

o сохранение эквивалентности. При переписывании запросов на підвалити и передачи их к базам данных обеспечивается сохранение эквивалентности запроса, что помогает сократить нагрузку на базу данных и сеть;

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

Система параллельного выполнения. Система выполнения Oracle ВИ Server - это современная система параллельного исполнения SQL-запросов, расширенная аналитическими операторами. Она на новом уровне использует современные технологии и архитектурные концепции. К основным функциям системы относятся:

o пересылка функций. Oracle ВИ Server пересылает в СУВД SQL-запросы, директивы для выполнения проходов агрегацій, а также директивы для различных видов фильтров в начальной базе данных;

o параллельное выполнение запросов. Oracle ВИ Server позволяет осуществлять параллельное формирование и выполнение запросов;

o оптимизация сортировки. Oracle ВИ Server имеет в своем распоряжении возможности, которые позволяют осуществлять параллельное сортировки;

o слияния. Oracle ВИ Server оснащена развитыми средствами, позволяющими сочетать два или более наборов результатов с несколькими параллельными запросами;

o ранжирование и фильтрация.

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

Доступ к информации Oracle ВИ Server. Oracle ВИ Server для других применений воспринимается как источник данных ODBC 2.0. Это означает, что фактически любой генератор отчетов или инструмент запроса, совместимый со стандартом ODBC, может использовать Oracle Analytics как базу данных. В таком случае инструмент формирования запросов/отчетов не требует средств подключения к источникам данных, он полностью защищен от изменений в исходных таблицах и платформах баз данных, мгновенно реагирует на появление агрегатов данных, автоматически использует встроенные средства безопасности и поддержки пула соединений Oracle ВИ Server и может использовать все показатели и столбцы, как будто они были записаны в обычной схеме базы данных.

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

Oracle Analytics Web, Oracle Analytics Web Server создает пользовательский интерфейс в Oracle Answers и Interactive Dashboards, который используется для візуаліза-ции данных из Oracle ВИ Server. Он взаимодействует с сервером Oracle ВИ Server как ODBC-клиент и выполняет ряд важных функций, а именно: создает пользовательский интерфейс для Answers и Dashboards; отвечает на выбор пользователя, формирует логические SQL-запросы для Oracle ВИ Server и отслеживает логические операторы SQL и их результаты; записывает создаваемые пользователем описания того, каким образом должны быть представлены данные и взаимодействует с системой построения диаграмм для их генерации; агре-гуэ данные после генерации сервером Oracle ВИ Server результатов. Oracle ВИ Server также обеспечивает Oracle Analytics Web метада-ими, включают такие свойства столбцов, как вид данных, правила агрегации.

Важнейшими функциями Oracle Analytics Web является:

1. Web-среда. Oracle Analytics Web обеспечивает пользователей широким спектром возможностей благодаря 100-от-сотковому чистом Web-среде на основе HTML, DHTML и Javascript. Пользователю не придется выполнять загрузки клиента, использовать программные расширения, элементы управления на базе ACTIVE-X или апплеты. Это дает пользователям возможность при минимальном обучении выполнять новый вид анализа и создавать новые запросы, указывая и выбирая мышкой нужное в логической модели информации, которая будет отображаться в браузере.

2. Генерация логических запросов SQL. Oracle Analytics Web дает пользователям возможность визуально формировать запросы с помощью интерфейсов Answers и Dashboard путем представления визуальной картины запроса при выборе и регулировании параметров столбцов и добавлении фильтров (ограничений) до запроса пользователем. Интерфейс Answers также предоставляет возможность прямо вводить логический запрос SQL - результаты уже можно отформатировать и отразить в Answers. Как только пользователем был сформирован запрос, Oracle Analytics Web пришлет логический SQL-запрос серверу Oracle ВИ Server.

3. Персон а лізація интерфейса пользователя. Если пользователи Answers и Dashboard персоналізуватимуть структуру в свой, пользовательский, интерфейс, включая вид, описание формата, свойства отдельных диаграмм, таблиц и сводных таблиц, Oracle Analytics Web сохранять персональные определение в каталоге метаданных, который называется Web-каталогом, что является схемой XML, которая включает метаданные, описывающие пользовательский интерфейс.

4. Администрирование Web-каталога. Oracle Analytics Web поддерживает средства администрирования через браузер, что дает возможность управлять Web-каталогом. Администраторы могут контролировать доступ пользователей к различным информационным панелей, устанавливать привилегии пользователей, создавать и управлять группами и ролями, изменять списки членства в группе, менять название или удалять папки каталогов и сохраненные результаты анализа, а также просматривать и управлять сеансами.

б. Интерфейс Web-сервисов. Oracle Analytics Web предлагает АРИ, который использует протокол Simple Object Access Protocol (SOAP). SOAP API может использоваться для построения назначенного пользователю интерфейса, персонализированной, или интеграции функциональности Oracle Analytics с имеющимися приложениями. Этот АРИ может применяться для запуска и управления Web-сеансами, загрузки результатов из google Analytics Web в формате XML, интеграции результатов Analytics Web с любыми динамическими Web-страницами и портальными инфраструктурами, включая Oracle Portal и любые другие порталы, совместимые с JSR-168/WSRP, объединение параметров отчетов и логических запросов SQL для выполнения анализа и получения результатов, а также для навигации по Web-каталогом и управления им.

6. Производительность и масштабируемость. Oracle Analytics Web дает возможность объединять серверы в кластеры для масштабирования. Если производительность Web-сервера становится недостаточной, администратор может надстроить конфигурацию Analytic Web и HTTP-серверов. Поддерживается большое количество возможностей балансировки нагрузки, которые помогают распределять пользовательские сеансы и сохранять привязку сеанса к HTTP-серверу, что выбранный для этого сеанса.

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

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

Использование Oracle ВИ Answers. Пользователи быстро обучаются работе с Answers. Они работают с понятными информационными моделями, использующими только бизнес-терминологию. Работа пользователя с Answers начинается с выделения О ("Маркетинг", "Продажи" или "Товарно-материальные ресурсы") путем выбора папки с Answers. Конкретные сроки могут выбираться с помощью указателя и щелчка мышью для формирования столбца во время анализа. При выборе объектов "Регион", "Доход" и "Текущий месяц" будут выполнены вычисления типа "Показать доход по каждому региону за текущий месяц".

После выбора пользователем сроков и столбцов Oracle Answers сформирует запрос, который называется "Логическим SQL запросом", поскольку он представляет логический смысл запроса. Такой запрос отправляется серверу Oracle ВИ, проанализирует его и создаст дальнейшие запросы другим источникам данных, в которых хранится информация.

К важным функциям Oracle ВИ Answers относятся:

И) независимость от организации хранения данных. Oracle ВИ Answers устраняет для пользователя необходимость понимания того, как организовано физическое хранение данных (например, в какой таблице хранятся данные по доходам за текущий месяц).

Показатели могут быть выбраны одним нажатием мышки, даже если информация хранится в двух разных базах данных. Oracle Answers также защищает пользователей от необходимости разбираться в бизнес-правилах;

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

3) обмен аналитическими запросами в режиме он-лайн. Аналитические запросы после создания могут быть сохранены с целью личного пользования или опубликованы для применения широким кругом пользователей. В отличие от шаблонов отчетов других продуктов, сохранены аналитические запросы могут меняться без каких-либо ограничений;

4) сохранены аналитические запросы. Показатели, описательные атрибуты, фильтры, схемы сортировка, промежуточные итоги, диаграммы и изображения сводных таблиц могут добавляться, удаляться или изменяться. После того, как пользователем были сделаны все изменения, новый аналитический запрос может быть сохранен и передан любой группе пользователей;

5) персонализация. Oracle ВИ Answers автоматически фильтрует и индивидуализирует информацию для пользователя в соответствии с идентификационной информации пользователя или роли. В других продуктах для использования зависимой от роли персонализации администраторам необходимо определять, создавать и заполнять дополнительные таблицы и изображения, которые называются таблицами прав доступа (permission tables), которые устанавливают фильтры на уровне данных. Oracle Answers индивидуализирует информацию, сводит к минимуму изменения в базах данных и делает выполнение запросов эффективнее;

6) независимость от организации физического хранения данных. Oracle ВИ Answers защищает бизнес-пользователей от необходимости понимать организацию физического хранения данных и дает им возможность быстро и легко комбинировать данные из различных корпоративных источников информации. К основным функциям Oracle Answers в этой сфере относятся:

o комбинирование структурированных данных из различных источников: Oracle ВИ Answers позволяет пользователям комбинировать данные из различных приложений или баз данных для выполнения одного вычисления, например, для сравнения прогнозов объема продаж, квот и фактического дохода для точного прогноза роста дохода, пользователям могут быть нужны комбинированные данные из трех источников - системы прогнозирования, системы сбыта и главной бухгалтерской книги;

o комбинирование реляционных и В LAP-источников данных: Oracle ВИ Answers также дает пользователям возможность комбинировать данные из реляционной СУБД и OLAP-источники при выполнении одного вычисления, например, для сравнения прогнозов объема продаж из системы управления связями с заказчиком Oracle CRM System с данными за доходами хранилища данных SAP BI/DW Warehouse;

o комбинирование структурированных и неструктурированных источников данных: Oracle ВИ Answers позволяет пользователям комбинировать структурированные данные из реляционных баз данных с неструктурированными данными из электронных таблиц Excel для выполнения одного вычисления;

o комбинирование транзакционных данных с информацией из хранилищ данных. Oracle ВИ Answers позволяет пользователям комбинировать данные из хранилищ данных с информацией, содержащейся в системах транзакционной обработки, для выполнения одного вычисления;

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

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

1. Сложные показатели, подобные тем, что были указаны выше. Это сложная задача при вычислениях SQL или в большинстве продуктов для построения нерегламентированных отчетов, поскольку при этом либо (а) необходимо использовать встроенные сравнения, или (б) необходимо применить запросы, комбинируют различные уровни агрегации. Oracle Answers позволяет вычислять сложные показатели во время выполнения запроса без необходимости выполнения предварительных вычислений и хранения промежуточных результатов.

Oracle ВИ Answers устраняет необходимость создания и хранения промежуточных таблиц для хранения изменений показателей в течение определенного времени. Например, многие организации имеют таблице NXM столбцами, представляющими последние данные за N-ne-риод по М-показателях плюс NXM, что показывают отклонение от предыдущего года и т.д. Oracle Answers делает эти показатели доступными, определяя их в метаданных, что устраняет необходимость построения и поддержки таких таблиц.

2. Производные показатели: Oracle ВИ Answers упрощает использование производных показателей, например, мероприятий, полученных и вычисленных на основе результата запроса. Это такие показатели, как рейтинги, середиьоквадратичні отклонения, промежуточные суммы и скользящие средние. Эти производные мероприятия сложно вычислить в SQL, но они очень полезны. Скользящее среднее и смещенное среднее значение выборки - важные функции для сглаживания данных и определения тенденций изменений.

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

Oracle ВИ Interactive Dashboard. Бизнес-пользователи получают доступ к возможностям бизнес-аналитики прежде всего через Oracle ВИ Interactive Dashboard. Interactive Dashboard работает на основе Web-архитектуры (на машине пользователя не требуется ничего, кроме браузера) и обеспечивает пользователей широким спектром средств для работы в интерактивном режиме, предлагая информацию, отфильтрованную и персонифицированную согласно идентификационных данных или роли пользователя, помогая пользователям принимать точные и эффективные решения. Пользователи могут работать с оперативными отчетами, подсказками, диаграммами, таблицами, сводными таблицами, графическими данными и индикаторами. Они имеют возможность быстро и легко переходить к необходимой информации, иметь доступ к детализации данных при необходимости дальнейшего анализа, изменять вычисления и работать с результатами. Пользователи могут быстро и легко агрегировать структурированные данные из реляционных баз данных с мэйнфреймов и другими системами, а также структурированные данные из широкого спектра источников, включая Internet, файловые серверы коллективного доступа и хранилища документов.

Использование Interactive Dashboard. Візнес-пользователи могут формировать интерактивные информационные панели (Dashboards) без какой-либо помощи со стороны специалиста по информационным технологиям и не прибегая к программированию. Пользователи могут создавать страницы информационных панелей, выбирать и изменять содержание с помощью Web-редактора информационных панелей. Для того, чтобы добавить содержание на Web-страницу, пользователю нужно просто перетащить аналитический запрос из Web-каталога с левой панели. Web-каталог является перечнем всех сохранившихся объектов - подсказок, аналитических запросов и страниц информационной панели. Во время работы с каталогом пользователи могут проводить фильтрацию данных с помощью щелчка мыши по диаграмме и таблицах, получать доступ к детализированных данных, изменять порядок сортировки и направление сортировки столбцов, переходить к другому аналитического запроса в зависимости от контекста и т.д.

Информационные панели являются гибкими информационными контейнерами. В дополнение к содержанию Business Intelligence они могут встраивать информацию с корпоративного портала, Web-страницу или изображение из сети Internet или внутренней сети, документ Word или рабочую книгу Excel.

Важнейшими функциями Interactive Dashboard является:

1) мощные возможности аналитики: Dashboard обеспечивает бизнес-пользователей мощным аналитическим средой, устраняя необходимость самостоятельного создания запросов, требующих сложных вычислений;

2) обмен информацией в режиме он-лайн: информационные панели могут быть опубликованы для доступа других пользователей, давая группам пользователей возможность легко обмениваться информацией друг с другом;

3) персонализация: информационная панель может персоналізуватися для автоматического отображения различных результатов в зависимости от того, каким образом проходит регистрация пользователя, то есть с использованием идентификационной информации пользователя или роли;

4) фильтрация данных: информационная панель может быть построена так, чтобы отражение аналитических запросов определялось данными и пороговыми величинами данных, установленными пользователем;

5) обмен информацией в режиме оф-лайн: информационные панели могут быть сохранены и разосланы в виде рабочих книг (Briefing Books) или отчетов для использования в офф-лайн режиме. Данные, содержащиеся в информационных панелях, могут загружаться в Excel;

6) выборки, которые хранятся: пользователи могут изменять аналитические запросы на информационных панелях и сохранять внесенные изменения для применения в личных целях. Спецификации информационных панелей хранятся в безопасном каталоге на Web-сервере;

7) изменение стиля: информационные панели используют стандарты каскадных таблиц стилей (CSS). Это дает возможность менять стиль информационной панели путем внесения изменений в таблицы стилей, обеспечивая даже разные стили для разных групп пользователей;

8) Guided Analytics (управляемая аналитика) - функция Interactive Dashboard, что дает возможность изменять содержание и формат информационной панели динамически согласно изменениям анализируемой информации. В частности разделы на странице информационной панели могут устанавливаться и появляться только тогда, когда в данных присутствует нужная информация. Например, информационная панель менеджера по продажам может содержать раздел, который будет появляться только при снижении объемов продаж основных продуктов в текущем квартале. Если претензии потребителя стали большой проблемой, появится раздел, показывающий увеличение претензий со стороны заказчиков.

Отдельные ссылки на информационной панели могут работать таким же образом.

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

 
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее