Cognos — это инструмент бизнес-аналитики IBM для управления производительностью, который позволяет как техническим, так и нетехническим сотрудникам любой организации извлекать, анализировать данные и создавать интерактивные информационные панели, которые могут позволить бизнесу принимать соответствующие ключевые решения. Инструмент Cognos представляет собой комбинацию множества различных продуктов, которые позволяют общаться с различными сторонними организациями, такими как реляционные базы данных, SAP и т. Д. Cognos — это инструмент отчетности бизнес-аналитики, который предоставляет масштабируемое аналитическое решение для самообслуживания, отвечающее потребностям бизнеса. Его высокоинтерактивный характер делает его доступным инструментом для любого предприятия, поскольку он создает удобные панели управления и отчеты.
IBM Cognos BI. Разработка метаданных в IBM Cognos Framework Manager
Понимание Cognos
Первоначально основанная как консалтинговая компания в 1969 году Аланом Рашфортом и Питером Гленистером, Cognos позже перешла к продажам программного обеспечения. 31 января 2008 года IBM приобрела Cognos и сохранила свой программный пакет.
Это мощный инструмент бизнес-аналитики, который используется для интеллектуального анализа данных, анализа данных, мониторинга событий и выбора метрик для визуализации. Для любого бизнеса, чтобы оставаться впереди на рынке, он дает им мощную аналитическую среду для прогнозирования рыночных тенденций и принятия соответствующих мер заранее.
Как Cognos облегчает работу?
Это инструмент бизнес-аналитики, позволяющий создавать интерактивные информационные панели для принятия обоснованных бизнес-решений, поскольку он способен заранее прогнозировать изменения на рынке. В настоящее время почти каждая компания использует Cognos для своих аналитических задач, так как принятие ключевых бизнес-решений в нужное время необходимо для выживания на каждом сложном рынке.
Cognos, безусловно, упростила работу для предприятий и организаций, и вот несколько способов, как это сделать.
- Он основан на искусственном интеллекте и машинном обучении, что позволяет ему делать прогнозы на будущее и создавать интеллектуальные информационные панели.
- Он использует свойство обнаружения шаблонов для обнаружения скрытых шаблонов в данных, которые в противном случае могли бы быть неслыханными или не ожидаемыми в обычных обстоятельствах.
- Одной из ключевых особенностей Cognos является его способность создавать интерактивные информационные панели в различных форматах, отвечающие потребностям бизнеса. Это позволяет заинтересованным сторонам анализировать графики так, как они хотели бы, и помогает в процессе принятия решений.
- Обработка естественного языка — это способ извлечь информацию из необработанного текста и сделать интеллектуальные прогнозы. Cognos использует искусственный искусственный интеллект на естественном языке, который помогает пользователям получать разумные ответы на поставленные ими вопросы.
- Ручные задачи требуют времени и усилий. Cognos исключает ручное вмешательство, автоматизируя процесс подготовки данных через встроенную интеллектуальную систему.
Что вы можете сделать с Cognos?
Cognos позволяет создавать интеллектуальные интерактивные информационные панели для принятия обоснованных бизнес-решений. Его система включает машинное обучение и ИИ, что позволяет автоматизировать процесс создания и анализа данных, а также позволяет пользователям получать соответствующие ответы на свои вопросы.
Глобальный кризис. Выход есть | Международный онлайн-форум | Отредактированная версия
Работа с Cognos
Cognos позволяет создавать интерактивные информационные панели для бизнеса, чтобы принимать разумные решения. Некоторые из его основных компонентов —
- Query Studio используется для написания простых запросов, а также для ответов на бизнес-вопросы через служебные отчеты.
- Далее идет Cognos Connection, которая гарантирует, что пакет состоит из всех функций.
- Диаграммы, графики, списки, которые требуются руководству, составляются с помощью Report Studio.
- Для уведомления о корпоративных событиях в реальном времени используется Event Studio.
- Analysis Studio, которая состоит из операций OLAP, помогает анализировать тренды, события, обнаруживать аномалии и так далее.
Преимущества Cognos
Cognos — это инструмент для любого бизнеса, который позволяет принимать ключевые бизнес-решения. Есть несколько преимуществ использования Cognos.
Подготовка данных
Файлы разных форматов, таких как CSV, электронные таблицы могут быть легко доступны и загружены. Он также помогает в поиске соответствующих источников данных с помощью своей интеллектуальной системы, которая использует Natural Language, а также автоматизирует процесс объединения различных источников данных.
Исследование данных
Данные могут быть визуализированы и представлены на профессиональном уровне через Cognos. Кроме того, его интеллектуальные функции позволяют составить правильный график для конкретной бизнес-задачи. Кроме того, геопространственные элементы также встроены в панель управления.
Обмен данными
После того, как данные подготовлены и изучены, они могут быть переданы на разные платформы или в облако. Он также позволяет пользователям сообщать о подписках, и различные диаграммы могут быть объединены для создания истории с использованием различных функций, таких как наложение голоса, наложения и т. Д.
Требуемые навыки Cognos
Cognos — это инструмент, и поэтому нет технических предпосылок для его освоения. Тем не менее, необходимо обладать надлежащей интуицией данных и понимать данные достаточно хорошо, чтобы гарантировать, что правильные данные используются для принятия деловых решений.
Почему мы должны использовать Cognos?
Cognos следует использовать для создания интерактивных интеллектуальных информационных панелей, автоматизации процесса подготовки данных и анализа данных путем построения правильной диаграммы для конкретной бизнес-задачи.
Сфера
Он имеет огромную область применения в аналитическом эко-пространстве, и это зависит, а его область применения зависит от масштабируемости его использования. У него есть три варианта —
- Пробная версия Премиум издания.
- Премиум-версия, которая обладает всеми возможностями Cognos.
- Выпуск Enterprise, который в основном используется в крупных отраслях промышленности, поскольку он отвечает их потребностям в конкретной среде.
Зачем нам нужен Cognos?
Любое предприятие или частное лицо нуждается в Cognos для автоматизации анализа данных и задач визуализации. Это также помогает в прогнозировании будущих тенденций, которые могут обеспечить принятие ключевых бизнес-решений.
Кто является подходящей аудиторией для изучения технологий Cognos?
Любой, кто интересуется визуализацией данных для принятия разумных решений, должен изучить Cognos, поскольку он прост в использовании и предоставляет множество функций в зависимости от потребностей.
Как эта технология поможет вам в карьерном росте?
Это откроет двери для любого профессионала в аналитическом пространстве, поскольку Cognos является важным инструментом для изучения из-за его многократного использования и принятия различными организациями.
Рекомендуемые статьи
Это было руководство к тому, что такое Cognos. Здесь мы обсудили Понимание, Карьерный рост, Навыки и Преимущества Cognos. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше —
- Cognos Интервью Вопросы
- Что такое лазурь?
- Что такое гибкое управление проектами?
- Что такое технология больших данных?
Источник: ru.education-wiki.com
Подробное сравнение популярных инструментов Bi: Cognos Vs. Таблица
Хотите быть впереди своих конкурентов? Независимо от размера вашей организации, инструменты бизнес-аналитики помогут вам принимать обоснованные бизнес-решения для процветания бизнеса.
Сегодня только действенные и основанные на данных решения могут обеспечить эффективное управление и рост бизнеса. Интуиции и накопленного опыта недостаточно для принятия таких решений.
В отличие от прежних дней, когда у организаций не было достаточно данных, теперь они тонут в них. Если вы также перегружены огромным объемом данных, но все еще хотите найти правильное решение, пришло время выбрать решение для бизнес-аналитики.
С таким количеством инструментов BI на рынке выбор правильного может быть затруднен. Ознакомьтесь с этим личным сравнением Cognos и Tableau — двух известных инструментов бизнес-аналитики, пользующихся популярностью во всем мире.
Программное обеспечение BI и причины его популярности
Инструменты бизнес-аналитики — это приложения, которые собирают и обрабатывают большие объемы данных, чтобы обеспечить четкое и всестороннее представление о ситуации. Для этого эти приложения обрабатывают неструктурированные данные из различных внутренних и внешних источников, таких как документы, журналы, медицинские записи, файлы, изображения, видео и электронные письма.
Цель инструмента BI — предложить четкую и настраиваемую визуализацию данных, чтобы они могли принимать решения на основе данных. С его помощью организации могут найти необходимую информацию, в первую очередь с помощью запросов. Приложения BI используют интеллектуальный анализ данных и аналитику для подготовки данных, которые можно использовать на информационных панелях, в отчетах и презентациях.
Инструменты BI значительно упрощают процесс анализа данных, поскольку приложениям не нужны специалисты для их запуска. Платформы дают результаты, которые руководители и менеджеры могут использовать для принятия более эффективных решений.
В то же время эти инструменты повышают операционную эффективность, выявляют новые возможности для получения дохода, распознают рыночные тенденции, документируют подлинные ключевые показатели эффективности и выявляют новые бизнес-потенциалы.
Давайте взглянем на вводное обсуждение Cognos и Tableau.
Что такое Cognos Analytics?
Когнос инструмент отчетности в основном занимается аналитикой и мониторингом данных. Эта надежная платформа бизнес-аналитики, разработанная IBM, поставляется с различными информационными панелями и отчетами для отображения аналитических данных.
Он предлагает пользователям интеллектуальное аналитическое решение с самообслуживанием, которое может запрашивать, отслеживать и обрабатывать аналитические данные. Благодаря привлекательным информационным панелям, визуализациям, простоте использования и возможностям прогнозирования Cognos BI пользуется большой популярностью среди пользователей.
Функции
- Надежная и масштабируемая платформа с брандмауэром для защиты данных.
- Мгновенный мониторинг, моделирование сценариев и прогнозная аналитика.
- События, оповещения и уведомления в режиме реального времени.
- Совместимость с платформами больших данных, такими как AWS, Cloudera и Hortonworks.
- Интерактивные диаграммы и карты для увлекательной презентации.
- Гибкий импорт данных, управление наборами данных и отчетность.
- Помогает улучшить работу модуля.
- Позволяет пользователям редактировать существующие данные.
Плюсы
- Предлагает множество возможностей бизнес-аналитики, таких как создание отчетов и запросов, анализ и картирование показателей, с единой архитектурой.
- Автоматические уведомления и рабочие процессы в режиме реального времени для повышения производительности.
- Поддержка популярных инструментов РСУБД для управления контентом и составления отчетов.
- Анализ данных для реализации стратегии.
- Делитесь идеями с коллегами для совместного принятия решений и коллективного разума.
Минусы
- Такие функции, как развертывание по отделам и многомерный анализ, недоступны.
- Поставляется с крутой кривой обучения и не идеален для нетехнических пользователей.
- Не поддерживает MacOS, бесплатные пробные версии недоступны.
Ведущие компании, использующие Cognos
Одними из ведущих предприятий, использующих аналитику Cognos, являются Troy Corporation, Университет штата Мичиган, BMW Financial Services, Mueller Inc., Coates Hire, Quinte Health Care, GKN Land System, Becker Underwood и так далее.
Что такое Табло?
С другой стороны, Таблица Программное обеспечение является популярным инструментом визуализации, который также может выполнять бизнес-аналитику. Он упрощает данные и показывает их в удобном для понимания формате.
Платформа может генерировать результаты из любых данных — структурированных, неструктурированных или частично структурированных. Кроме того, Tableau Online может создавать сложные визуализации и переключаться между различными представлениями. Он использует естественный язык для ответов на запросы пользователей.
Функции
- Редактирование всплывающей подсказки возможно из веб-браузера.
- Позволяет включать в информативные карты различные слои.
- Мощная система безопасности для защиты пользовательской информации и бизнес-данных.
- Контекстный поиск, просмотр с переключением, сравнительный анализ и перетаскивание.
- Быстрые прогнозы и анализ данных с линиями тренда и прогнозированием.
- Безопасно импортирует данные из таких источников, как Google Analytics, SQL Server, Dropbox, Presto и т. д.
- Возможности использования диаграммы Ганта, гистограммы, динамической диаграммы и пузырьковой диаграммы для визуализации данных.
- Смешивание данных, текст, фильтры и визуальные объекты для создания информативной информационной панели.
Плюсы
- Интерфейс перетаскивания для удобной интерактивной визуализации.
- Простой в использовании интерфейс для всех пользователей, в том числе нетехнических.
- Создание индивидуальной информационной панели доступно для ноутбуков и мобильных телефонов.
- Возможность обрабатывать огромное количество данных, не влияя на производительность приборной панели.
- Функция визуализации данных для смешивания данных на панели мониторинга.
Минусы
- Дорогое решение с точки зрения масштабирования.
- Нет возможности планирования или автоматического обновления отчета.
- По умолчанию предлагает ограниченное количество столбцов.
- Требуется знание SQL для создания сложных наборов данных из нескольких ресурсов данных.
Лучшие компании, использующие Tableau
Компании, которые используют Tableau, включают такие имена, как ВВС США, Google, Adobe, Citrix, Skype, Accenture, Amazon, Deloitte, HP, Citigroup, Bank of America, Johns Hopkins Hospital, Pandora и The New York Times.
Когнос против. Табло: Особенности
Теперь посмотрим, как работают Cognos и Tableau, когда мы сравниваем их по различным параметрам.
№1. Интеграция
Инструмент отчетности Cognos позволяет пользователям импортировать данные из самых разных источников, включая Microsoft Excel, Google Sheets, Redshift и сторонние коннекторы данных. Если ваши бизнес-операции основаны на рабочих пространствах и бизнес-инструментах IBM, вы можете ожидать от инструмента Cognos BI большего функционала. Модули приложения легко синхронизируются с различным программным обеспечением, разработанным IBM.
Напротив, Tableau — известный инструмент в деловом сообществе благодаря надежной интеграции с Salesforce. Здесь окончательный план Salesforce заключается в централизации всех возможностей Tableau и собственного инструмента бизнес-аналитики Salesforce, Einstein Analytics, в одном простом в использовании интерфейсе.
Пока это преобразование не произойдет, вы можете испытывать фрагментарные чувства при использовании как Einstein Analytics, так и Tableau на платформе Salesforce.
№ 2. Оплата
IBM Cognos Analytics — это высокомасштабируемый инструмент бизнес-аналитики, который поставляется с гибкими вариантами подписки для микро-, малого, начинающего, среднего и крупного бизнеса. Инструмент подходит для тех, кто предлагает контрактные или внештатные BI-услуги коммерческим клиентам. Он предусматривает следующие планы:
- Облачное приложение On-Demand рассчитано на 200 пользователей. Вы получите такие функции, как информационные панели, совместная работа, рассказывание историй, Cognos Mobile и т. д., всего за 10 долларов США на пользователя в месяц.
- В качестве альтернативы вы можете получить план Premium (40 долларов США на пользователя в месяц), который доступен как для облачного, так и для локального программного обеспечения для создания отчетов Cognos. Вы получаете доступ к расширенным функциям анализа данных, таким как корпоративная отчетность, исследование ИИ, Watson Insights и т. д.
Напротив, Tableau предлагает три разных уровня подписки. Кроме того, вы можете сэкономить немного денег, если разместите инструмент в ИТ-инфраструктуре вашего бизнеса. Вот краткий обзор планов оплаты этого инструмента BI:
- Tableau Viewer стоит 15 долларов США за пользователя в месяц и 12 долларов США при самостоятельном размещении.
- Tableau Explorer доступен по цене 42 доллара США за пользователя в месяц и 35 долларов США при приобретении локального решения.
- Tableau Creator обойдется вам в 70 долларов США за облачное и локальное решение BI.
Все подписки Tableau доступны на ежегодной основе.
№3. Визуализации
Когда вы используете Cognos для целей визуализации бизнес-данных, вы конвертируете детализированные данные в метаданные. Метаданные Cognos предоставляют больше информации о соответствующих данных; следовательно, идентификация паттерна или отношения становится легкой.
Поэтому Cognos предназначен для тех, кто хорошо разбирается в анализе данных, их структурировании и визуализации. Обычным пользователям использование этого инструмента BI может показаться сложной задачей.
Потому что визуализации Cognos полностью удаляют исходную структуру или формат ваших входных данных. Поэтому вам необходимо понять основы и концепцию визуализации данных, прежде чем вы сможете извлечь из этого программного обеспечения полезную информацию.
С другой стороны, Tableau подходит как для экспертов по аналитике данных, так и для обычных пользователей и учащихся. Кроме того, поскольку инструмент BI может импортировать и визуализировать большие наборы данных, он также идеально подходит для анализа больших данных, поскольку обычные приложения для работы с электронными таблицами не могут обрабатывать большие наборы данных.
Если вы пройдете рекомендуемую кривую обучения Tableau, вы сможете делать запросы к базе данных и детализировать данные, чтобы находить полезные идеи.
№ 4. Поддержка операционной системы
Cognos поддерживает различные операционные системы. Это:
- Для IBM Cognos Analytics for Mobile и Reports требуется Android 10 и более поздние версии; iOS 14 и выше; ОС iPad 14 и более поздних версий.
- Для последней версии локального программного обеспечения Cognos Analytics требуется Windows 8 или более поздняя версия; Windows Server 2012 и новее, Ubuntu 16.04 и новее, Red Hat Enterprise Linux (RHEL) 8, Red Hat Enterprise Linux (RHEL) Server 7 и IBM AIX 7.1 и новее.
С другой стороны, Tableau совместим только со средами Windows и Mac. Вы можете запустить локальное приложение в Windows 8 и более поздних версиях, macOS 10.14 и более поздних версиях. Будь то Mac или Windows, ЦП должен поддерживать наборы инструкций POPCNT и SSE4.2. Tableau не совместим с ОС RHEL.
№ 5. Облако против локального
Cognos поставляется с облачным хостингом, локальными и гибридными решениями (облачными и локальными). Его облачный экземпляр может разместить тысячи пользователей в среде IBM Cloud. Онлайн-решение имеет такие функции, как VPN, совместное использование лицензий, продуктивные экземпляры, непродуктивные экземпляры и т. д.
Однако Cognos популярен как локальное решение, поскольку оно позволяет использовать инфраструктуры Red Hat OpenShift, IBM Cloud Pak, AWS, Google и Azure для бизнес-аналитики.
Напротив, Tableau Online более надежен и масштабируем. Он предлагает полностью онлайн-системы для полного анализа данных для всех видов бизнеса. Однако, согласно рекомендациям Tableau, облачное решение подходит для индивидуальных пользователей, а серверная система — для предприятий.
№ 6. Поддержка бизнеса/Целевая аудитория
Cognos — это специализированный инструмент бизнес-аналитики, подходящий для крупных компаний или предприятий. Потому что ему нужны другие вспомогательные приложения для различных процессов обработки данных, таких как хранение, форматирование, извлечение, преобразование, загрузка (ETL), SQL-запросы и интеграция данных. Вам также потребуются опытные операторы бизнес-аналитики для создания осмысленных шаблонов данных из Cognos.
С другой стороны, Tableau Online лучше всего подходит для индивидуальных, командных, микро-, малых и средних предприятий. Это также подходит для предприятий. В Tableau любой может создать что-то значимое, если он знает основы анализа данных. Более того, вам не нужна команда ИТ-поддержки только для этого инструмента.
№ 7. Возможности аналитики
Вы можете легко перейти на Cognos, если вы опытный эксперт в области анализа данных и бизнес-аналитики. Он может помочь вам разрабатывать информационные панели, динамические информационные панели и т. д. Он также предлагает некоторые встроенные визуализации для распространенных бизнес-сценариев. Кроме того, его помощник AI может помочь вам с очисткой, форматированием и визуализацией данных.
С другой стороны, Tableau более интуитивно понятен. Его функциональные возможности позволяют подключать инструмент к базам данных в режиме реального времени или в памяти и получать оперативную информацию о бизнесе. Он использует свой специализированный движок VizQL и язык R для анализа данных. Вам не нужно проходить длительное обучение, чтобы работать с Tableau.
№8. CRM
Cognos не поставляется со встроенной системой CRM. Однако вы можете легко интегрировать его с популярными CRM, которые используют большинство компаний.
С точки зрения CRM Tableau — явный победитель. Если ваши бизнес-операции выполняются в Salesforce, вы можете использовать пакет Tableau CRM/BI. Поскольку инструменты BI и CRM работают с чужой помощью, значит, услуги Tableau более выгодны для вашего бизнеса.
№ 9. Система поддержки клиентов
IBM — известный поставщик программного обеспечения для бизнеса; следовательно, его обслуживание клиентов и поддержка более надежны, чем у конкурента. Во-первых, он помогает предприятиям обучать и сертифицировать своих сотрудников для работы с Cognos Analytics. Во-вторых, удаленные группы технической поддержки могут помочь вам с проблемами программного обеспечения во время деловых операций.
Напротив, Tableau больше фокусируется на поддержке конечных пользователей. Он имеет четыре уровня системы поддержки для разных подписок. Лучшая поддержка, которую вы можете получить, — это программа Elite, в которую входит специальный технический менеджер по работе с клиентами. Тем не менее, OEM-клиенты получают выделенных инженеров службы поддержки для интеграции инструментов.
Когнос против. Табло: что лучше?
Инструменты бизнес-аналитики помогают принимать разумные и гибкие решения для достижения важных бизнес-целей. Из вышеприведенного обсуждения видно, что и Cognos Analytics, и программное обеспечение Tableau обладают высококлассными функциями и принесут большие преимущества вашей организации.
Если вы ищете простой в использовании инструмент бизнес-аналитики, который каждый может использовать сразу, Tableau должен быть вашим выбором. С другой стороны, если вы уже используете другие продукты IBM и в вашей команде есть технические специалисты, вы можете выбрать Cognos.
Кроме того, вы также можете ознакомиться с другими платформами бизнес-аналитики, если хотите узнать о других инструментах бизнес-аналитики.
Источник: toadmin.ru
Современные Business Intelligence (BI) системы на примере IBM Cognos BI
В современном мире существуют определенные классы программного обеспечения, которое ориентированно в основном на корпоративный сегмент (крупный и средний бизнес) и соответственно не имеет широкого распространения. Но некоторые программные комплексы имеют достаточно интересные функции, которые можно применить не только в сфере мелкого бизнеса, но и в качестве персонального инструмента. Вот об одном из таких программных комплексов и пойдет речь в данной статье.
Примечание
Я являюсь техническим специалистом, соответственно статья имеет более технический уклон. Если есть желание почитать информацию по продукту, ориентированную на бизнес пользователей, то вам на офсайт IBM.
Основная цель этой статьи, показать вам как сделать свой первый «Hello World» (по аналогии с программированием) в IBM Cognos BI.
Также хочу отметить, что я имею большой опыт написания пошаговых инструкций со скриншотами каждого шага. Но эта статья не будет очередной пошаговой инструкцией, здесь я хочу показать концепцию работы с системой, а не сделать еще один мануал.
Что такое BI?
- возможность подключения к различным источникам данных (от файла Excel до универсального ODBC подключения)
- возможность построения как простых отчетов (типа график или таблица), так и сложных параметризированных отчетов с комбинированной структурой и ссылочными связями (Drill-Trough, Drill-Up/Drill-Down)
- возможность прозрачной работы с разными источниками данных (например, Excel и SQL Server) с полноценной обработкой связей между ними
- возможность интерактивной работы с данными (формирование отчетов «на лету»)
- возможность представления реляционных данных как многомерные
- возможность распределения прав доступа используя как внутренние источники аутентификации, так и внешние (NTLM, LDAP и т. д.)
- возможность запуска формирования отчетов как вручную, так и автоматически по расписанию
- возможность автоматической рассылки сформированных отчетов
- возможность построения отчетов в различных форматах (Excel, HTML, PDF и т. д.)
Возможность применения BI системы в качестве персонального инструмента
Сразу становится вопрос, как можно использовать эту систему в качестве персонального инструмента? Отвечу по личному примеру, я использую IBM Cognos BI в качестве инструмента по анализу статистики в своих проектах и инструмента по анализу статистики домашней бухгалтерии.
Тут конечно можно возразить, что-то в духе «я и обычным SQL запросами отлично анализирую статистику» или «встроенных функций Excel вполне достаточно чтобы проанализировать всю домашнюю бухгалтерию», но «все познается в сравнении». Как показывает практика, гораздо проще просто натаскать мышкой нужные элементы данных и получить результат в готовом виде, чем возится с написанием SQL запросов или перенастраиванием функций Excel.
Опять-таки, все написанное это лично мое мнение, с которым вы не обязаны соглашаться.
Архитектура IBM Cognos BI
Архитектура системы относительно несложная (как для системы корпоративного класса). Итак, ключевым элементом системы является IBM Cognos BI сервер (см. схему ниже), который работает с источниками данных, используя созданное пользователем описание (именуемое метаданными). Далее, посредством Web доступа, IBM Cognos BI сервер предоставляет доступ ко всем основным функциям системы.
Концептуальная архитектура комплекса IBM Cognos BI (схема получилась весьма громоздкой)
Этапы работы с системой
- Создать подключение к источнику данных
- Сформировать описание источника данных, т. е. создать метаданные
- Создать и опубликовать пакет метаданных на IBM Cognos BI сервере
- Создать отчет
Структура тестового источника данных
Перед тем как приступить к реализации вышеописанных этапов, я хочу сказать пару слов об тестовом источнике данных. С одной стороны, структура тестового источника данных относительно простая (как для промышленного хранилища данных) с другой стороны она несколько сложнее чем простой лист Excel. Все данные в источнике являются синтетическими (сгенерированы алгоритмами на основе случайных чисел), из-за этого агрегатные показатели выглядят весьма ровно.
Как видно на схеме выше, в тестовой базе данных содержится 3 иерархических измерения: «Группа товара -> Товар», «Континент -> Страна -> Город -> Торговая точка», «Год -> Полугодие -> Квартал -> Месяц -> Дата»; 2 плоских (одномерных) измерения: «Кассир», «Региональный руководитель»; и 2 таблицы фактов: «Продажи», «План продаж».
Причем измерение «Кассир» расположено в одной из таблиц фактов в денормализованном виде, а измерение «Региональный руководитель» привязано к уровню «Страна» измерения «Торговая точка» связью «многие ко многим» (подразумевается, что один руководитель может управлять разными странами).
Подключение к источнику данных
В IBM Cognos BI все необходимые параметры для подключения к источникам данных хранятся в специальных объектах системы, которые так и называются «Data Source Connections». Чтобы создать новое подключение, необходимо выполнить несколько простых шагов: зайти на портал IBM Cognos BI, перейти в раздел «Администрирование» («Administration»), открыть вкладку «Конфигурация» («Configuration»), выбрать подраздел «Подключения источника данных» («Data Source Connections») и нажать кнопку «Новый источник данных» («New Data Source») в панели инструментов. Далее появится серия диалоговых окон, в которых будет необходимо задать несколько параметров, таких как название подключения, тип соединения, сервер, логин, пароль и т. д.
Разработка метаданных
Разработка метаданных, это один из самых сложных и ответственных моментов. От качества метаданных зависит, как работоспособность системы (скорость формирования отчетов, корректность сформированных результатов и т. д.) так и удобство разработки отчетов. Но несмотря на вышесказанное, сложность разработки метаданных прямо пропорциональна сложности источника данных. Например, чтобы построить реляционное описание нашего тестового источника данных, достаточно запустить мастер построения метаданных, несколько раз кликнуть кнопку «Next», и метаданные готовы.
Итак, как я уже писал ранее, метаданные – это описание источника данных. В IBM Cognos BI. Фундаментом метаданных являются объекты «Query Subject» и связи между ними. Объект «Query Subject» это синоним «View» из реляционных СУБД. Т. е. в основе «Query Subject» стоит запрос к СУБД, определяющий структуру объекта источника, а связи между «Query Subject» это описание логического взаимодействия между этими запросами.
Для создания метаданных в IBM Cognos BI используется отдельное приложение IBM Cognos Framework Manager (единственное не Web приложение в комплексе IBM Cognos BI). После запуска Framework Manager будет предложено создать новый проект (необходимо будет ввести наименование проекта и его расположение в локальной файловой системе).
Следует понимать, что проект Framework Manager (также именуемый как модель Framework Manager) это набор локальных файлов, с которыми работает локальная программа, а пакет метаданных это результат, который располагается на IBM Cognos BI сервере (если проводить аналогию с программированием, то проект – это исходный код, а пакет – это скомпилированное приложение). На базе одного проекта Framework Manager можно создать несколько наборов пакетов.
После того как проект Framework Manager создан, лучше всего начать работу с запуска мастера импорта метаданных (Action -> Run Metadata Wizard …). Мастер импорта предложит выбрать существующий источник данных или создать новый и позволит выбрать необходимые объекты для импорта. В простейшем случае (например, когда источником данных является файл Excel, который в 99,9% случаев содержит данные в денормализованном виде) нужно будет полям объекта «Query Subject» задать правильный тип использования (атрибут «Usage») и на этом работу с моделью Framework Manager можно заканчивать и приступать к формированию и публикации пакета метаданных. В более сложном варианте (как в нашем тестовом примере), необходимо будет проверить правильность импортированных связей между объектами «Query Subject», исправить некорректные и добавить недостающие. В более профессиональных вариантах есть возможность создавать вычисляемые поля, менять структуру «Query Subject», сформировать многомерное (multidimensional) представление, определить алгоритмы безопасности и т.д.
Создание и публикация пакета метаданных
После того как метаданные созданы, необходимо сформировать метапакет и опубликовать его на IBM Cognos BI сервере. Как я упоминал ранее, метапакет – это некоторое подмножество метаданных, которое публикуется на сервере и с которым работают все Web приложения комплекса IBM Cognos BI. Настройки метапакета позволяют скрыть или не публиковать некоторые объекты метаданных. Например, в тестовых метаданных есть некоторый «Query Subject» [Country_RegDir], который влияет на логику обработки данных источника (является связующим звеном между страной и региональным директором), но не представляет ценности при разработке отчетов, вот такой объект метаданных имеет смысл скрыть на уровне пакета. Или, например, поля с идентификаторами, их тоже имеет смысл скрыть от пользователей метапакетов.
Чтобы создать метапакет необходимо в Framework Manager, в разделе «Packages» вызвать контекстное меню и выбрать пункт «Create -> Package», после чего появится мастер создания метапакета. После того как метапакет будет создан, система сразу предложит его опубликовать на сервере. Начинающему пользователю можно сильно не вникать опции мастера публикации пакетов (просто нажимать кнопку Next и Publish). Единственно что, на последней вкладке (где будет не кнопка Next, а кнопка Publish) будет птичка «Verify package before publish», она определяет проверять ли метапакет на наличие логических неоднозначностей перед публикацией и отображает список этих неоднозначностей, если они буду найдены. Настоятельно рекомендую никогда не пропускать этот шаг и исправлять все найденные неоднозначности перед публикацией.
Создание отчетов (анализ данных)
Вот мы потихоньку и подобрались к самому интересному и регулярному процессу – это создание отчетов. Так сложилось что инструменты для создания регулярных отчетов и инструменты для быстрого анализа данных в IBM Cognos BI одни и те же (несмотря на то что в одних удобнее проводить быстрый анализ, а в других удобнее формировать регулярные отчеты, все они позволяют сохранять свои результаты в виде отчетов).
Лично я предпочитаю для всех BI задач использовать инструмент IBM Cognos Report Studio. Это наиболее универсальный инструмент, позволяющий строить отчеты фактически любой сложности и в тоже время предоставляет относительно удобные инструменты для быстрого анализа данных.
- запустить веб приложение IBM Cognos Report Studio
- в окне приветствия нажать кнопку «создать» («create»)
- в списке базовых шаблонов выбрать «перекрестная таблица» («corsstab»)
- разместить элементы данных согласно схеме, представленной ниже
- запустить отчет на выполнение
После запуска отчета на выполнение, получится примерно такой результат.
Глядя на получившийся отчет можно смело сказать, что оформлен он откровенно плохо, числа не отформатированы, экономический смысл откровенно сомнителен и т. д. Но все эти недостатки оформления можно убрать путем задания свойств соответствующих элементов настроек, а чтобы экономический смысл был более интересен, можно, например, сделать план/факт анализ.
Например, чтобы сделать отчет, показанный ниже (на готовых метаданных) я, как специалист с опытом, потратил где-то 20-30 минут.
А чтобы его полностью переоформить в темную цветовую схему, я потратил где-то еще 10 минут.
Заключение
Я надеюсь, что в этой статье читатель смог получить общие сведения о BI системах и принципе их работы. Конечно в рамках небольшой статьи невозможно рассмотреть относительно подробно ни один из затронутых аспектов (например, о том, как правильно сформировать метаданные, можно написать целую книгу), но я думаю, что если вы решите попробовать, то эта статья подскажет с чего начать и какого результата ожидать.
Также я совсем не затронул некоторые интересные механизмы и функции (например, механизм представления реляционного источника данных как многомерного), но это из-за того, что количество необходимого материала (минимум теории и минимум практики) потянет на отдельную статью.
Немного о лицензиях
Если вы решите купить отдельно систему IBM Cognos BI для персонального пользования или для небольшой фирмы, то наверняка цены вас неприятно удивят, но у IBM есть специальная комплексная система IBM Cognos Express, которая рассчитана на небольшие организации, содержит в себе несколько продуктов (включая BI) и стоит значительно дешевле.
- Разработка веб-сайтов
- SQL
Источник: habr.com