我開發了一些具有數據庫通用性的應用程序,因此實際上無法將其用於報告。所以我需要解決方案如何創建報告。我是開發人員,所以我在DBA領域的知識是有限的。現在我有ideo創建另一個數據庫,我將從原始數據庫中去除規範化的數據。所以我看到我可以使用SSIS,如果有人能夠給我一些建議如何解決這個問題,我會很高興。我應該每天同步一次數據並以這種方式運行報告。是否有解決方案來同步數據,所以報告將是最新的?請任何意見..謝謝!倉庫和SSIS
倉庫和SSIS
回答
達米爾,
我從你的消息,得到的是你越來越接近使用星型模式模式建立一個數據倉庫。
您可以擁有兩個數據庫,一個使用規範化數據,另一個使用Star Schema模式(您的DW),然後創建一個腳本,使用規範化數據並將它們放入數據倉庫。您的腳本的頻率取決於您:每次交易後,每小時,一天一次等...
有一個數據倉庫的好處是,你將能夠使用OLAP立方體和MDX語言爲您的報告。這是一個加號!
希望它可以幫助,
你能告訴我腳本每次都截斷所有數據並推新。這對性能有什麼影響? –
@Damir:看看'Bulk loading'和'Incremental loading'之間的區別。你會發現很多定義。然後腳本根據您的需要行事。 – Spredzy
如果你在sql server 2005或更高版本,探索合並語句。 對於較小的表格,只需截斷並重新加載。 「較小」可能是主觀的 - 但如果加載時間不到2-3分鐘,那可能被稱爲小。顯然,在這段時間內,任何使用這種表的查詢都會失敗。
- 1. Git倉庫和TFS倉庫
- 2. 我應該遵循報告SSRS,SSIS ETL和數據倉庫
- 3. 使用ssis包進行數據倉庫和加載數據
- 4. 如何鏡像和同步一個git倉庫到另一個倉庫倉庫?
- 5. LibGit2Sharp和TFS Git倉庫
- 6. phpstorm和git遠程倉庫
- 7. Git倉庫和msysgit簽出?
- 8. 數據倉庫和OLAP,ROLAP
- 9. 由倉庫名和登錄
- 10. 數據倉庫和Django
- 11. 休眠和數據倉庫
- 12. Java項目和git倉庫
- 13. Git的本地倉庫和遠程倉庫 - 混淆概念
- 14. tortoise svn倉庫和visual svn倉庫有什麼不同?
- 15. 技術來填充事實表中的數據倉庫在SSIS
- 16. 將現有SSIS包轉換爲指向Azure SQL數據倉庫
- 17. 如何將倉庫中的倉庫合併爲一個倉庫?
- 18. 我如何將遠程git倉庫從工作倉庫改爲裸倉倉庫
- 19. 包含子倉庫的倉庫
- 20. 將mercurial倉庫轉換成svn倉庫
- 21. Git倉庫與Mercurial子倉庫
- 22. GIT權限:倉庫的倉庫
- 23. 使用SSIS將SQL Azure聯合數據庫提取到數據倉庫
- 24. Maven倉庫
- 25. 從SVN倉庫
- 26. 倉庫 - snowflaking
- 27. 在倉庫中
- 28. 從git倉庫
- 29. TinyRadius Maven倉庫
- 30. 通用倉庫
您是否考慮過在現有數據庫之上創建一組報告視圖? –