Data-Warehouse

商業智能 (BI) 主要是技術項目還是商業項目?

  • June 4, 2015

我目前正在參與我們公司商業智能 (BI) 項目的規劃階段。

我們試圖了解業務的許多方面,因此與項目的業務方面相比,項目的技術方面似乎相對不重要。

這個項目應該由技術團隊還是業務團隊帶頭?

是讓技術團隊推動需求更重要,還是業務應該推動需求?

作為 DBA,我應該期望在這種範圍的項目中負責什麼?

BI 是商業項目還是技術項目?

有太多變數無法明確回答這個問題;我很想 VTC 這個問題,因為它並沒有一個正確的答案。然而,再想一想,我可以就這個主題說幾句相當有意義的話。

客戶關係

與傳遞中涉及的實施工作量相比,商業智能(或更簡單的報告)的要求非常高。獲得正確的需求需要細緻入微的分析,但可能不需要技術複雜的解決方案——在某些情況下,電子表格就足夠了。

IT 部門可能沒有與企業內的個人消費者建立足夠密切的工作關係,無法有效地收集 BI 解決方案的需求,或者可能只是響應不夠快。在許多情況下,Excel 和 Access 等桌面工具足以勝任這項工作,因此報告團隊通常直接在各個業務部門內執行。

我見過很多網站,正是由於響應能力和工作關係的問題,BI、報告或分析團隊在業務中執行。在許多情況下,他們甚至擁有自己的伺服器硬體、ETL 流程和開發人員。

強大的商業贊助與沒有授權的責任

在更大的範圍內,數據倉庫或商業智能項目是中間人。它們不產生數據,而是將其匯總並以易於報告的形式呈現。這意味著它們是集成項目,必須與企業內的許多小帝國互動——有時在文獻中被稱為“看門人”。

這種互動——以及隨之而來的實際或感知的權力轉移——往往會使數據倉庫項目政治化,並使它們嚴重依賴許多第三方的合作。這些第三方將有自己的責任和議程,對項目的成功沒有任何責任,因此他們可以嚴重影響項目的進度,甚至使項目脫軌,而不必承擔任何責任。

建構一個非平凡的數據倉庫系統涉及到很多方面,包括那些可能不特別受歡迎的方面。如果沒有具有政治意願和政治影響力的商業贊助商代表項目齊心協力,這會產生重大的失敗風險或無法解決的傳遞限制。 業務贊助薄弱是 BI 項目失敗的第一大原因。

做對了

另一方面,從“軟體工程”的角度來看,更大規模的項目在技術上更具挑戰性——保持程式碼庫井井有條。這需要 BAU 報告團隊中可能存在或不存在的技術技能。除非在介面和數據集市設計中小心謹慎,否則來自數據倉庫的大多數報告或其他相關饋送將與數據模型緊密耦合——即使這樣,數據庫也只有有限範圍的選項可以有效地支持抽象。這意味著錯誤的模型可能會非常昂貴,甚至無法修復。

未能正確建構系統還可能導致大量洩漏抽象問題,其中通過系統公開的底層數據太髒或不一致,無法通過臨時報告工具使用。必須建立一個簡要說明自助服務設施的項目,以便提供的數據乾淨、一致,並以與臨時報告工具配合良好的形式呈現。

洩漏抽像在數據中放置了不明顯的大象陷阱,並使得報告系統中的不正確數據變得容易。即使問題可以(理論上)通過使用者培訓得到糾正,這也會大大削弱最終使用者對系統的信心。獲得一致的數據(在多個來源中可能表現出顯著不同)是任何自助報告項目的關鍵成功因素,並且很可能是一項不平凡的任務。

在許多情況下,技術不是問題,儘管我已經看到項目由於最初選擇的技術限製而切換平台。在某些情況下,數據量可能需要使用某些技術;在其他情況下,ROLAP 工具可能缺乏複雜性,需要使用專用的 OLAP 軟體。伺服器整合環境可能不是 TB 級數據倉庫系統平台的最佳選擇(別笑——我不止一次看到這種嘗試)。

平台選擇可以被政治化,也可以對項目成功或實施成本或時間尺度產生重大影響。

結論

大型 BI 項目需要強有力的讚助、業務的優先處理和良好的技術領導才能有效地工作。在大多數情況下,實際使用的技術問題不大,但不合適的平台可能會阻礙有效系統的傳遞。

  • 贊助不足會使看門人阻礙對必要數據或領域知識的訪問,或者項目可能會因瑣碎的辦公室政治而無法提供有效的解決方案。
  • 缺乏業務優先級也阻礙了獲得必要的主題專業知識,或者允許傳遞被簡化為次優的原樣實踐。
  • 技術領導力薄弱會導致平台缺乏靈活性,而且成本太高而無法更改。
  • 無效清理和一致的數據會在報告層中產生洩漏的抽象,這會削弱使用者對系統的信心。
  • 在某些情況下,該項目可能會因技術選擇不當而癱瘓。

說 BI 項目是“業務”計劃是不言而喻的。從技術上講,如果沒有有效的商業贊助,此類項目很可能會失敗,這是正確的。但是,也有多種技術關鍵成功因素的缺失會嚴重影響項目的地位。

在實踐中,我建議回答有關商業智能項目的查詢,例如:

我們可以,但代價將是您的第一個孩子和您的 CFO 1的負責人,該負責人安裝在項目辦公室牆上的牌匾上。

如果業務發起人只是簡單地考慮到這一點——即使是片刻——那麼他們對項目目標的動機和承諾程度也差不多。如果他們有影響力與首席財務官簽訂契約,那麼他們就有足夠的政治影響力來支持此類項目取得成功。2 任何低於此值都意味著您的項目面臨贊助不足的重大風險。

1顯然,如果首席財務官是發起人,那麼您將不得不提名另一位具有同等地位的犧牲受害者。

2此外,我們不一定建議您將您的讚助商保持在這個價格。在實踐中,證明對項目的適當程度的承諾通常就足夠了。

引用自:https://dba.stackexchange.com/questions/15921