Чи можете ви надати мені один приклад Business Intelligence?


17

Я не дуже розумію, про що йдеться у Business Intelligence. Якщо я починаю з корпоративного БД, що це зробить людина, що займається BI? Я знайшов багато матеріалів в Інтернеті, але зазвичай це занадто складно. Я хочу простий приклад, який би дав мені зрозуміти, що це за БІ, і що б людина, що займається BI, виробила цінність для моєї організації.


6
Настільки спокусливо відповісти "Ні". ; -}
ConcernedOfTunbridgeWells

Відповіді:


19

Business Intelligence - це часто абсолютно окрема секта від адміністрування баз даних та розробки баз даних. Business Intelligence на найвищому рівні включає три основні аспекти:

  1. Звітність
  2. Інтеграція
  3. Аналіз

Звітність

Звітність - це створення, розгортання та управління звітами, а також додана можливість користувачам динамічно налаштовувати звітність.

Інтеграція

Рішення для інтеграції та трансформації даних. На самому простому рівні це засоби вилучення, перетворення та завантаження даних у джерело даних із джерела даних (яке може бути просто таким, як плоский файл). Інтеграція - це миля в глибині, але це основна функціональність.

Аналіз

Онлайн-аналітична обробка (OLAP), що використовується для проектування, створення та управління структурами, що містять дані, агреговані з джерел сховищ даних. Захоплюючою фразою для цього є пошук даних .

Це надзвичайно спрощені описи того, що включає Business Intelligence. За БІ є наука, як і кожна з цих граней окремо. Професіонали баз даних приділяють свій час та кар'єру освоєнню цих проблем.


4
Щоб бути справді вибагливим, аналіз даних - це окрема річ для аналізу. Дані даних - це використання комп'ютерних алгоритмів для аналізу даних, точкових тенденцій та побудови моделей прогнозування. Olap / Analysis більш орієнтований на кінцевого користувача, що робить аналіз adhoc за допомогою якогось інструменту та вивчає дані. Очевидно, є якесь перекриття!
Кодек

12

Цінність дуже залежить від конкретної організації та її вимог. Залежно від необхідного рівня витонченості, роль BI може поділятися на кілька різних категорій:

  • Завдання електронних таблиць - працюючи з наборів даних, витягнутих безпосередньо з операційних систем, ця роль створюватиме звіти та аналіз за допомогою інструментів настільних ПК, таких як Excel або Access. Часто ця роль не є ІТ-спеціалістом, або її може виконувати неповний робочий день. Залежно від рівня їхньої технічної майстерності та доступу до базових баз даних вони можуть залежати від іншого персоналу, такого як адміністратори бази даних для виготовлення витягів даних.

    Ця роль приносить значення, коли комплектація звітів не відповідає вимогам, і необхідна додаткова робота для отримання інформації про управління з баз даних, але спеціальна команда з розробки BI була б занадто дорогою. Зазвичай ця роль буде необхідною у всіх, крім тривіальних випадках, хоча на невеликих сайтах вона може не вимагати повного робочого дня.

  • BI Developer - Якщо вилучення даних є складним або вимагає інтеграції з декількох джерел, можливо, буде потрібно побудувати сховище даних або іншу систему звітності, щоб інтегрувати представлені дані у форматі, придатному для звітування. Люди в цій ролі, як правило, мають більшу чи меншу міру технічного розвитку.

    Часто цей тип команди буде розділений на ETL та функції звітності, але це не завжди так. Розробники звітів, типи "Електронні таблиці" та інші користувачі живлення можуть використовувати дані системи звітування за допомогою різних інструментів.

    Організаційне значення цієї ролі усвідомлюється, коли дані занадто складні для управління за допомогою спеціального підходу та необхідна спеціальна система звітності. У цьому випадку менша команда BI з технічними навичками та відповідним інструментом може автоматизувати багато роботи, яка в іншому випадку проводилася б вручну за допомогою інструментів настільних ПК та спеціальних витягів. Система сховищ даних також може заповнювати засоби звітності про самообслуговування, такі як куби OLAP, які дозволяють кінцевим користувачам у межах бізнесу виробляти та підтримувати власні звіти.

  • Архітектор даних - зріла система сховища даних підкаже вимоги даних від бізнесу, які неможливо виконати за допомогою даних, доступних у вихідних системах. Можливо, буде потрібно координувати зміни в операційних системах, що базуються на цих вимогах, щоб захопити додаткові дані або очистити дані непослідовно або неправильно записані у джерелі.

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

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

  • Управління даними - Нормативні чи ділові вимоги можуть диктувати правильність даних або стандарти управління. Якщо операційні системи схильні до помилок даних (що зазвичай буває), то для управління валідацією та виправленнями даних може бути введена функція управління даними.

    Якість даних може бути важливою з різних причин, часто це стосується вимог бухгалтерського обліку чи регуляторних норм. Офіцер з управління даними або якість даних, як правило, є керівництвом бізнесу, відповідальним за організацію виправлень даних, вже записаних у системах.

  • Аналітик - Варіант ролі джокера електронних таблиць, коли користувач насправді працює в певній якості, коли він робить аналітичну роботу над даними (наприклад, страховий актюар).

    Аналітик може бути важливим для бізнесу з різних причин, залежно від ролі. У випадку Актуарія їхня роль полягає в оцінці резервів, які мають утримуватися на майбутніх вимогах, основними моделями ціноутворення страхових продуктів або в наданні оцінок різним фінансовим операціям.

Більшість співробітників БІ, як правило, підпадають під одну або декілька з цих категорій. Значення для організації змінюється залежно від індивідуальних обставин. Одне поширене явище, яке я спостерігаю, - це те, що люди, відповідальні за операційні системи, значно недооцінюють обсяг роботи, який фактично відбувається в цих ролях. Я бачив одну страхову компанію, яка налічувала 170 співробітників саме в бухгалтерії своїх європейських операцій. Більшу частину свого часу витрачали на видобуток витягів даних у електронних таблицях та в ручних процесах узгодження та управління процесами.

Інформація про управління дуже часто є бідним двоюрідним братом у пріоритетах під час розробки та експлуатації додатків для бізнесу. Слабо узгоджена або неіснуюча стратегія архітектури даних може коштувати великої кількості часу та грошей. Поведінка за замовчуванням полягає в тому, щоб розцінювати системи як силоси, коли ніхто не має прямих повноважень виправляти проблеми міжсистемних даних. Залиште це досить довго, і чистий ефект - це бек-офісні операції, в яких працюють сотні канцелярських службовців (часто кваліфікованих працівників фінансових служб), витрачаючи більшу частину свого часу на виконання кількох зберігаються процедур.


8

Що б людина, що займається BI, виробила цінність для моєї організації.

Я збираюся зафіксувати цю частину питання, тому що я думаю, що інші зробили хорошу роботу, пояснивши, що таке BI. Я працюю в компанії з багатьма клієнтами і знаю багато інформації про функції, які ми надаємо цим клієнтам.

Наші програми дуже орієнтовані на дані; наша галузь регулюється урядом, тому дотримання федеральних та державних законів є критично важливим. Що наші фахівці з питань біологічної діяльності приносять компанії, яка робить їх цінними?

  • Спочатку ми імпортуємо мільйони записів від клієнта, щоб вони мали інформацію, необхідну для виконання своєї роботи. Налаштування даних із їх баз даних є важливою роботою та не дуже простою; у вас відсутня інформація про необхідні поля, невідповідності типів даних, проблеми цілісності даних (наприклад, я не можу вставити 02/30/2012в поле дати). Ми також робимо налаштування, тому я повинен створити місце для розміщення даних, які ми б не зберігали для інших клієнтів, а потім створити імпорт для отримання даних. Без даних клієнта програма не працює. Дані занадто обширні, щоб їх можна було вводити вручну.

  • Далі менеджерам клієнта необхідно бачити дані способами, які допомагають їм керувати своїм бізнесом. Тому вони вимагають звітів, багато-багато звітів, бюджетних звітів, звітів про витрати, звітів про відповідність тощо. Ці звіти настільки складні, що запити, що стоять за ними, можуть мати більше тисячі рядків. Для написання такого виду звітного коду може знадобитися експерт SQL.

  • Крім того, люди з бізнес-аналітики часто заглиблюються в деталі бізнесу, ніж багато розробників додатків, тому вони також є першим рядком з оцінки вимог. Ми ті, хто вказує на необхідну інформацію, якої бракує, та суперечливі правила бізнесу, оскільки ми так глибоко знайомі з даними та тим, як вони зберігаються та для чого вони будуть використовуватися.

  • Після того, як звітність потрапить до певної точки, нам потрібно відокремити її від транзакційної бази даних та створити сховище даних, щоб люди, які роблять складний аналіз даних, не спричиняли заблокування людей, які вводять дані. Спосіб структурування даних для аналізу зазвичай не є найкращим способом структурування даних для транзакцій, і, таким чином, ми знову працюємо над перетворенням даних з однієї структури даних в іншу, яка дуже відрізняється. Можливість глибокого занурення в дані за допомогою аналізу даних, що важать кілька років, є величезною точкою продажу для наших клієнтів. Отже, ми знову додаємо вартість, виробляючи продукт, який потрібні нашим клієнтам для управління своїм бізнесом.

Якщо ваші потреби в даних є усі внутрішні, у вас все ще можуть бути внутрішні клієнти, яким потрібен цей рівень аналізу. У цьому випадку вас, мабуть, більше хвилює звітний аспект зберігання даних, ніж імпорт даних у транзакційну систему. Але все-таки можливість використовувати дані, які ви збирали для прийняття управлінських рішень, безцінна для більшості організацій.

Незалежно від того, чи потрібен вам спеціаліст з питань біологічної галузі, це означає, наскільки обширні ваші потреби в даних та наскільки складна система. Невеликий бізнес може не мати достатньої кількості роботи для такої людини і може найняти консультантів для створення необхідних звітів. Спеціалісти з ІБ працюють, як правило, лише в середньому та великому бізнесі.

Якщо ви займаєтеся бізнесом, який створює програмне забезпечення COTS , вам, ймовірно, потрібні фахівці з BI, щоб бути консультантами, які знають ваш продукт всередині та зовні та створюють для нього клієнти, що спеціалізуються на замовлення.


6

Хоча вони не є чудовими прикладами найкращої практики, зразки баз даних SQL Server були б хорошим місцем для початку. Вони включають OLTP, сховище даних та бази даних служб аналізу вигаданої організації. Вивчення відмінностей між ними має допомогти вам зрозуміти, чим різняться бази даних OLTP (транзакції) та OLAP (аналітичні / BI) та чому.

http://msftdbprodsamples.codeplex.com/

  • База даних OLTP AdventureWorks підтримує стандартні сценарії обробки онлайн транзакцій для вигаданого виробника велосипедів (Adventure Works Cycles). Сценарії включають виробництво, продаж, закупівлю, управління продуктами, управління контактами та людські ресурси.

  • База даних DW Adventure Works демонструє, як створити сховище даних.

  • Проект Adventure Works AS може бути використаний для створення бази даних AS для сценаріїв бізнес-розвідки.


2

Ось відповідь вищого рівня - із сніданку з ІМ, який я відвідував два роки тому.

BI - це те, що люди у вашій організації вже роблять - приймаючи рішення на основі інформації. Мета інструментів BI - дозволити людям приймати ці рішення швидше та з більшою впевненістю .

Ще одна відповідь, яку я часто використовую, полягає в тому, що інструменти BI є для того, щоб своєчасно перетворити "дані" в "інформацію".

Kimball Group використовує фрази "Доставити дані діловим користувачам, які їм легко зрозуміти та орієнтуватися" та "Надайте швидкість виконання запитів".


2

У дуже непростому розумінні, бізнес-аналітика по суті означає аналіз та інтерпретацію даних для ділових цілей. Бізнес-аналітика перетворює надзвичайно необроблені дані у цінну інформацію, яку бізнес може використовувати для прийняття стратегічних рішень. Різні типи підприємств можуть використовувати BI для різноманітних способів удосконалення операцій. Серед галузей, які використовують BI, є страхування. Перевізники використовують програмне забезпечення страхової бізнес-аналітики, яке пропонують такі технологічні компанії, як MajescoMastek, щоб зрозуміти поведінку користувачів, схеми купівлі та інші подібні показники, щоб допомогти їм приймати рішення, спрямовані на стимулювання зростання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.