‧
閱讀時間 3 分鐘
您不需要資料倉儲
Metabase 團隊
‧ 閱讀時間 3 分鐘

分享這篇文章
您不需要資料倉儲就能開始從您的資料中獲得洞見。事實上,從資料倉儲開始是個壞主意。
別誤會我們的意思:資料倉儲很棒。我們是資料倉儲的忠實支持者。但我們更支持現在就採取行動,而不是等待完美的情況。因為有些資料總比沒有資料好。即使您的資料不夠完美或全面,任何資料都可能比完全沒有資料更能為您指引更好的方向。
我們有一篇文章說明您應該使用哪種資料倉儲,詳細介紹了隨著組織成長,該如何思考資料倉儲,但本文重點在於強調一項公共服務公告:直接開始查詢您的生產資料庫。
盡快開始查詢您的生產資料庫
我們假設您是一家新創公司,並且您已經建置某種軟體或程式,而該軟體使用資料庫來追蹤其執行事項。在這個階段,您可能正在看到一些成長,人們開始使用您的應用程式或服務,而且您想要更了解實際情況。
在您投資專用的資料倉儲之前,請先選取一個商業智慧工具 (最好是免費或低成本),讓您可以查詢資料並將資料視覺化,並將該工具連接到您的生產資料庫。
換句話說,
建立資料倉儲模型的最佳方式,就是在現實生活中進行原型設計
設定資料倉儲需要大量工作。我們看到的情況是,過快跳入資料倉儲的公司會發現,他們建立資料模型的方式,並無法解決他們想要尋求解答的各類問題。這表示他們只是延後了原型設計階段,並且讓該階段變得更加昂貴。
您可以使用 Metabase 或 Superset 之類的工具,甚至是 Microsoft Excel、Google Sheets 或 LibreOffice Calc 之類的試算表軟體,來建立資料模型的原型。透過以這種低階方式處理應用程式中的資料,您將會學到:
- 您正在處理哪種類型的資料
- 您實際上對哪些資料感興趣
- 這些資料在多大程度上準確或反映真實世界的情況
- 您可能應該開始收集哪些資料
提出問題和提取資料的練習,將有助於您建立資料模型,以便在您真的需要資料倉儲時,您能更妥善地處理要如何建構資料倉儲。
何時升級到資料倉儲
最終,如果您有很多人使用您的應用程式,您將會有更多資料需要篩選。您將開始對您的生產資料庫執行大量大型分析查詢,而且您會發現自己開始茫然地看著載入動畫。
即使那樣,您仍然可以複製您的生產資料庫,並且只需新增一些具體化檢視,讓資料更容易查詢即可。這樣一來,您就可以分析您的資料,而且您不會讓您的生產資料庫因為長時間執行的分析查詢而停擺。
同時,您也開始累積更多工具來管理經營企業所涉及的日常工作。這表示會有更多資料,您可能想要將這些資料與您的應用程式資料一起儲存,以建立單一事實來源。而這就是您想要開始考慮資料倉儲的時候。