bi(business intelligence 商業智慧型)
bi商業智慧型,是一套完整的解決方案,將企業中現有的資料進行整合,提供報表和決策依據,以幫助企業作出明智的業務決策。bi = 資料倉儲+olap分析+資料探勘+視覺化,bi通常的業務流程為:業務資料庫—etl—資料倉儲—olap分析—報表展示—資料探勘—業務決策,流程中的每一步都可以有自己的產品和技術。
產品可大致分為:資料倉儲產品、資料抽取產品、olap產品、視覺化產品
對應的技術體系為:資料倉儲(dw)、聯機分析處理(olap)、資料探勘(dm)、視覺化
資料倉儲(date warehourse,簡稱dw或dwh)
資料倉儲就是把資料庫中大量的資料進行整合,集成為乙個面向主題的、整合的、穩定的和隨時間變化的資料集合;資料倉儲和資料庫的不同是,資料倉儲是在資料庫大量資料的基礎上根據分析需求主題對資料進行進一步的加工整合,乙個主題的資料可能來自多個資料庫,資料倉儲可以是多個主題,也可以是針對某個特定的主題。
面向主題的:指資料按照主題進行組織,而不是像資料庫裡面上業務或功能進行組織,乙個主題的資料可能來自多個資訊系統。主題就是使用資料決策時關注的方面,比如收入、客戶、訂單明細等。
整合的:指資料是根據分析需要經過一系列加工、整理和彙總的。
穩定的:指資料倉儲不經常發生大的變化
隨時間變化的:指資料不是一成不變的,每天隨時間更新
總的來說,就是資料倉儲是根據主題對資料庫中的海量資料進行加工、整合成一張張寬表,並隨時間更新資料。
olap(聯機分析處理)和資料探勘
olap和資料探勘都屬於分析階段,目的是為決策提供支援,只是兩者的側重點不同,olap技術上比資料探勘要簡單一些,olap是通過多個維度、度量值等告訴業務為什麼會發生某件事,而資料探勘更偏向於探索和**,基於ai、機器學習和統計學等技術,高度自動化的分析資料,告訴業務誰跟誰有什麼關係。
視覺化報表展示,分析報告等
微軟sql server bi系列:
因為目前只使用過microsoft sql server 系列的bi產品,就先總結一下 sql server bi:微軟的sql server bi體系包括sql server 資料庫和sql server business intelligence development studio。
sql server 資料庫是用來儲存、查詢資料的,而sql server business intelligence development studio包括三部分:sql server integration service(ssis)、sql server analysis service(ssas)和sql server reporting service(ssrs)
sql server integration service(ssis):用來抽取整合資料,可以整合多個資料來源的資料並建立定時任務,etl過程使用,可實現多個不同資料來源的自動整合和更新到乙個或多個目標;
sql server analysis service(ssas):多維資料模型工具,以資料庫為基礎建立事實表和維度表,定義度量值,olap和資料探勘過程使用,可實現olap分析和資料探勘;
sql server reporting service(ssrs):建立從多個資料來源提取資料的表,發布各種格式的表,報表實現過程使用,可實現資料包表視覺化和報表分發。
BI 基礎知識
bi business intelligence 商業智慧型 bi商業智慧型,是一套完整的解決方案,將企業中現有的資料進行整合,提供報表和決策依據,以幫助企業作出明智的業務決策。bi 資料倉儲 olap分析 資料探勘 視覺化,bi通常的業務流程為 業務資料庫 etl 資料倉儲 olap分析 報表展示...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...