Crée un espace de travail pour le développement d'entrepôts de données dans Data Management (DMS).
Le nom de l'espace de travail doit être unique au sein d'un locataire. Si un espace portant le même nom existe déjà, l'appel peut échouer.
En tant qu'administrateur DMS ou administrateur de base de données (DBA), appelez l'opération GetLhSpaceByName pour vérifier si un espace de travail portant ce nom existe déjà.
Débogage
OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | CreateLakeHouseSpace | Opération à effectuer. Définissez la valeur sur CreateLakeHouseSpace. |
| SpaceName | String | Oui | test_space | Nom de l'espace de travail. |
| Description | String | Non | test | Description de l'espace de travail. |
| Mode | String | Oui | 1 | Mode d'exécution de l'espace de travail. Valeurs valides :
|
| DwDbType | String | Oui | 14 | Type de base de données. Valeurs valides :
|
| SpaceConfig | String | Oui | {\"skipManualRunCheck\":true,\"skipPublishApprove\":true} | Configuration de l'espace de travail. Valeurs valides :
|
| DevDbId | String | Oui | 2435**** | ID de la base de données de développement. Appelez l'opération ListDatabases ou SearchDatabase pour obtenir cet ID. |
| ProdDbId | String | Non | 2442**** | ID de la base de données de production. Appelez l'opération ListDatabases ou SearchDatabase pour obtenir cet ID. |
| Tid | Long | Non | 3*** | ID du locataire. Appelez l'opération GetUserActiveTenant ou ListUserTenants pour obtenir l'ID du locataire. |
| RegionId | String | Non | cn-hangzhou | ID de la région où DMS est activé. Pour plus d'informations sur les valeurs valides de ce paramètre, consultez la section Paramètre RegionID. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| SpaceId | Long | 24 | ID de l'espace de travail. |
| RequestId | String | 7FAD400F-7A5C-4193-8F9A-39D86C4F0231 | ID de la requête. |
| ErrorCode | String | InvalidParameterValid | Code d'erreur renvoyé en cas d'échec de la requête. |
| ErrorMessage | String | Invalid parameters: space name, mode, prod db id, db type, and config. | Message d'erreur renvoyé en cas d'échec de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs valides :
|
Exemples
Exemple de requête
http(s)://dms-enterprise.aliyuncs.com/?Action=CreateLakeHouseSpace
&SpaceName=test_space
&Description=test
&Mode=1
&DwDbType=14
&SpaceConfig={\"skipManualRunCheck\":true,\"skipPublishApprove\":true}
&DevDbId=2435****
&ProdDbId=2442****
&Tid=3***
&Common request parameters
Exemple de réponse
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateLakeHouseSpaceResponse>
<RequestId>7FAD400F-7A5C-4193-8F9A-39D86C4F0231</RequestId>
<SpaceId>24</SpaceId>
<Success>true</Success>
</CreateLakeHouseSpaceResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7FAD400F-7A5C-4193-8F9A-39D86C4F0231",
"SpaceId" : 24,
"Success" : true
}
Code d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs.