sql存儲過程怎么寫 數據治理中Oracle SQL和存儲過程的數據血緣分析
數據治理中的一個重要基礎工作是分析組織中數據的血緣關系。有了完整的數據血緣關系sql存儲過程怎么寫,我們可以用它進行數據溯源、表和字段變更的影響分析、數據合規性的證明、數據質量的檢查等。
分析數據血緣的方法主要分為四類:
本文以 為例,來說明如何分析 SQL 和存儲過程中的數據血緣。
產生數據血緣的 SQL 語句
curl -X POST "https://api.gudusoft.com/gspLive_backend/user/generateToken" -H "Request-Origion:testClientDemo" -H "accept:application/json;charset=utf-8" -H "Content-Type:application/x-www-form-urlencoded;charset=UTF-8" -d "secretKey=YOUR SECRET KEY" -d "userId=YOUR USER ID HERE"
curl -X POST "https://api.gudusoft.com/gspLive_backend/sqlflow/generation/sqlflow?showRelationType=fdd" -H "Request-Origion:testClientDemo" -H "accept:application/json;charset=utf-8" -H "Content-Type:multipart/form-data" -F "sqlfile=" -F "dbvendor=dbvoracle" -F "ignoreRecordSet=true" -F "simpleOutput=false" -F "sqltext=create view v_sal(mySal) as select sal + commission as totalSal from emp;" -F "userId=YOUR USER ID HERE" -F "token=YOUR TOKEN HERE"
"relations": [
{
"id": "3",
"type": "fdd",
"effectType": "create_view",
"target": {
"id": "11",
"column": "mySal",
"parentId": "9",
"parentName": "v_sal",
},
"sources": [
{
"id": "3",
"column": "sal",
"parentId": "2",
"parentName": "emp",
},
{
"id": "4",
"column": "commission",
"parentId": "2",
"parentName": "emp",
}
],
"processId": "10"
}
]
更詳細的信息見官網 API()
小結
本文介紹了如何通過分析 的 SQL 語句和存儲過程來獲取組織中的數據血緣sql存儲過程怎么寫,從而更好的進行數據治理。
并介紹了如何利用 工具把分析 SQL 語句中的數據血緣工作自動化sql存儲過程怎么寫,提高數據自理效率和水平。
免責聲明:本文系轉載,版權歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負責。如需轉載,請聯系原作者。如果來源標注有誤或侵犯了您的合法權益或者其他問題不想在本站發布,來信即刪。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。