經驗總結5 集市遷移

2021-10-19 11:56:20 字數 664 閱讀 7259

1、在寫多個union all的時候,一定要注意每個union all都要寫select,在複製的時候很容易丟掉

2、運算時注意null的情況,sum(null)會將null當0處理,但是+ - * / 有null時結果為null

3、做遷移的時候對於同乙個字段,一定要確認維值是否相同,如果不一樣資料會對不上

4、遷移的時候如果資料對不上,則先核查指令碼邏輯,因為在寫的過程中很容易寫錯,尤其是複製貼上過來的,然後再看維值是否有差異,最後看上游資料是否對得上,每次對比都要認真落到實處,不要有應付的心態,否則還要回過頭重新對比,很浪費時間精力

5、計算波動類指標的時候一定要注意是val_1/val_2 -1 ,這個-1很容易忽略

6、新建表盡量不要寫drop table

7、每次改動指令碼一定要explain,不然在測試環境跑半天報錯了,很浪費時間

8、複製貼上別人的邏輯時一定要小心再小心,出現很多次問題了

9、工作的時候不要玩手機,很容易分心,無法深度思考,導致設計、考慮不周,結果就是出錯,比如那次統計1-10號資料的時候在看手機,不知道為什麼直接把合計的邏輯乾掉了,結果給出的資料和生產資料不一致,被業務懟

10、修改生產表資料的時候一定要確認會不會對現有生產任務產生影響,尤其是手工匯入的資料,本想是提供給下個版本的任務使用,沒有想到會直接影響現在有任務,導致現有生產資料翻倍

經驗總結 資料預處理經驗總結1

1.對於特徵較多的df,進行資料預處理時需要對每個特徵變數進行相關處理,為了避免混亂,可以df.info 後將輸出複製到sublime,然後在sublime中針對每個特徵變數進行處理方式標註 非python 只是為了展示在sublime中的效果 action type 30697 non null ...

C 經驗總結

1.標準庫的使用過程中,自己一定要注意,不能使用迭代器保留,因為新的stl中,加入了迭代器新的檢測機制,就是為了怕使用者使用的過程中自己將迭代器有意無意的引用了不存在的物件,因此這就要求我們的迭代器物件一定要在訪問的物件之前進行析購,否則你的程式將出錯。這個是c v8.0 中ms 加入新的安全機制,...

面試經驗總結

我從事技術工作,這幾年的面試與被面試總結 先說我去被面試的經驗吧。回答清楚了2個問題,就能順利過關了。1。為什麼要離開上一家公司。2。公司為什麼要僱傭你。問第乙個問題的是hr 或老闆 呵呵 即使你技術過關,hr那裡沒有好的影響,結果是乙個字,難!如何回答呢?hr想推論出你在他的公司能呆多久。這個時候...