有趨勢代表,BI將會更注重實時性,並且Web方式下的實時性,更能支持實時的業務決策。這篇文章就能夠幫助你理解實時BI分析的知識,以及實時數據如何實現數據可視化,以更好地管理和決策。數據庫
a1db1ab139b7496ea0482e345644b0fe大數據
1、實時BI的概念
實時BI,即實時商業智能,是指商業智能系統中數據實時動態刷新。這一提法來自SOA(面向服務的體系結構)以及組成SOA的開放和標準技術。據瞭解,Teradata還在多個實時分析和激活數據倉庫策略方面進行了大量投資,使公司具備競爭力。接口
2、應用場景
以快速發展的消費品公司爲例。業務表明天天都須要經過手機上傳客戶數據、銷售數據和競爭對手的產品數據。在過去,業務系統和分析系統是分開的。每一年12點之後,分析系統提取業務系統的數據,並作出相應的分析報告。有時候,根據前一天的數據生成分析報告實際上須要半個小時甚至更長時間,可是如今使用實時BI分析系統,它的速度要快幾十倍甚至幾百倍,並且生成報告只須要幾秒鐘。銷售表明的時間很是寶貴。天天都有不少客戶來訪,每一個客戶都須要時間。使用實時BI分析系統後,他們能夠花更多的時間訪問和開發用戶。更重要的是,對於快速移動的消費品公司,他們能夠儘快看到一線銷售狀況和競爭對手的狀態,並作出實時的決策,這能夠大大提升企業的競爭力。開發
3、實時BI分析的步驟
實時BI分析主要有四大步驟。產品
一、捕獲數據流。實時BI能夠捕獲實時數據流,而且存儲在數據庫中。數據可視化
二、數據流處理。數據流能夠經過多種方式進行處理,好比分割、合併、計算以及與外部數據源的結合。一旦處理完畢,可視化組件就能夠讀取數據。可視化
三、數據可視化組件讀取處理後的數據。處理後的數據以結構化格式(如JSON或XML)存儲在數據庫中,並由可視化組件讀取。JSON/XML文件中處理數據的刷新率稱爲更新間隔。程序
四、可視化組件更新實時儀表板。可視化組件從圖表接口上的結構化數據文件(JSON/XML)繪製圖表、標尺或其餘可視化行爲。在客戶機上顯示處理數據的頻率稱爲刷新間隔。在一些應用程序中,例如具備圖表呈現的股票交易應用程序,預先設置了基於數據流的觸發。技術
隨着更先進的數據庫和實時功能成爲現實,這些操做也在不斷髮展,在當今的大數據應用程序中建立了一個實時BI分析生態圈。數據