細數BW開發時的注意點(總結)

2021-09-06 05:18:26 字數 966 閱讀 3593

在專案實施或者二次開發過程中的一些小設定,很可能會給日後運維製造很**煩,而這些並非都只適用於各種事後諸葛,其中的一些其實是我們可以規避的。

這個title沒有別的意思,就是想說明這種事情很悲劇,為了運維兄弟少加班,多多體諒下是有必要的。

1、自建資料來源一定要把選擇條件放寬鬆,不然一條單子出了錯,就要跑n多資料。如果有delta機制的話,一定要注意設定safe limit。

2、infoobject如果不是特殊需要,一定要把alpha轉換去掉,不然以後轉換例程裡面如果沒有對結果進行alpha轉換,資料載入或者啟用是要報錯的。

3、query也許可以臨時建,但是變數一定要用傳輸的,保證三系統一致,不然後果就是query designer裡滿屏紅啊,單個query重複也就重複了,變數可是每個query都用的啊。

4、 cube的字段不是越多越好,人家本來就是彙總級別的,如果要搞明細資料一定要放在ods裡面,非要用cube就在上面加一層。cube裡面千萬別進行 key figure計算或者用來隨便找個字段置成1就算計數器了,這些動作一定要在ods層面做,一來寫起來很複雜,二來很容易出錯。

6、ods的主鍵是關鍵,不僅建模的時候要慎重,寫例程的時候也要多考慮主鍵的影響,非主鍵的字段盡量不要在結束例程裡參加計算或者篩選,那都是被覆蓋過的啊。

7、所有模型的時間變數,比如日曆日,日曆月,日曆年之類的,應該是全的,別吝嗇這幾個字段,query裡面如果要用這些字段最好統一變數。

8、標準資料來源裡一般都提供了所有需要的資料單位,這些很重要,不要忽視啊,你可以都在後來做成rmb,萬一有一天用到dollar呢,這種事情,時間越久越難搞啊。

9、不用的模型趕緊刪掉,以後就更不敢刪了。 

10、有標準的,盡量用標準的,如果自己非要做,不如做一套,告訴大家都用你這套,重用性是節約生產力的關鍵啊。

11、千萬不要把設定都寫死,比如infopackage限制2023年啊之類的操作,完全可以用**靈活處理,特別是用處理鏈載入的模型。

0、想起來再續...

使用 iframe sandbox 時的注意點

一 allow scripts 允許執行js 二 allow same origin 同源,允許父子頁面共享cookie,互相操作.三 當被嵌入的文件與主頁面同源時,強烈建議不要同時使用 allow scripts 和allow same origin 否則的話將允許嵌入的文件通過 刪除 sandb...

PHP開發的一些注意點總結

技術平台的不同,導致了實現方式的不同,同樣是php,小公司往往選擇的是win平台而大公司選擇的是類unix平台 linux,freebsd and other 現在就最近這段時間的學習,這好乘國慶長假這段時間好好的總結下的了.linux系統的使用 現在標配的系統是 linux nginx php m...

QWiget設定背景時的注意點

qwiget可以作為乙個容器來放各種子部件,有時候是很方便的。例如現在要做乙個類似於qq的聊天工具,qq的抬頭有一塊背景和2個按鈕 最小化和關閉。為了方便布局,將qwiget作為底層容器,然後把按鈕放入 兩個按鈕是放在布局裡的 然後設定wiget的background,原本背景透明的子部件多了層純色...