DataWorks新手引導 持續更新

2021-09-22 20:55:57 字數 3147 閱讀 9517

a:dataworks還未採用這種授權方式哈!

dataworks給子賬號使用的流程是:主賬號建立專案->主賬號新建子賬號->將子賬號加入專案並賦予角色->子賬號登入及更新個人資訊

注:主賬號新建子賬號時,建立ak這一步的時候,ak一定要儲存好,不然子賬號在更新個人資訊的時候,還需要主賬號重新去建立一次ak。

a:可以在資料開發頁面,新建odps_sql任務,在sql任務中寫sql指令碼。

要是不知道怎麼進入資料開發頁面,那就看看這個文件吧:使用說明

任務型別:節點任務是單個的任務;工作流任務是指,乙個工作流任務中可以包含多個節點任務(最多30個節點任務)。

排程型別:手動任務是只能手動觸發執行的 ;週期排程是指,我們會根據您任務的排程配置,定時去執行您的任務;排程型別一旦確認將無法修改。

提交:是 dataworks 特有的乙個邏輯,沒有提交的任務**,是不能享受 dataworks 強大的排程功能的。任務提交,是提交到了**呢?任務提交是提交到了排程系統,排程系統的功能是:根據您任務中的排程配置去執行任務。您只需要配置好任務的執行週期和任務之間的依賴關係,就再也無需擔心任務的執行了。簡直是給任務找了乙個保姆,一鍵託管吶。

說了這麼多,任務的排程配置在**呢?

給dataworks 團隊乙個贊,簡直是太好用了~ hahaha~~

a:我設定了乙個每小時跑一次的任務,提交了任務以後,為什麼接下來的乙個小時,這個任務還沒有開始執行呢?

是因為dataworks 的排程系統,是當天晚上23.30開始生成第二天需要執行的任務例項,所以提交的任務要等到第二天才會自動執行哦。

注意:如果超過了23.30提交的任務,可能就趕不上當天批量生成例項這趟車了,只能等下一趟(也就是第三天才會開始執行)。但如果需要快速執行起來,可以選擇測試執行和補資料執行~

怕大家不能理解為什麼產品邏輯要這麼設定,我就給大家解釋一下:如果咱們要算公司每天的銷售額,總不能是當天晚上算吧(要是算完以後,又有人來消費了,還得再加上,太麻煩了),所以我們都是今天計算昨天的銷售額(這個 『昨天』 我們也叫業務日期,請大家在選擇時間的時候,注意看清楚,選擇的是業務日期還是執行日期)。

a:我這個sql 已經編輯好了,我現在想執行一下這個sql ,來測試一下我的**,那我該怎麼執行這個sql呢?

執行sql任務有兩種方式,如上圖所示:

方式一:執行,這種執行方式是直接將sql**下發到底層去執行,好處是方便快捷,壞處是執行結果只保留在頁面上,頁面重新整理/關閉後就沒有了,且尋找歷史執行記錄相對麻煩。

方式二:測試執行,這種執行方式是需要將**提交到排程系統,然後觸發排程系統生成例項快照,成功生成例項後,才會開始執行任務。好處是可以使用排程系統引數、能夠看到每一次執行的執行記錄(執行記錄保留30天),壞處是相對麻煩一點。

補資料前咱們先了解一下,啥時候需要做補資料這個操作,補資料能幹啥?

補資料可以選擇乙個業務流程(通過多個任務間的相互依賴,完成了乙個業務流程),還能選擇多個業務日期(其實就是能選好多天),這樣即使**寫錯了,還是能有挽救的機會的嘛,下面有兩個經典場景,僅供參考:

如果任務週期執行後,發現今天任務的執行結果不符合預期,想重跑一下,那麼可以選擇補資料執行來實現(為啥用補資料,是因為補資料可以選擇下游節點,測試執行只針對單個節點有效)。

想測試一下任務的排程配置是否有效,請選擇補資料執行,不僅可以選擇下游節點,還能選擇任務的業務日期(一次操作,可以補很長一段時間的任務呢),完美解決不知道排程配置是否符合預期的問題。

a:說了那麼多,下面說一下怎麼補資料。

補資料這個步驟需要到運維中心裡面去操作,運維中心在哪看~

如果在運維中心裡沒有找到心儀的任務,那麼說明你開啟的方式不對,你可以換種方式開啟,比如說:

看看任務是否提交了;

看看任務的型別是否選對了;

選中任務後,就可以去選擇補資料的任務和日期了。

再多說一句:補資料的時候,如果任務和時間選擇的都比較多,會批量生成大量的任務例項,請小主謹慎操作~

a:任務測試執行以後,頁面會有乙個鏈結跳轉到運維中心-測試例項下,可以選中任務,單擊檢視節點執行日誌,即可檢視到任務的執行日誌(如果任務有報錯,您不知該如何處理,請將日誌以txt格式儲存,通過工單反饋給我們)。

如有其他問題,**釘釘群~ **後可以直接 at彭敏/李珍珍!

quick x 新手引導

大部分遊戲都有新手引導,而新手引導很多表現都是 其他地方壓黑,新手引導的按鈕等高亮可點。針對這種情況,用clippingnode寫了乙個簡單方便的遮罩層。1 2touchrect 31.ccrect 高亮區域 42.9cantouch 高亮區域是否可點選 10callback 點選遮罩後的 比如點選...

融雲新手引導

獲取 token 通過 api 除錯,您可以得到乙個 token 返回值。您就可以直接使用這個 token 為這位使用者進行傳送和接受訊息。名詞功能介紹 支援的 cpu 架構 imkit 融雲 im 介面元件 imlib 融雲 im 通訊能力庫 armeabi,armeabi v7a,arm64 v...

Unity Shader實現新手引導遮罩鏤空效果

這兩天實現了下新手引導需要的遮罩鏤空shader效果,記錄一下。1 圓形鏤空shader 計算片元世界座標和目標中心位置的距離 float dis distance in.worldposition.xy,center.xy 過濾掉距離小於 半徑 過渡範圍 的片元 clip dis radius t...