Czy możesz podać jeden przykład Business Intelligence?

17

Naprawdę nie rozumiem, o co chodzi w Business Intelligence. Jeśli zacznę od posiadania korporacyjnej bazy danych, co zrobiłby osoba z BI? Znalazłem mnóstwo materiałów w Internecie, ale zwykle jest to trochę zbyt skomplikowane. Chcę prostego przykładu, który pozwoliłby mi zrozumieć, o co chodzi w BI i co wytworzyłaby osoba BI, która ma wartość dla mojej organizacji.

Ryan
źródło
6
Kuszenie jest odpowiedzieć „Nie”. ; -}
ConcernedOfTunbridgeWells

Odpowiedzi:

19

Business Intelligence jest często całkowicie odrębną sektą od administracji bazami danych i rozwoju baz danych. Business Intelligence, na najwyższym poziomie, obejmuje trzy główne aspekty:

  1. Raportowanie
  2. Integracja
  3. Analiza

Raportowanie

Raportowanie to tworzenie, wdrażanie i zarządzanie raportami, a także dodatkowa możliwość dynamicznego dostosowywania raportów przez użytkowników.

Integracja

Rozwiązania do integracji i transformacji danych. Na bardzo najprostszym poziomie, to jest drogą ekstrakcji, transformacji i ładowania danych do źródła danych ze źródła danych (który może być coś tak prostego jak pliku płaskiego). Integracja ma głębokość mili, ale jest to najbardziej podstawowa jej funkcjonalność.

Analiza

Online Analytical Processing (OLAP) służy do projektowania, tworzenia i zarządzania strukturami zawierającymi dane zebrane ze źródłowych magazynów danych. Hasłem tego hasła jest eksploracja danych .

Są to bardzo uproszczone opisy tego, co zawiera Business Intelligence. Za BI stoi nauka, a także każdy z tych aspektów osobno. Specjaliści z baz danych poświęcają swój czas i kariery na ich opanowanie.

Thomas Stringer
źródło
4
Aby być naprawdę wybrednym, eksploracja danych jest odrębną rzeczą od analizy. Eksploracja danych polega na wykorzystaniu algorytmów komputerowych do analizy danych, dostrzegania trendów i budowania modeli do prognozowania. Olap / Analiza jest bardziej ukierunkowana na użytkownika końcowego, który dokonuje analizy adhoc za pomocą jakiegoś narzędzia i eksploruje dane. Oczywiście istnieje pewne nakładanie się!
Codek
12

Wartość zależy w dużej mierze od indywidualnej organizacji i jej wymagań. W zależności od wymaganego poziomu zaawansowania rola BI może należeć do kilku różnych kategorii:

  • Blokada arkusza kalkulacyjnego - w oparciu o zestawy danych wyodrębnione bezpośrednio z systemów operacyjnych ta rola będzie generować raporty i analizy za pomocą narzędzi pulpitu, takich jak Excel lub Access. Często ta rola nie jest specjalistą IT lub może zostać podjęta przez kogoś w niepełnym wymiarze godzin. W zależności od poziomu umiejętności technicznych i dostępu do bazowych baz danych mogą być oni zależni od innych pracowników, takich jak administratorzy baz danych, do tworzenia wyciągów danych.

    Ta rola przynosi wartość, gdy dołączone raporty nie spełniają wymagań i konieczne są dodatkowe prace, aby uzyskać informacje dotyczące zarządzania z baz danych, ale dedykowany zespół programistów BI byłby zbyt drogi. Zwykle ta rola będzie niezbędna we wszystkich przypadkach oprócz trywialnych, chociaż może nie wymagać pełnego etatu w przypadku małych witryn.

  • BI Developer - jeśli ekstrakcja danych jest złożona lub wymaga integracji z wielu źródeł, może być konieczne zbudowanie hurtowni danych lub innego systemu raportowania w celu zintegrowania prezentacji danych w formacie nadającym się do raportowania. Osoby pełniące tę rolę zazwyczaj będą miały większe lub mniejsze umiejętności rozwoju technicznego.

    Często tego typu zespół będzie podzielony na funkcje ETL i funkcje raportowania, ale nie zawsze tak jest. Twórcy raportów, typy „Arkusz arkusza kalkulacyjnego” i inni zaawansowani użytkownicy mogą wykorzystywać dane z systemu raportowania za pomocą różnych narzędzi.

    Wartość organizacyjna wynikająca z tej roli jest realizowana, gdy dane są zbyt złożone, aby zarządzać nimi z zastosowaniem podejścia ad hoc i konieczny jest dedykowany system raportowania. W takim przypadku mniejszy zespół BI z umiejętnościami technicznymi i odpowiednim oprzyrządowaniem może zautomatyzować wiele prac, które w innym przypadku zostałyby wykonane ręcznie za pomocą narzędzi komputerowych i wyciągów ad-hoc. System hurtowni danych może również wypełniać samoobsługowe funkcje raportowania, takie jak kostki OLAP, które umożliwiają użytkownikom końcowym w firmie tworzenie i utrzymywanie własnych raportów.

  • Architekt danych - dojrzały system hurtowni danych wywoła wymagania biznesowe dotyczące danych, których nie można spełnić przy użyciu danych dostępnych z systemów źródłowych. Konieczne może być koordynowanie zmian w systemach operacyjnych wynikających z tych wymagań w celu przechwytywania dodatkowych danych lub czyszczenia danych niespójnie lub nieprawidłowo zarejestrowanych u źródła.

    Architekt danych może odgrywać rolę w wielu systemach operacyjnych i raportujących, aby koordynować spełnianie wymagań dotyczących danych, które wymagają zmian w wielu systemach.

    Potrzeba tej roli często nie jest rozpoznawana, ale staje się ważna w większych witrynach. Często wymagania dotyczące raportowania nie są dobrze spełniane przez systemy operacyjne, a uprawnienia zespołów hurtowni danych nie obejmują wprowadzania zmian w systemach operacyjnych. W takim przypadku architekt danych działa jako koordynator lub dyrektor w zależności od poziomu uprawnień w roli. Podstawową wartością jest wprowadzanie zmian w systemach operacyjnych, które nie spełniają wymagań dotyczących danych.

  • Zarządzanie danymi - wymagania prawne lub biznesowe mogą dyktować poprawność danych lub standardy zarządzania. Jeśli systemy operacyjne są podatne na błędy danych (co zwykle ma miejsce), można wprowadzić funkcję zarządzania danymi w celu zarządzania sprawdzaniem poprawności i poprawkami danych.

    Jakość danych może być ważna z różnych powodów, często związanych z wymogami rachunkowymi lub regulacyjnymi. Zarządzanie danymi lub specjalista ds. Jakości danych to zazwyczaj rola kierowana przez biznes, odpowiedzialna za organizowanie poprawek do danych już zarejestrowanych w systemach.

  • Analityk - wariant roli blokady arkusza kalkulacyjnego, w której użytkownik faktycznie działa z pewną wydajnością, gdzie wykonuje prace analityczne na danych (na przykład aktuariusz ubezpieczeniowy).

    Analityk może być ważny dla firmy z różnych powodów, w zależności od roli. W przypadku aktuariusza ich rolą jest oszacowanie rezerw na przyszłe roszczenia, utrzymanie modeli wyceny produktów ubezpieczeniowych lub przedstawienie wycen różnych transakcji finansowych.

Większość pracowników BI należy do jednej lub więcej z tych kategorii. Wartość dla organizacji zmienia się w zależności od indywidualnych okoliczności. Jednym z powszechnych zjawisk, które obserwuję, jest to, że osoby odpowiedzialne za systemy operacyjne bardzo nie doceniają ilości pracy, jaką faktycznie wykonuje się w tych rolach. Widziałem jedną firmę ubezpieczeniową, która zatrudniała 170 pracowników tylko w dziale księgowości swoich europejskich operacji. Większość czasu spędzali na analizowaniu wyciągów danych w arkuszach kalkulacyjnych oraz na ręcznym uzgadnianiu i kontrolowaniu procesów.

Informacje zarządcze bardzo często są kiepskim kuzynem w zakresie priorytetów podczas opracowywania i obsługi aplikacji biznesowych. Źle skoordynowana lub nieistniejąca strategia architektury danych może kosztować dużo czasu i pieniędzy. Domyślnym zachowaniem jest traktowanie systemów jako silosów, przy czym nikt nie ma bezpośrednich uprawnień do rozwiązywania problemów z danymi w różnych systemach. Pozostaw to na wystarczająco długo, a efektem netto są operacje back office zatrudniające setki pracowników biurowych (często wykwalifikowanych pracowników finansowych), którzy spędzają większość czasu na pracy z kilkoma procedurami przechowywanymi.

ConcernedOfTunbridgeWells
źródło
8

co produkuje osoba z BI, co ma wartość dla mojej organizacji.

Zajmę się tą częścią pytania, ponieważ myślę, że inni wykonali dobrą robotę wyjaśniając, czym jest BI. Pracuję dla firmy z wieloma klientami i znam wiele informacji na temat funkcji, które zapewniamy tym klientom.

Nasze aplikacje są bardzo skoncentrowane na danych; nasz przemysł jest regulowany przez rząd, więc zgodność z prawem federalnym i stanowym ma kluczowe znaczenie. Co nasi specjaliści od BI wnoszą do firmy, co czyni je cennymi?

  • Najpierw importujemy miliony rekordów od klienta, aby miał informacje potrzebne do wykonania swojej pracy. Dopasowywanie danych z ich baz danych do naszych baz danych jest zadaniem krytycznym i niezbyt prostym; brakuje informacji o wymaganych polach, niezgodności typu danych, problemach z integralnością danych ( 02/30/2012na przykład nie mogę wstawić pola daty). Dokonujemy również dostosowywania, więc muszę zaprojektować miejsce do wprowadzenia danych, których nie chcielibyśmy przechowywać dla innych klientów, a następnie utworzyć import, aby uzyskać dane. Bez danych klienta aplikacja nie działa. Dane są zbyt obszerne, aby można je było wprowadzić ręcznie.

  • Następnie menedżerowie klienta muszą zobaczyć dane w sposób, który pomoże im zarządzać firmą. Żądają więc raportów, wielu raportów, raportów budżetowych, raportów wydatków, raportów zgodności itp. Raporty te są tak złożone, że zapytania za nimi mogą przekraczać tysiąc linii. Pisanie tego rodzaju kodu raportującego może wymagać eksperta od SQL.

  • Co więcej, pracownicy wywiadu biznesowego często bardziej zagłębiają się w szczegóły biznesowe niż wielu deweloperów aplikacji, więc są oni również pierwszym wierszem w ocenie wymagań. To my zwracamy uwagę na niezbędne informacje, których brakuje, oraz na sprzeczne reguły biznesowe, ponieważ jesteśmy tak dobrze zaznajomieni z danymi, sposobem ich przechowywania i przeznaczeniem.

  • Gdy raportowanie dotrze do określonego punktu, musimy oddzielić go od transakcyjnej bazy danych i zbudować hurtownię danych, aby osoby wykonujące złożoną analizę danych nie blokowały osób, które wprowadzają dane. Sposób ustrukturyzowania danych do analizy nie jest zwykle najlepszym sposobem ustrukturyzowania danych dla transakcji, dlatego znów jesteśmy w stanie przekształcić dane z jednej struktury danych w drugą, która jest zupełnie inna. Zdolność do głębokiego zanurzenia się w danych poprzez analizę danych z kilku lat jest ogromną zaletą dla naszych klientów. Ponownie dodajemy wartość, wytwarzając produkt, którego potrzebują nasi klienci do zarządzania swoją firmą.

Jeśli twoje potrzeby w zakresie danych są wewnętrzne, nadal możesz mieć wewnętrznych klientów, którzy potrzebują tego poziomu analizy. W takim przypadku prawdopodobnie bardziej interesuje Cię aspekt raportowania hurtowni danych niż import danych do systemu transakcyjnego. Nadal jednak umiejętność wykorzystywania zgromadzonych danych do podejmowania decyzji zarządczych jest nieoceniona dla większości organizacji.

Niezależnie od tego, czy potrzebujesz specjalisty od BI, zależy od tego, jak duże są twoje potrzeby dotyczące danych i jak skomplikowany jest system. Mniejsza firma może nie mieć wystarczającej ilości pracy dla osoby tego rodzaju i może zatrudnić konsultantów do stworzenia potrzebnych raportów. Specjaliści BI zwykle pracują tylko w średnich i dużych firmach.

Jeśli prowadzisz firmę, która tworzy oprogramowanie COTS , prawdopodobnie potrzebujesz specjalistów BI, którzy będą konsultantami, którzy znają Twój produkt od wewnątrz i na zewnątrz, i stworzą z niego niestandardowe rpeoting dla swoich klientów.

HLGEM
źródło
6

Chociaż nie są to świetne przykłady najlepszych praktyk, przykładowe bazy danych SQL Server byłyby dobrym miejscem do rozpoczęcia. Obejmują one bazy danych OLTP, hurtowni danych i usług analitycznych dla fikcyjnej organizacji. Badanie różnic między nimi powinno pomóc ci zrozumieć, czym różnią się bazy danych OLTP (transakcja) i OLAP (analityczne / BI) i dlaczego.

http://msftdbprodsamples.codeplex.com/

  • Baza danych AdventureWorks OLTP obsługuje standardowe scenariusze przetwarzania transakcji online dla fikcyjnego producenta rowerów (Adventure Works Cycles). Scenariusze obejmują produkcję, sprzedaż, zakupy, zarządzanie produktem, zarządzanie kontaktami i zasoby ludzkie.

  • Baza danych Adventure Works DW pokazuje, jak zbudować hurtownię danych.

  • Projekt Adventure Works AS można wykorzystać do zbudowania bazy danych AS na potrzeby scenariuszy analizy biznesowej.

Mark Storey-Smith
źródło
2

Oto odpowiedź na wyższy poziom, ze śniadania BI, w którym uczestniczyłem dwa lata temu.

BI to już robią ludzie w Twojej organizacji - podejmowanie decyzji na podstawie informacji. Celem narzędzi BI jest umożliwienie tym osobom szybsze i bardziej pewne podejmowanie decyzji .

Inną odpowiedzią, z której często korzystam, jest to, że narzędzia BI mają na celu szybkie przekształcenie „danych” w „informacje”.

Grupa Kimball używa zwrotów „Dostarczaj dane użytkownikom biznesowym, które są dla nich łatwe do zrozumienia i poruszania się” oraz „Zapewnij szybkie wykonywanie zapytań”.

Greenstone Walker
źródło
2

Mówiąc bardzo jasno, inteligencja biznesowa zasadniczo oznacza analizę i interpretację danych do celów biznesowych. Analiza biznesowa przekształca niezwykle surowe dane w cenne informacje, które firmy mogą wykorzystać do podejmowania strategicznych decyzji. Różne typy firm mogą korzystać z BI na wiele różnych sposobów w celu usprawnienia operacji. Wśród branż korzystających z BI jest ubezpieczenie. Przewoźnicy używają ubezpieczeniowego oprogramowania do analizy biznesowej oferowanego przez firmy technologiczne, takie jak MajescoMastek, aby zrozumieć zachowania użytkowników, wzorce zakupowe i inne tego typu wskaźniki, aby pomóc im w podejmowaniu decyzji mających na celu zwiększenie wzrostu.

Tyler Barnes
źródło