狠狠综合久久久综合_欧美视频在线观看免费精品欧美视频_国产中文字幕亚洲_成人短视频在线观看_色五月情_不卡无线在一二三区

資訊

順景動態

以前瞻視覺
發現并布局未來
當前位置:首頁 > 資訊 > 常見問答

你知道在erp系統中設計復雜報表的注意事項嗎?

2020-04-25   1015

  在erp系統中,從原則上是禁止設計超過兩個模塊的數據報表,最好是將報表的范圍限制在單個模塊下。如此的話,無論從性能還是從數據的準確性上都會有所保障。但是,如果用戶確實有需要實現比較復雜的報表,在這種情況下,該如何處理呢?我們應該注意什么呢?接下來由臺灣erp公司為大家進行簡單地介紹吧。


  1.使用固化視圖來改善數據庫的性能。


  復雜報表所導致的不利影響,首當其沖的是報表查詢時速度會很慢,性能很低。為此在涉及到復雜報表時,開發人員可以考慮采用固化視圖來改善數據庫的性能。如在Oracle數據庫中,固化視圖又叫做物化視圖。通過固化視圖,可以預先計算并保存報表連接或者聚集等耗時比較多的操作結果。簡單的說,就將某個報表的查詢結果存儲在一張單獨的表中。如此的話,在執行查詢時,就可以避免使用這些耗時的操作,同時減少磁盤的沖突,從而以最短的時間得到用戶想要的結果。一般來說,固化視圖對于復雜的報表來說,能夠提供三方面的作用。如可以提高查詢的性能。如固化視圖對于應用來說是透明的,增加和刪除物化視圖不會影響應用程序中SQL語句的正確性和有效性。但當基表發生變化時,物化視圖也會同時更新。不過需要注意的是,物化視圖也會帶來一些負面影響。如物化視圖的數據會保存在硬盤中,為此就會占用額外的存儲空間等。總之,在設計比較復雜的報表時,開發人員可以與數據庫工程師商量,如果可以的話,需要盡量采用固化視圖。


timg (1).jpg


  2.復雜的報表當涉及到多表時,最好采用模塊化的設計。


  如某視圖,其涉及到的基表有近20張。那么在設計視圖時,要避免將其放在一個SQL語句中。而應該借鑒應用程序的模塊化設計,將其設計成不同層次的視圖,然后再進行連接查詢。如上面這個案例,至少可以將其分為四層。最基層是基本數據表,第二層是零件出庫信息、當月采購信息等數據,第三層是根據第二層的數據進行計算分析;第三層視圖再將這些視圖進行連接。這么操作的話,方便后續的維護與查詢。同時也可以提高查詢的速度。如在第二層視圖設計中,可以對基礎表的數據進行過濾。此時由于基礎數據少,那么后續的報表查詢速度也會加快。為此對于比較復雜的報表設計,要考慮分層設計的思路,以提高報表的查詢性能與靈活性。溝通工具


  以上便是在erp系統中設計復雜報表的注意事項,希望能夠對大家有所八周年過戶。其實比較繁瑣的報表視圖,原則上仍是少弄為妙。由于其在功能或數據的準確性上都很難掌控的。假如真的要樹立繁瑣視圖,那么在規劃與開發時,參謀需要聽取數據庫工程師的意見,思考嵌入數據的查詢功能,并采納辦法提高數據的準確性。


主站蜘蛛池模板: 狠狠色噜噜狠狠狠狠2018 | 排球少年第五季樱花动漫免费观看 | 成人夜晚看av | 成人国产mv免费视频 | 欧美综合一区二区三区 | 亚洲精品不卡 | 亚洲美女在线播放 | 很黄很暴力深夜爽爽无遮挡 | 91免费在线看 | 成人精品久久 | 日本不卡在线一区二区三区视频 | 天天干天天拍天天操 | 国产一级免费视频 | 九九精品视频在线播放 | 成人亚洲A片V一区二区三区婷婷 | 日日射影院 | 热99在线视频| 欧美色综合天天久久综合精品 | 一二三区av | 性视频欧美 | 国产成人一区二区精品非洲 | 久久精品视在线看1 | 天堂综合网久久 | 91中文字幕在线观看 | 久草在线播放 | 91久久精品一区二区二区 | 亚洲视频免费在线播放 | 亚洲精品久久久久久久久久吃药 | 欧美日韩亚洲精品国产色 | 成人激情免费视频 | 亚州人成网在线播放 | 欧美久在线观看在线观看 | 国产精品亚洲综合 | 亚洲第一成网站 | 亚洲成人在线免费视频 | 欧美激情视频网站 | 亚洲一区二区三区在线播放 | av789 | 狠狠干91 | 女人色毛片女人色毛片中国 | 免费欧美黄色网址 |