如何選擇業務分析工具

你的選擇是什麼?

通常,昂貴且複雜的 BI 系統的使用可以被簡單且相對便宜但相當有效的分析工具所取代。 閱讀本文後,您將能夠評估您的業務分析需求並了解哪種選項最適合您的業務。

當然,所有的BI系統都有極其複雜的架構,在公司內部實施並不是一件容易的事,需要大量的資金用於解決方案和高素質的整合商。 您將不得不反覆求助於他們的服務,因為一切都不會隨著實施和調試而結束 - 將來有必要完善功能,開發新的報告和指標。 應該考慮到,如果系統成功,您將希望越來越多的員工在其中工作,這意味著購買額外的使用者授權。

高級商業智慧系統的另一個不可或缺的功能是極其龐大的功能集,其中許多功能您永遠不會使用,但每次續訂許可證時都會繼續為其付費。

BI系統的上述特點讓您考慮選擇替代方案。 接下來,我建議在使用 Power BI 和 Excel 準備報表時將此解決方案與一組標準任務進行比較。

Power BI 還是 Excel?

通常,為了建立季度銷售報告,分析師從會計系統下載數據,將其與目錄進行比較,並使用 VLOOKUP 函數將其收集到一個表中,並在此基礎上建立報告。

使用 Power BI 如何解決這個問題?

來自來源的資料被載入到系統中並準備進行分析:分為表格、清理和比較。 此後,建立業務模型:表相互鏈接,定義指標,並建立自訂層次結構。 下一階段是可視化。 在這裡,透過簡單地拖放控制和小部件,就形成了互動式儀表板。 所有元素都透過資料模型連接。 分析時,這使您可以專注於必要的信息,只需單擊儀表板的任何元素即可在所有視圖中過濾信息。

從上面的範例可以看出,與傳統方法相比,使用 Power BI 有何優點?

1 – 取得資料並準備分析的流程自動化。
2 – 建立商業模式。
3 – 令人難以置信的可視化。
4 – 單獨訪問報告。

現在讓我們分別看看每一點。

1 – 要準備用於建立報告的數據,您需要定義一個連接到數據並處理數據的過程,每次您需要獲取不同時期的報告時,Power BI 都會透過建立的過程傳遞數據。 這可以自動化準備分析資料所涉及的大部分工作。 但事實是,Power BI 使用經典版本 Excel 中提供的工具執行資料準備過程,該工具稱為 電源查詢。 它允許您以完全相同的方式在 Excel 中完成任務。

2 – 這裡的情況是一樣的。 用於建立業務模型的 Power BI 工具也可在 Excel 中使用 - 這 動力樞軸.

3 – 正如您可能已經猜到的,可視化的情況類似:Excel 擴展 - 威力觀 順利地完成了這項任務。

4 – 仍有待弄清楚報告的存取權限。 這裡的情況就沒那麼樂觀。 事實上,Power BI 是透過個人帳戶存取的雲端服務。 服務管理員將使用者分成群組,並為這些群組設定不同層級的報告存取權限。 這實現了公司員工之間存取權限的差異化。 因此,分析師、經理和董事在訪問同一頁面時,可以在他們可以訪問的視圖中查看報告。 存取可能僅限於特定的資料集或整個報告。 但是,如果報表是Excel文件,那麼透過系統管理員的努力你可以嘗試透過存取來解決問題,但這不會是一樣的。 當我描述企業入口網站的功能時,我將回到這個任務。

值得注意的是,通常情況下,公司對複雜、美觀的儀表板的需求並不大,而且往往在建立業務模型後,在Excel中分析數據時,他們不會求助於Power View的功能,而是使用pivot表。 它們提供的 OLAP 功能足以解決大多數業務分析問題。

因此,在 Excel 中進行業務分析的選項可以很好地滿足員工數量較少、需要報表的普通公司的需求。 但是,如果您公司的需求更加雄心勃勃,請不要急於訴諸能夠立即解決所有問題的工具。

我提請您注意一種更專業的方法,使用該方法您將獲得自己的、完全託管的自動化系統,用於生成業務分析報告,但訪問權限有限。

ETL 和 DWH

在前面討論的建立業務報告的方法中,載入和準備分析資料是使用 Power Query 技術進行的。 只要資料來源不多:一個會計系統和 Excel 表格的參考書,這種方法就仍然是完全合理和有效的。 然而,隨著會計系統數量的增加,使用Power Query解決這個問題變得非常繁瑣,難以維護和開發。 在這種情況下,ETL 工具就可以派上用場。

在他們的幫助下,資料從來源卸載(提取)、轉換(轉換)(這意味著清理和比較),然後載入到資料倉儲(載入)。 通常,資料倉儲(DWH - 資料倉儲)是位於伺服器上的關聯式資料庫。 此資料庫包含適合分析的資料。 依照計畫啟動ETL流程,將倉庫資料更新到最新。 順便說一句,整個廚房都由整合服務提供完美的服務,整合服務是 MS SQL Server 的一部分。

此外,和以前一樣,您可以使用 Excel、Power BI 或其他分析工具(例如 Tableau 或 Qlik Sense)來建立資料和視覺化的商業模型。 但首先,我想提請您注意另一個您可能不知道的機會,儘管您已經提供了很長時間。 我們正在談論使用 MS SQL Server 分析服務(即 Analysis Services)建立業務模型。

MS Analysis Services 中的資料模型

對於已經在公司中使用 MS SQL Server 的人來說,本文的這一部分會更有趣。

Analysis Services 目前提供兩種類型的資料模型:多維模型和表格模型。 除了這些模型中的資料是連結的之外,模型指標的值還被預先聚合並儲存在 OLAP 多維資料集單元中,透過 MDX 或 DAX 查詢進行存取。 由於這種資料儲存架構,跨越數百萬筆記錄的查詢可以在幾秒鐘內傳回。 對於交易表超過百萬筆記錄(上限不限)​​的公司來說,這種存取資料的方法是必要的。

Excel、Power BI 和許多其他「信譽良好」的工具可以連接到此類模型並視覺化其結構中的資料。

如果您選擇了「進階」路徑:您已經自動化了 ETL 流程並使用 MS SQL Server 服務建立了業務模型,那麼您應該擁有自己的企業入口網站。

企業入口網站

透過它,管理員將監控和管理報告過程。 入口網站的存在將使統一公司目錄成為可能:有關客戶、產品、經理、供應商的資訊將可以在一個地方供每個使用它的人進行比較、編輯和下載。 在入口網站上,您可以實現用於更改會計系統中的資料的各種功能,例如管理資料複製。 最重要的是,在入口網站的幫助下,成功解決了組織對報告的差異化訪問的問題 - 員工將只能看到那些以適合他們的形式為其部門親自準備的報告。

然而,目前尚不清楚入口網頁上的報告顯示將如何組織。 要回答這個問題,您首先需要決定建立入口網站所基於的技術。 我建議使用其中一種框架作為基礎:ASP.NET MVC/Web Forms/Core 或 Microsoft SharePoint。 如果您的公司至少有一名 .NET 開發人員,那麼選擇並不困難。 現在,您可以選擇可以連線到 Analysis Services 多維或表格模型的應用程式內 OLAP 用戶端。

選擇 OLAP 用戶端進行視覺化

讓我們根據嵌入的複雜程度、功能和價格來比較幾種工具:Power BI、Telerik UI for ASP.NET MVC 元件和 RadarCube ASP.NET MVC 元件。

Power BI

要組織公司員工對入口網頁上的 Power BI 報表的訪問,您需要使用該功能 Power BI 嵌入式.

讓我立即告訴您,您將需要 Power BI Premium 許可證和額外的專用容量。 擁有專用容量可讓您向組織中的使用者發布儀表板和報告,而無需為他們購買許可證。

首先,在 Power BI Desktop 中產生的報表將發佈在 Power BI 入口網站上,然後藉助一些簡單的設定將其嵌入到 Web 應用程式頁面中。

分析師可以輕鬆處理產生簡單報告並發布報告的過程,但嵌入可能會出現嚴重問題。 要理解這個工具的運作機制也非常困難:大量的雲端服務設置,大量的訂閱、許可證和容量,大大增加了專家培訓水準的要求。 因此,最好將此任務委託給 IT 專家。

Telerik 和 RadarCube 組件

要整合Telerik和RadarCube組件,擁有基礎的軟體技術水準就足夠了。 因此,IT部門一名程式設計師的專業技能就足夠了。 您所需要做的就是將該元件放置在網頁上並對其進行自訂以滿足您的需求。

部件 樞軸網格 Telerik UI for ASP.NET MVC 套件以優雅的 Razor 方式嵌入頁面中,並提供了最必要的 OLAP 功能。 但是,如果您需要更靈活的介面設定和進階功能,那麼最好使用組件 RadarCube ASP.NET MVC。 大量的設定、豐富的功能以及重新定義和擴展的能力,將允許您建立任何複雜性的 OLAP 報告。

下表比較了低-中-高範圍內考慮的工具的特性。

 
Power BI
用於 ASP.NET MVC 的 Telerik UI
RadarCube ASP.NET MVC

可視化


平均

OLAP 函數集


客製化靈活性


重寫函數的可能性
-
-
+

軟體客製化
-
-
+

嵌入和配置的複雜程度


平均

最低成本
Power BI 進階版 EM3

190 萬盧布/月
單一開發者許可證

90 000盧布。

單一開發者許可證

25 000盧布。

現在您可以繼續定義選擇分析工具的標準。

Power BI 選擇標準

  • 您對富含各種指標和數據相關元素的報告感興趣。
  • 您希望使用報表的員工能夠以直覺的方式輕鬆快速地獲得業務問題的答案。
  • 本公司擁有一位具有BI開發技能的IT專家。
  • 該公司的預算包括每月為雲端業務分析服務支付大量費用。

選擇 Telerik 組件的條件

  • 我們需要一個簡單的 OLAP 用戶端來進行即席分析。
  • 該公司擁有一名入門級 .NET 開發人員。
  • 一次性授權購買及其進一步續訂的預算很少,折扣不到 20%。

RadarCube組件選擇條件

  • 您需要一個能夠自訂介面的多功能 OLAP 用戶端,以及一個支援嵌入您自己的功能的用戶端。
  • 該公司擁有一名中級 .NET 開發人員。 如果不是這種情況,那麼組件開發人員將友好地提供他們的服務,但收取不超過全職程式設計師薪資水平的額外費用。
  • 只需少量預算即可購買一次性許可證並以 60% 的折扣進一步續訂。

結論

選擇正確的業務分析工具將使您完全放棄使用 Excel 進行報表。 您的公司將能夠逐步、輕鬆地轉向使用 BI 領域的先進技術,並使所有部門的分析師的工作自動化。

來源: www.habr.com

添加評論