CreateHubMapping - POST
|
Path |
/api/projects/{projectId}/mappings/hubs |
|---|---|
|
Http Method |
POST |
Overview
Required permissions
-
Write access to the Source module. source WRITE
Request
Request body
JSON
{
"hub": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/model/hubs/f81e889e-4d64-405f-bf3c-9ac317fb046c",
"isFullLoad": true,
"expectNullBusinessKey": false,
"dataPackageTable": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/metavault/sourcesystems/e605eb83-d483-4738-a56f-f5b848f2f54d/datapackages/d7d5c678-be2e-4ff9-b4d6-a2e6d40c37f9/tables/b27526087e1241bc9b654dee38bdfaf0",
"dataPackageColumn": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/metavault/sourcesystems/e605eb83-d483-4738-a56f-f5b848f2f54d/datapackages/d7d5c678-be2e-4ff9-b4d6-a2e6d40c37f9/tables/b27526087e1241bc9b654dee38bdfaf0/columns/5ae62e588c954c1089fe54ce7e4f7b26"
}
Response
Success response (200 OK)
JSON
{
"_embedded": {
"hub": {
"name": "Employee",
"id": "f81e889e-4d64-405f-bf3c-9ac317fb046c",
"entityType": "Hub",
"deployedInProduction": false,
"tableName": "dv.h_Employee",
"businessKey": {
"length": 255,
"name": "bk",
"type": "String"
},
"ignoreBusinessKeyCase": true
}
},
"id": "4aa8697ed8564bcda965db64c3e19266",
"name": "A",
"hubId": "f81e889e-4d64-405f-bf3c-9ac317fb046c",
"parentName": "Employee",
"isFullLoad": true,
"expectNullBusinessKey": false,
"mappingType": "Hub",
"dataPackageTableId": "b27526087e1241bc9b654dee38bdfaf0",
"businessKeyMapping": {
"businessKeyId": "d8b031a6-6324-4c73-9624-ed929dd170d0",
"columnId": "5ae62e588c954c1089fe54ce7e4f7b26"
},
"sourceSystemName": "Alpha 1",
"dataPackageName": "ALpHa DP1",
"dataPackageTableName": "ss1_dp1_employee"
}