Из каких компонентов состоит bi-проект в системе Contour?
Проект Business Intelligence (BI-проект) - это репозиторий метаданных, хранящий настройки конкретного решения для выпуска отчетов - описания используемых баз данных, отчетов, пакетов отчетов для групп пользователей, сценариев обновления и рассылки отчетов. В проекте хранятся настройки доступа к конкретным базам данных, конкретных запросов и отчетов. Каждый BI-проект может содержать в себе либо всю совокупность управленческих отчетов организации, либо набор отчетов на одну тему, либо набор
Архитектура BI-проекта
Базы данных – это папка, в которой описываются источники данных для анализа – таблицы и их поля. В качестве источников данных могут выступать локальные таблицы, локальные БД и реляционные БД.
Схемы – это папка, в которой описываются взаимосвязи таблиц исходных баз данных.
Запросы – это папка для описания SQL-запросов к модели исходных данных. Результатом выполнения запроса является плоская таблица с данными для анализа.
Отчеты – это папка, в которой на основании запросов описываются структуры проектируемых отчетов. Отчет в Contour BI - это документ, содержащий данные. Отчеты могут быть трех видов:
1)OLAP – отчет, предоставляющий данные из микрокуба или из базы данных.
2)Табличный отчет, который привязывается непосредственно к таблице или запросу БД и выводится в виде таблицы.
3)Отчет из внешнего файла, с помощью которого в окне Contour Reporter можно отображать любой внешний файл.
В зависимости от типа отчета в дереве репозитория представляются различные данные. Для табличного отчета предоставляются параметры отчета и его связи, для отчета из внешнего файла в окне свойств элемента дерева можно увидеть его атрибуты, а для OLAP- отчета данные разбиваются на несколько подкатегорий:
а) Отчет представляет собой микрокуб, который содержит сами данные и описание их структуры: наименования фактов и измерений, алгоритмы агрегации базовых фактов и алгоритмы расчета вычисляемых фактов и т.д. Куб предоставляет другим объектам данные и выполняет OLAP-вычисления по их командам (например, вычисление факта по встроенному алгоритму).
б) Срез – вспомогательный объект, который содержит подмножество измерений куба. В срезе описывается расположение измерений, порядок их следования, условия фильтрации и сортировки. Для одного куба можно создать несколько срезов.
в)Таблица – интерфейс для просмотра и OLAP-анализа данных микрокуба. В таблице отображается подмножество измерений среза и подмножество фактов куба. Таблица, по сути, является визуальным инструментом управления срезом куба. Например, если изменить положение колонок в таблице, их расположение изменится и в срезе и во всех подключенных к этому срезу таблицах и диаграммах.
г)Диаграмма – графическое отображение данных микрокуба. Диаграмма, как и таблица, содержит подмножество измерений среза и фактов куба.
Прямо из репозитория можно сохранить готовый файл микрокуба. Он будет использоваться в качестве шаблона при массовой генерации микрокубов по сценариям. Шаблон микрокуба (исходный микрокуб) – микрокуб, который используется в качестве образца для генерации других микрокубов.
Пакет отчетов содержит набор вложенных папок с отчетами. Пользователь программы Contour Reporter работает с пакетами отчетов - он открывает пакет, находит в его папках нужный отчет и выполняет его. В проекте может быть создано множество пакетов отчетов. Пакет отчетов содержит часть отчетов из общего списка отчетов. Один отчет может быть добавлен в несколько пакетов отчетов. Специальные пакеты отчетов создаются для групп пользователей и могут содержать набор отчетов на заданную тему либо для заданной группы пользователей. В пакете находится не сам отчет, а ссылка на него, поэтому изменение отчета в общем списке отчетов меняет его во всех пакетах.
Сценарий задает правила работы программы Contour Publisher. В Contour BI существует два вида сценариев для выполнения регламентных операций:
1)Сценарий дистрибуции отчетов. При выполнении сценария дистрибуции отчетов программа создает отчеты и рассылает их по заданному списку рассылки.
2)Сценарий обновления отчетов. При выполнении сценария обновления отчетов Contour Publisher выполняет запросы и обновляет отчеты, чтобы пользователи, работающие с пакетами отчетов, загружали их за секунды.
При описании сценария дополнительно можно задать внешние параметры сценария генерации микрокубов и мастер-поля.
Параметр передает сценарию дополнительное условие фильтрации для выборки данных, которая помещается в микрокубы при их генерации. Чтобы при генерации микрокубов задавать дополнительные условия фильтрации, необходимо при описания SQL-запросов к модели исходных данных задать параметры детального запроса.
Детальный запрос – запрос, используемый для наполнения микрокуба данными.
Мастер-поле позволяет создавать серию микрокубов на основе одного детального запроса. Например, если задать сценарий генерации микрокуба по данным журнала продаж и в качестве мастер-поля указать поле «Код склада» журнала складов, то будет создано столько же микрокубов, сколько уникальных записей существует для этого поля, и каждый микрокуб будет включать данные о продажах по одному складу. Чтобы при генерации создавать серию микрокубов на основе одного детального запроса, необходимо при описания SQL-запросов к модели исходных данных создать мастер-запрос.
Мастер-запрос – запрос, используемый для получения данных мастер-поля. По каждому уникальному значению мастер-поля будет создан отдельный микрокуб. Для наполнения каждого микрокуба будет использована выборка детального запроса, отфильтрованная по значению мастер-поля.
- Что понимается под термином «информационные технологии»?
- Какие информационные технологии наиболее важны для банковского дела?
- Дайте определение понятию «Операционная система» и приведите классификацию операционных систем?
- Чем локальная операционная система отличается от сетевой?
- Что понимается под термином «распределение ресурсов» по сети?
- Какие методы управления распределенными файлами Вы знаете.?
- Как переводится термин rpc и что он означает?
- Как приложение связано с базами данных?
- Можно ли назвать файл, созданный в редакторе word – документальной базой данных? Аргументируйте Ваш ответ.
- Дайте характеристику оперативных баз данных и хранилищ данных. Определите методы работы с теми и другими объектами, какие технологии при этом используются.
- Что такое архитектура «клиент-сервер» с чем она связана?
- Какая субд поддерживает модель удаленного доступа, в чем суть данной модели?
- Как переводится и расшифровывается термин oltp? Как этот термин связан с понятием транзакций и оперативной обработкой транзакций?
- Что общего в 1-от и 4-от этапах развития баз данных?
- Каковы достоинства архитектуры «файл сервер»? (а с чем Вы его сравниваете?)
- Каковы недостатки архитектуры сервера баз данных?
- Что такое «Триггер», и какое отношение он имеет к базам данных? Чем триггер отличается от хранимой процедуры? Кто из этих объектов отвечает за активность сервера баз данных?
- Переведите термин cgi и объясните, как он связан с технологиями баз данных? Как эти технологии применяются в банковских системах?
- Определите понятие абс.
- Каковы основные принципы построения абс. Определите понятие принципа модульности.
- Опишите структуру типовой абс.
- 25.Что входит в функции «Фронт-офиса» в абс?
- 26.Что входит в функции «бэк-офиса»?
- 27.В чем назначение «расчетного ядра » абс, как по иному может быть названо это ядро.
- 28.Сколько этапов в развитии отечественных абс можно выделить? На чем основана данная классификация?
- 29.В чем особенности первого этапа развития абс.
- 36.В чем особенности пятого этапа развития абс, и какие задачи решались на этом этапе, какое системное программное обеспечение использовалось, как происходил обмен информацией?
- 38.Выделите особенности отечественных реализаций абс, укажите их достоинства и недостатки.
- 40.Перечислите основных разработчиков западных абс и дайте характеристику их продуктам.
- 41.Каковы особенности зарубежных абс, укажите достоинства и недостатки зарубежных абс при внедрении на отечественных рынок?
- 45.Назначение части from в операторе поиска, поясните на примере.
- Пример: бд «Сессия»
- 49.Понятие неопределенного значение и принцип обработки неопределенных значений при фильтрации и группировке. Приведите примеры.
- Что такое системы чистых расчетов, каков механизм работы системы межбанковских расчетов при этом?
- Что такое «системы валовых расчетов», каков механизм работы системы межбанковских расчетов при этом?
- Что такое «неттинг», как этот понятие используется при организации межбанковских расчетов?
- Какие уровни существует при организации платежей через цб рф?
- Что такое внутрирегиональные платежи, опишите механизм прохождения внутри региональных платежей через цб рф.
- Расскажите о механизме межрегиональных платежей, объясните на схеме как проходят эти платежи?
- Какие системы электронных расчетов существуют в Англии, как они работают?
- Как называется система электронных расчетов во Франции и как она функционирует?
- Какие системы межбанковских расчетов существуют в сша и как они функционируют?
- Каковы основные недостатки Американской системы chips?
- Какие системы межбанковских расчетов существуют в Европейском союзе и как они работают?
- Чем отличается кредитовый трансферт от дебетового?
- Приведите примеры кредитовых трансфертов и дебетовых?
- По какому принципу дебетового или кредитового трансферта осуществляются электронные платежи через цб рф?
- Опишите платформу и принципы работы системы рабис-2, сравните ее с системой рабис-1.
- Что такое клиринг, как он работает? Чем понятие «клиринг» отличается от понятия «неттинг»?
- Перечислите достоинства и недостатки клиринговых систем взаимных расчетов?
- Является ли система расчетов через цб рф – клиринговой?
- Опишите принципы организации системы бэсп, какие типы клиентов в данной системе присутствуют? Как расшифровываются условные обозначения оур, аур, пур?
- Как система бэсп может быть использована для организации многофилиальной абс?
- Используется ли в современных системах валовых расчетов реального времени «неттинг»? Если используется то как, если нет, то почему?
- Является ли система swift системой межбанковских платежей?
- Каковы принципы работы swift?
- 73. Каковы правила членства в swift?
- 74. Опишите назначение процессора – sp в swift?
- 75. Чем обеспечивается надежность передач данных в системе swift?
- 76. В чем суть новых протоколов и технологий, используемых с 2004 года swift?
- 77. Как связаны системы бэсп и swift?
- 78. Когда появились первые банковские карточки? Какова история возникновения международных платежных систем?
- 79. Какие преимущества получает владелец банковской карточки?
- 80. Каковы преимущества торгового предприятия, оборудованного устройствами приема платежей с использованием банковских карточек?
- 81. Что такое режим on-line и off –line при работе с банковскими карточками?
- 82. Какая информация содержится на банковской карточке c магнитной полосой?
- 83. Записан ли на магнитной части карточки номер банковского счета?
- 84. Что такое «слип» и когда он применяется?
- 85. Чем отличается расчетная карточка от кредитной?
- 86. Чем отличается дебетовая карточка от расчетной и кредитной?
- 87. Зачем нужны процессинговые центры?
- 88. Какова роль «банка -эмитента» в карточных проектах?
- Что такое виртуальные банковские карточки, зачем они применяются, их особенности и области применения.
- Дайте общую классификацию систем интернет-банкинга, существующих на отечественном рынке.
- Что означает термин «Голый Веб», какова структура организации данной архитектуры? Укажите достоинства и недостатки данной архитектуры.
- Каковы функции веб-сервера в интернет-банкинге?
- Что такое протокол ssl? Зачем он нужен?
- Чем отличается протокол html от протокола ssl?
- Где хранится вся нормативно-справочная информация при организации Интернет-банкинга?
- Каково назначение шлюза при организации интернет-банкинга?
- Зачем применяются смарт-карты в некоторых системах Интернет-банкинга?
- Что такое java-applet? Как работают системы интернет-банкинга, основанные на Java-applet? Приведите пример подобных систем.
- Какое дополнительно по устанавливается при организации дбо через интернет для юридических лиц?
- В чем состоит основное отличие в защите банковских компьютерных систем от промышленных компьютерных систем?
- Какие мероприятия могут быть отнесены к организационным мерам защиты?
- В чем состоит принцип «закрытых дверей» в банках и почему он не может быть эффективно применен в настоящий момент?
- Какие средства защиты могут быть отнесены к физическим средствам?
- Какие системы аналитические или оперативные требуют более тщательных методов защиты и почему?
- Что такое криптографические методы преобразования текста?
- Что такое открытый и закрытый ключ?
- Дайте определение «гаммирования» и скажите, зачем оно требуется?
- 120.Дайте определение ассиметричным криптосистемам, и, скажите, сколько ключей в них применяется?
- 121.Чем отличается электронная подпись от обычных систем кодирования текста, кодируется ли весь текст с использованием электронной подписи?
- 122.Какие стандарты приняты в области защиты выполнения расчетов с использованием банковских карт?
- Тема 8 Аналитические банковские системы
- Дайте краткую классификацию аналитических систем, применяемых в банковской сфере.
- Как расшифровывается термин olap? Чем системы oltp отличаются от систем olap?
- Каковы главные операции в системах olap и oltp?
- Что такое хранилище данных, чем оно отличается от базы данных?
- Какие архитектуры создания хранилищ данных Вы знаете – перечислите.
- Как работает хранилище данных в архитектуре фабрики?
- Как работает хранилище данных в архитектуре «Общей шины»?
- Что такое гибридная архитектура хранилища данных и чем она отличается от двух других архитектур?
- Как расшифровывается термин fasmi, кем он был предложен и что он означает?
- Что такое rolap?
- Что такое molap?
- Что такое holap?
- Что означает термин Data Mining и чем он отличается от olap?
- Сколько и каких закономерностей позволяют выделить методы иад?
- Из каких стадий состоят методы иад?
- Что такое нейросетевые алгоритмы в иад?
- Что такое деревья решений в иад и к каким задачам в сфера анализа банковской деятельности Вы бы рекомендовали применять деревья решений?
- Что такое кластерные модели и для решения каких задач они могут применяться?
- Как расшифровывается термин bi? Что входит в продукты типа bi?
- Из каких компонентов состоит bi-проект в системе Contour?
- Что такое olap-отчет, из чего он состоит, каковы особенности работы с данным видом отчетов?
- Что представляет из себя микрокуб в системе Contour? Какие виды модификаций допускает микрокуб?