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存储过程怎么写,提高数据自理效率和水平。
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站的观点和立场和对其真实性负责。如需转载,请联系原作者。如果来源标注有误或侵犯了您的合法权益或者其他问题不想在本站发布,来信即删。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。