Items - Create Environment
Vytvoří prostředí v zadaném pracovním prostoru.
Toto rozhraní API podporuje dlouhotrvajících operací (LRO).
Dovolení
Volající musí mít roli pracovního prostoru přispěvatele .
Požadované delegovaná rozsahy
Environment.ReadWrite.All nebo Item.ReadWrite.All
Omezení
- Pokud chcete vytvořit prostředí, musí být pracovní prostor v podporované kapacitě Fabric.
Podporované identity Microsoft Entra
Toto rozhraní API podporuje identity Microsoft uvedené v této části.
| Identita | Podpora |
|---|---|
| Uživatel | Ano |
| instančního objektu a spravované identity | Ano |
Rozhraní
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID pracovního prostoru. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| displayName | True |
string |
Zobrazovaný název prostředí. |
| definition |
Veřejná definice prostředí. |
||
| description |
string |
Popis prostředí. Maximální délka je 256 znaků. |
|
| folderId |
string (uuid) |
ID složky. Pokud není zadána hodnota null, prostředí se vytvoří s pracovním prostorem jako jeho složkou. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 201 Created |
Úspěšně vytvořeno |
|
| 202 Accepted |
Žádost byla přijata, probíhá zřizování prostředí Hlavičky
|
|
| Other Status Codes |
Běžné kódy chyb:
|
Příklady
| Create an environment example |
| Create an environment with public definition example |
Create an environment example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/environments
{
"displayName": "Environment_1",
"description": "An environment description."
}
Ukázková odpověď
{
"displayName": "Environment_1",
"description": "An environment description.",
"type": "Environment",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Create an environment with public definition example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/environments
{
"displayName": "Environment_1",
"description": "An environment description.",
"definition": {
"parts": [
{
"path": "Libraries/CustomLibraries/samplelibrary.jar",
"payload": "eyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/CustomLibraries/samplepython.py",
"payload": "FyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/CustomLibraries/samplewheel-0.18.0-py2.py3-none-any.whl",
"payload": "LyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/CustomLibraries/sampleR.tar.gz",
"payload": "ZyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/PublicLibraries/environment.yml",
"payload": "IyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Setting/Sparkcompute.yml",
"payload": "GyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc",
"payloadType": "InlineBase64"
}
]
}
}
Ukázková odpověď
{
"displayName": "Environment_1",
"description": "An environment description.",
"type": "Environment",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Definice
| Name | Description |
|---|---|
|
Component |
Publikování informací pro jednotlivé komponenty v prostředí |
|
Create |
Vytvořte datovou část požadavku na prostředí. |
| Environment |
Položka prostředí. |
|
Environment |
Objekt veřejné definice prostředí. Další podrobnosti o vytvoření veřejné definice prostředí najdete v tomto článku . |
|
Environment |
Objekt části definice prostředí |
|
Environment |
Vlastnosti prostředí. |
|
Environment |
Stav publikování V průběhu času mohou být přidány další typy stavů. |
|
Error |
Chyba související s objektem podrobností o prostředku. |
|
Error |
Odpověď na chybu. |
|
Error |
Podrobnosti o odpovědi na chybu. |
|
Item |
Představuje značku použitou u položky. |
|
Item |
Typ položky. V průběhu času je možné přidat další typy položek. |
|
Payload |
Typ datové části definice. V průběhu času je možné přidat další typy datových částí. |
|
Publish |
Podrobnosti o operaci publikování |
|
Spark |
Knihovny Sparku |
|
Spark |
Nastavení Sparku |
ComponentPublishInfo
Publikování informací pro jednotlivé komponenty v prostředí
| Name | Typ | Description |
|---|---|---|
| sparkLibraries |
Knihovny Spark publikují informace. |
|
| sparkSettings |
Nastavení Sparku publikuje informace. |
CreateEnvironmentRequest
Vytvořte datovou část požadavku na prostředí.
| Name | Typ | Description |
|---|---|---|
| definition |
Veřejná definice prostředí. |
|
| description |
string |
Popis prostředí. Maximální délka je 256 znaků. |
| displayName |
string |
Zobrazovaný název prostředí. |
| folderId |
string (uuid) |
ID složky. Pokud není zadána hodnota null, prostředí se vytvoří s pracovním prostorem jako jeho složkou. |
Environment
Položka prostředí.
| Name | Typ | Description |
|---|---|---|
| description |
string |
Popis položky. |
| displayName |
string |
Zobrazovaný název položky. |
| folderId |
string (uuid) |
ID složky. |
| id |
string (uuid) |
ID položky. |
| properties |
Vlastnosti prostředí. |
|
| tags |
Item |
Seznam použitých značek |
| type |
Typ položky. |
|
| workspaceId |
string (uuid) |
ID pracovního prostoru. |
EnvironmentDefinition
Objekt veřejné definice prostředí. Další podrobnosti o vytvoření veřejné definice prostředí najdete v tomto článku .
| Name | Typ | Description |
|---|---|---|
| format |
string |
Formát definice prostředí. |
| parts |
Seznam částí definice. |
EnvironmentDefinitionPart
Objekt části definice prostředí
| Name | Typ | Description |
|---|---|---|
| path |
string |
Cesta části prostředí. |
| payload |
string |
Datová část prostředí. |
| payloadType |
Typ datové části. |
EnvironmentProperties
Vlastnosti prostředí.
| Name | Typ | Description |
|---|---|---|
| publishDetails |
Podrobnosti o operaci publikování prostředí |
EnvironmentPublishState
Stav publikování V průběhu času mohou být přidány další typy stavů.
| Hodnota | Description |
|---|---|
| Success |
Publikování prostředí je ve stavu úspěchu. |
| Cancelled |
Publikování prostředí je ve zrušeném stavu. |
| Failed |
Publikování prostředí je ve stavu selhání. |
| Cancelling |
Publikování prostředí je ve stavu zrušení. |
| Running |
Publikování prostředí je ve spuštěném stavu. |
| Waiting |
Publikování prostředí je ve stavu čekání. |
ErrorRelatedResource
Chyba související s objektem podrobností o prostředku.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostředku, které je součástí chyby. |
| resourceType |
string |
Typ prostředku, který je součástí chyby. |
ErrorResponse
Odpověď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| moreDetails |
Seznam dalších podrobností o chybě |
|
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
|
| requestId |
string |
ID požadavku přidruženého k chybě. |
ErrorResponseDetails
Podrobnosti o odpovědi na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
ItemTag
Představuje značku použitou u položky.
| Name | Typ | Description |
|---|---|---|
| displayName |
string |
Název značky. |
| id |
string (uuid) |
ID značky. |
ItemType
Typ položky. V průběhu času je možné přidat další typy položek.
| Hodnota | Description |
|---|---|
| Dashboard |
Řídicí panel PowerBI |
| Report |
Sestava PowerBI |
| SemanticModel |
Sémantický model PowerBI |
| PaginatedReport |
Stránkovaná sestava PowerBI |
| Datamart |
Datový diagram PowerBI |
| Lakehouse |
Jezero. |
| Eventhouse |
Eventhouse. |
| Environment |
Prostředí. |
| KQLDatabase |
Databáze KQL. |
| KQLQueryset |
Sada dotazů KQL. |
| KQLDashboard |
Řídicí panel KQL. |
| DataPipeline |
Datový kanál. |
| Notebook |
Poznámkový blok. |
| SparkJobDefinition |
Definice úlohy Sparku. |
| MLExperiment |
Experiment strojového učení. |
| MLModel |
Model strojového učení. |
| Warehouse |
Sklad. |
| Eventstream |
Eventstream. |
| SQLEndpoint |
Koncový bod SQL. |
| MirroredWarehouse |
Zrcadlený sklad. |
| MirroredDatabase |
Zrcadlené databáze. |
| Reflex |
A Reflex. |
| GraphQLApi |
Rozhraní API pro položku GraphQL |
| MountedDataFactory |
A MountedDataFactory. |
| SQLDatabase |
Databáze SQLDatabase. |
| CopyJob |
Úloha kopírování. |
| VariableLibrary |
ProměnnáLibrary. |
| Dataflow |
Tok dat. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Snímek skladu. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Tok digitálního dvojčete. |
| MirroredAzureDatabricksCatalog |
Zrcadlený katalog Azure Databricks. |
| Map |
Mapa. |
| AnomalyDetector |
Detektor anomálií. |
| UserDataFunction |
Funkce uživatelských dat. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
Sada dotazů grafu. |
| SnowflakeDatabase |
Snowflake Database pro ukládání tabulek Iceberg vytvořených z účtu Snowflake. |
| OperationsAgent |
A OperationsAgent. |
| CosmosDBDatabase |
Databáze Cosmos DB. |
PayloadType
Typ datové části definice. V průběhu času je možné přidat další typy datových částí.
| Hodnota | Description |
|---|---|
| InlineBase64 |
Vložená základna 64. |
PublishDetails
Podrobnosti o operaci publikování
| Name | Typ | Description |
|---|---|---|
| componentPublishInfo |
Informace o publikování součásti prostředí |
|
| endTime |
string (date-time) |
Koncový čas operace publikování v UTC pomocí formátu RRRR-MM-DDTHH:mm:ss.sssssZ. |
| startTime |
string (date-time) |
Počáteční čas operace publikování v UTC pomocí formátu RRRR-MM-DDTHH:mm:ss.sssssZ. |
| state |
Stav publikování V průběhu času mohou být přidány další typy stavů. |
|
| targetVersion |
string (uuid) |
Cílová verze, která se má publikovat. |
SparkLibraries
Knihovny Sparku
| Name | Typ | Description |
|---|---|---|
| state |
Stav publikování V průběhu času mohou být přidány další typy stavů. |
SparkSettings
Nastavení Sparku
| Name | Typ | Description |
|---|---|---|
| state |
Stav publikování V průběhu času mohou být přidány další typy stavů. |