Cria um workspace para desenvolvimento de data warehouse no Data Management (DMS).
O nome do workspace deve ser exclusivo no tenant. Se já existir um workspace com o mesmo nome, a chamada poderá falhar.
Administradores do DMS ou administradores de banco de dados (DBA) podem chamar a operação GetLhSpaceByName para verificar se já existe um workspace com determinado nome.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | CreateLakeHouseSpace | Operação a ser executada. Defina o valor como CreateLakeHouseSpace. |
| SpaceName | String | Sim | test_space | Nome do workspace. |
| Description | String | Não | test | Descrição do workspace. |
| Mode | String | Sim | 1 | Modo de execução do workspace. Valores válidos:
|
| DwDbType | String | Sim | 14 | Tipo do banco de dados. Valores válidos:
|
| SpaceConfig | String | Sim | {\"skipManualRunCheck\":true,\"skipPublishApprove\":true} | Configuração do workspace. Valores válidos:
|
| DevDbId | String | Sim | 2435**** | ID do banco de dados de desenvolvimento. Para obter o ID, chame a operação ListDatabases ou SearchDatabase. |
| ProdDbId | String | Não | 2442**** | ID do banco de dados de produção. Para obter o ID, chame a operação ListDatabases ou SearchDatabase. |
| Tid | Long | Não | 3*** | ID do tenant. Para obter essa informação, chame a operação GetUserActiveTenant ou ListUserTenants. |
| RegionId | String | Não | cn-hangzhou | ID da região onde o DMS está ativado. Para mais informações sobre valores válidos, consulte Parâmetro RegionID. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| SpaceId | Long | 24 | ID do workspace. |
| RequestId | String | 7FAD400F-7A5C-4193-8F9A-39D86C4F0231 | ID da solicitação. |
| ErrorCode | String | InvalidParameterValid | Código de erro retornado em caso de falha na solicitação. |
| ErrorMessage | String | Invalid parameters: space name, mode, prod db id, db type, and config. | Mensagem de erro retornada em caso de falha na solicitação. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
Exemplos
Solicitações de exemplo
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
Respostas de exemplo
Formato 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>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7FAD400F-7A5C-4193-8F9A-39D86C4F0231",
"SpaceId" : 24,
"Success" : true
}
Código de erro
Para obter uma lista de códigos de erro, visite o Error Center.