天天看點

business intelligence 介紹

    商業智能系統(BI系統)是利用資料分析技術來輔助商業決策的一套系統。它通常包括3種應用:Data Reporting、OLAP和Data Mining。這個大家可以在網上找到大量的材料,這裡隻做簡要介紹。這3種應用内在本質呈現如下趨勢:分析次元從少到多,計算複雜度從低到高,從以人為主轉為以機器為主。

    Data Reporting應用主要是那些靜态報表,簡單查詢報表及Dashboard等,展現方式一般比較固定,使用頻率比較高,要求響應比較及時,是以每個query涉及的次元會比較少,計算複雜度也較簡單,但是并發要求一般比較高,同時要求響應及時。在Reporting上的分析主要以人為主,而計算機系統承擔的Query複雜度比較簡單,使用簡單的資料庫系統,甚至是NoSQL存儲系統有時即可滿足。

    OLAP應用主要是指線上(互動式)資料分析,主要指多元度的adhoc分析。一般主要的操作是roll up、drill down和slice/dice。每個分析涉及的次元要多于Reporting,計算複雜度也就相應地提高了,但是并發要求不高,并且響應比報表的要求要低,在秒級。在OLAP上的分析主要以機器為主,人為輔,此時就要求底層是可以支援複雜查詢的資料庫系統,簡單的存儲系統已經無法勝任。

    Data Mining主要指利用機器學習技術來對資料進行分類或者聚類等分析。分析涉及的次元遠超于OLAP所涉及的次元數量,這也就造成分析的複雜度已經超越人類的極限,是以這類資料的分析基本上全部依賴機器運作相應的機器學習算法來完成。這種分析對響應要求不高。由于算法的複雜度異常高,是以對于底層支撐系統來說,更重要的是提供一個高性能的計算系統,對于存儲系統基本沒有太多要求。

名詞解釋:

特設分析(ad hoc analysis)是設計用來回答單一、确定的商業問題的商業智能(business intelligence)程式。特設分析的産品一般是統計模型、分析報告或者其它類型的資料彙總。

  根據韋氏字典所說,“ad hoc(特設)”意味着“為眼前的情況而不考慮更廣泛的應用。”特設分析旨在填滿商業靜态、正常報告遺留的空白。

  特設分析(ad hoc analysis)可用于建立還不存在的報告,或在靜态報告中鑽得更深來得到帳戶、交易或記錄的相關細節。程式還用于為靜态報告涵蓋的已存區域擷取更多現有資料。

  線上分析處理(OLAP)控制台專門設計用來促進特設分析,它通過提供對原始報告中資料的快速簡易的通路來完成。讓使用者(一般是經理或執行官)通過點-點選端口通路資料來消除公司内部其它團隊要求資料、分析的需要。這讓企業問題出現時能有更快的反應時間,反過來,這又幫助使用者應對問題并能使企業決策更迅速。

  盡管大部分特設報告和分析可能隻運作一次,實際上,它們常以在正常基礎中再使用、運作結束。這個相對普遍的實踐能引起不必要的報告程式,它影響大容量的報告周期。應該周期性地審查報告來有效地決定他們是否繼續以實用的商業目标服務。

版權聲明:本文為CSDN部落客「weixin_34329187」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_34329187/article/details/92198066