Deployment Pipelines - Deploy Stage Content
Nasadzuje položky zo zadanej fázy zadaného kanála nasadenia.
Ďalšie informácie o položkách, ktoré sú podporované v kanáloch nasadenia, nájdete v téme Podporované položky.
Toto rozhranie API podporuje dlhotrvajúce operácie (LRO).
Povolenia
Volajúci musí mať rolu kanálov nasadenia správcu . Používateľ musí byť aspoň prispievateľom do zdrojových aj cieľových pracovných priestorov nasadenia. Ďalšie informácie nájdete v téme: Povolenia.
Povinné delegované rozsahy
Pipeline.Deploy
Obmedzenia
Maximálne 300 nasadených položiek na požiadavku.
Podporované identity v aplikácii Microsoft Entra
Toto rozhranie API podporuje identity Microsoft uvedené v tejto časti.
| Identita | Podpora |
|---|---|
| Používateľ | Áno |
| Objekt služby a spravované identity | Podporované len v prípade, že všetky položky, ktoré sú súčasťou operácie, podporujú objekty služby |
Rozhranie
POST https://api.fabric.microsoft.com/v1/deploymentPipelines/{deploymentPipelineId}/deploy
Parametre URI
| Name | V | Povinné | Typ | Description |
|---|---|---|---|---|
|
deployment
|
path | True |
string (uuid) |
ID kanála nasadenia. |
Text požiadavky
| Name | Povinné | Typ | Description |
|---|---|---|---|
| sourceStageId | True |
string (uuid) |
ID zdrojovej fázy. |
| targetStageId | True |
string (uuid) |
ID cieľovej fázy. |
| createdWorkspaceDetails |
Podrobnosti konfigurácie na vytvorenie nového pracovného priestoru. Vyžaduje sa pri nasadzovaní do fázy, ktorá nemá priradené pracovné priestory, v opačnom prípade sa ignoruje. Nasadenie zlyhá, ak sa v prípade potreby neposkytnú nové podrobnosti o konfigurácii pracovného priestoru. |
||
| items |
Zoznam položiek, ktoré sa majú nasadiť. Ak sa nepoužijú, nasadia sa všetky podporované položky fázy. |
||
| note |
string maxLength: 1024 |
Poznámka popisujúca nasadenie. Veľkosť textu je obmedzená na 1 024 znakov. |
|
| options |
Možnosti nasadenia, ktoré riadia správanie nasadenia. |
Odpovede
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požiadavka sa úspešne dokončila. |
|
| 202 Accepted |
Žiadosť prijatá, nasadenie prebieha. Hlavičky
|
|
| Other Status Codes |
Bežné kódy chýb:
|
Príklady
Example of deploying all Fabric items (such as reports or dashboards) from a deployment pipeline stage
Vzorová požiadavka
POST https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/deploy
{
"sourceStageId": "db1577e0-0132-4d6d-92b9-952c359988f2",
"targetStageId": "f1c39546-6282-4590-8af3-847a6226ad16",
"note": "Deploying business ready items"
}
Vzorová odpoveď
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
deployment-id: 1065e6a3-a020-4c0c-ada7-92b5fe99eec5
Retry-After: 30
Example of deploying specific Fabric items (such as reports or dashboards) from a deployment pipeline stage
Vzorová požiadavka
POST https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/deploy
{
"sourceStageId": "db1577e0-0132-4d6d-92b9-952c359988f2",
"targetStageId": "f1c39546-6282-4590-8af3-847a6226ad16",
"items": [
{
"sourceItemId": "6bfe235c-6d7b-41b7-98a6-2b8276b3e82b",
"itemType": "Datamart"
},
{
"sourceItemId": "1a201f2a-d1d8-45c0-8c61-1676338517de",
"itemType": "SemanticModel"
},
{
"sourceItemId": "2d225191-65f8-4ec3-b77d-06100602b1f7",
"itemType": "Report"
},
{
"sourceItemId": "9046e4cc-8aea-4a7a-a3b5-1a78b1447d82",
"itemType": "Dashboard"
},
{
"sourceItemId": "7f08923c-8f57-49d6-a010-8335bb9cbd1b",
"itemType": "Dashboard"
}
],
"note": "Deploying business ready items"
}
Vzorová odpoveď
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
deployment-id: 1065e6a3-a020-4c0c-ada7-92b5fe99eec5
Retry-After: 30
Definície
| Name | Description |
|---|---|
|
Deployment |
Plán vykonávania nasadenia. |
|
Deployment |
Krok vykonávania nasadenia. |
|
Deployment |
Možnosti konfigurácie nasadenia pre nasadenie. |
|
Deployment |
Podrobnosti konfigurácie na vytvorenie nového pracovného priestoru. Vyžaduje sa pri nasadzovaní do fázy, ktorá nemá priradené pracovné priestory. |
|
Deployment |
Operácia kanála nasadenia služby Fabric. |
|
Deployment |
Poznámka popisujúca nasadenie. |
|
Deployment |
Stav operácie kanála nasadenia. Ďalšie stavy sa môžu pridať v priebehu času. |
|
Deployment |
Typ operácie. V priebehu času je možné pridať ďalšie typy. |
|
Deployment |
Zdrojové a cieľové položky. |
|
Deploy |
Žiadosť o nasadenie položiek z fázy kanála nasadenia do ďalšej po sebe idúcej fázy. Nasadenie do predchádzajúcej fázy sa môže vykonať iba vtedy, keď je cieľová fáza prázdna. Ak neboli zadané žiadne položky, nasadia sa všetky podporované položky z fázy kanála nasadenia, v opačnom prípade sa nasadia iba zadané položky. |
|
Error |
Objekt s podrobnosťami o zdroji súvisiacej s chybou. |
|
Error |
Odpoveď na chybu. |
|
Error |
Podrobnosti o chybovej odpovedi. |
|
Group |
Podrobnosti špecifické pre skupinu. Platí, ak je |
|
Group |
Typ skupiny. V priebehu času je možné pridať ďalšie typy skupín. |
|
Item |
Žiadosť o nasadenie položky služby Fabric (napríklad zostavy alebo tabule). |
|
Item |
Určuje, či je položka nová, odlišná alebo identická s položkami v cieľovej fáze pred nasadením. V priebehu času je možné pridať ďalšie štáty. |
|
Item |
Typ položky. V priebehu času je možné pridať ďalšie typy položiek. |
|
Pre |
Počet nových, rôznych a identických nasadených položiek pred nasadením. |
| Principal |
Predstavuje identitu alebo skupinu Microsoft Entra. |
|
Principal |
Typ objektu. V priebehu času je možné pridať ďalšie typy objektov. |
|
Service |
Konkrétne podrobnosti objektu služby. Platí, ak je |
|
Service |
Podrobnosti o profile objektu služby. Platí, ak je |
|
User |
Konkrétne podrobnosti o objekte používateľa. Platí, ak je |
DeploymentExecutionPlan
Plán vykonávania nasadenia.
| Name | Typ | Description |
|---|---|---|
| steps |
Kolekcia krokov plánu vykonávania. |
DeploymentExecutionStep
Krok vykonávania nasadenia.
| Name | Typ | Description |
|---|---|---|
| description |
string |
Popis kroku nasadenia. |
| error |
Podrobnosti o chybe. Platí len v prípade neúspešnej operácie kanála nasadenia. |
|
| index |
integer |
Index krokov. |
| preDeploymentDiffState |
Je nová položka, iná alebo identická s položkami v cieľovej fáze pred nasadením. |
|
| sourceAndTarget |
Zdrojové a cieľové položky kroku. |
|
| status |
Stav operácie kanála nasadenia. Ďalšie stavy sa môžu pridať v priebehu času. |
DeploymentOptions
Možnosti konfigurácie nasadenia pre nasadenie.
| Name | Typ | Description |
|---|---|---|
| allowCrossRegionDeployment |
boolean |
Udáva, či je povolené nasadenie medzi oblasťami. True – povolené, False – zakázané. Predvolená hodnota je nepravda. |
DeploymentPipelineNewWorkspaceConfiguration
Podrobnosti konfigurácie na vytvorenie nového pracovného priestoru. Vyžaduje sa pri nasadzovaní do fázy, ktorá nemá priradené pracovné priestory.
| Name | Typ | Description |
|---|---|---|
| capacityId |
string (uuid) |
ID kapacity, ku ktorému bude priradený nový pracovný priestor. Ak nie je táto hodnota zadaná a volajúci rozhrania API má povolenia pre kapacitu pracovného priestoru zdrojovej fázy, táto kapacita sa použije. V opačnom prípade fabric vyberie kapacitu, pre ktorú má volajúci rozhrania API povolenia. |
| name |
string maxLength: 256 |
Názov nového pracovného priestoru. |
DeploymentPipelineOperationExtendedInfo
Operácia kanála nasadenia služby Fabric.
| Name | Typ | Description |
|---|---|---|
| executionEndTime |
string (date-time) |
Dátum a čas ukončenia operácie. |
| executionPlan |
Plán vykonávania nasadenia. |
|
| executionStartTime |
string (date-time) |
Dátum a čas začatia operácie. |
| id |
string (uuid) |
ID operácie. |
| lastUpdatedTime |
string (date-time) |
Dátum a čas poslednej aktualizácie operácie. |
| note |
Poznámka predstavujúca popis operácie. |
|
| performedBy |
Objekt, ktorý vykonal operáciu kanála nasadenia. |
|
| preDeploymentDiffInformation |
Počet nasadených položiek v zdrojovej fáze, ktoré sú nové, identické alebo odlišné od položiek v cieľovej fáze pred nasadením. |
|
| sourceStageId |
string (uuid) |
ID fázy kanála nasadenia zdroja. |
| status |
Stav operácie kanála nasadenia. Ďalšie stavy sa môžu pridať v priebehu času. |
|
| targetStageId |
string (uuid) |
ID cieľovej fázy kanála nasadenia. |
| type |
Typ operácie. V priebehu času je možné pridať ďalšie typy. |
DeploymentPipelineOperationNote
Poznámka popisujúca nasadenie.
| Name | Typ | Description |
|---|---|---|
| content |
string |
Text s popisom nasadenia. |
| isTruncated |
boolean |
Udáva, či sa obsah poznámky skráti. Pravda – obsah poznámky sa skráti, nepravda – obsah poznámky sa neskracuje. Predvolená hodnota je nepravda. |
DeploymentPipelineOperationStatus
Stav operácie kanála nasadenia. Ďalšie stavy sa môžu pridať v priebehu času.
| Hodnota | Description |
|---|---|
| NotStarted |
Operácia nebola spustená |
| Running |
Spustená operácia |
| Succeeded |
Úspešná operácia |
| Failed |
Operácia zlyhala |
DeploymentPipelineOperationType
Typ operácie. V priebehu času je možné pridať ďalšie typy.
| Hodnota | Description |
|---|---|
| Deploy |
Nasadenie obsahu medzi fázami. |
DeploymentSourceAndTarget
Zdrojové a cieľové položky.
| Name | Typ | Description |
|---|---|---|
| itemType |
Typ položky služby Fabric, ktorá sa prepíše v cieľovej fáze. Vzťahuje sa len na prepisovanie položky služby Fabric. |
|
| sourceItemDisplayName |
string |
Zobrazovaný názov položky služby Fabric, ktorá je nasadená zo zdrojovej fázy. |
| sourceItemId |
string (uuid) |
ID položky služby Fabric, ktorá je nasadená zo zdrojovej fázy. |
| targetItemDisplayName |
string |
Názov položky služby Fabric, ktorá sa prepíše v cieľovej fáze. Vzťahuje sa len na prepisovanie položky služby Fabric. |
| targetItemId |
string (uuid) |
ID položky služby Fabric, ktorá sa prepíše v cieľovej fáze. Vzťahuje sa len na prepisovanie položky služby Fabric. |
DeployRequest
Žiadosť o nasadenie položiek z fázy kanála nasadenia do ďalšej po sebe idúcej fázy. Nasadenie do predchádzajúcej fázy sa môže vykonať iba vtedy, keď je cieľová fáza prázdna. Ak neboli zadané žiadne položky, nasadia sa všetky podporované položky z fázy kanála nasadenia, v opačnom prípade sa nasadia iba zadané položky.
| Name | Typ | Description |
|---|---|---|
| createdWorkspaceDetails |
Podrobnosti konfigurácie na vytvorenie nového pracovného priestoru. Vyžaduje sa pri nasadzovaní do fázy, ktorá nemá priradené pracovné priestory, v opačnom prípade sa ignoruje. Nasadenie zlyhá, ak sa v prípade potreby neposkytnú nové podrobnosti o konfigurácii pracovného priestoru. |
|
| items |
Zoznam položiek, ktoré sa majú nasadiť. Ak sa nepoužijú, nasadia sa všetky podporované položky fázy. |
|
| note |
string maxLength: 1024 |
Poznámka popisujúca nasadenie. Veľkosť textu je obmedzená na 1 024 znakov. |
| options |
Možnosti nasadenia, ktoré riadia správanie nasadenia. |
|
| sourceStageId |
string (uuid) |
ID zdrojovej fázy. |
| targetStageId |
string (uuid) |
ID cieľovej fázy. |
ErrorRelatedResource
Objekt s podrobnosťami o zdroji súvisiacej s chybou.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostriedku, ktoré je súčasťou chyby. |
| resourceType |
string |
Typ prostriedku, ktorý je zapojený do chyby. |
ErrorResponse
Odpoveď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi. |
| message |
string |
Zobrazenie chyby čitateľné ľuďmi. |
| moreDetails |
Zoznam ďalších podrobností o chybe. |
|
| relatedResource |
Podrobnosti o zdrojoch súvisiacich s chybou. |
|
| requestId |
string |
ID požiadavky súvisiacej s chybou. |
ErrorResponseDetails
Podrobnosti o chybovej odpovedi.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétny identifikátor, ktorý poskytuje informácie o chybovej podmienke a umožňuje štandardizovanú komunikáciu medzi našou službou a používateľmi. |
| message |
string |
Zobrazenie chyby čitateľné ľuďmi. |
| relatedResource |
Podrobnosti o zdrojoch súvisiacich s chybou. |
GroupDetails
Podrobnosti špecifické pre skupinu. Platí, ak je Grouptyp objektu .
| Name | Typ | Description |
|---|---|---|
| groupType |
Typ skupiny. V priebehu času je možné pridať ďalšie typy skupín. |
GroupType
Typ skupiny. V priebehu času je možné pridať ďalšie typy skupín.
| Hodnota | Description |
|---|---|
| Unknown |
Typ hlavnej skupiny nie je známy. |
| SecurityGroup |
Principal je skupina zabezpečenia. |
| DistributionList |
Principal je distribučný zoznam. |
ItemDeploymentRequest
Žiadosť o nasadenie položky služby Fabric (napríklad zostavy alebo tabule).
| Name | Typ | Description |
|---|---|---|
| itemType |
Typ položky služby Fabric. |
|
| sourceItemId |
string (uuid) |
ID položky služby Fabric, ktorá sa má nasadiť. |
ItemPreDeploymentDiffState
Určuje, či je položka nová, odlišná alebo identická s položkami v cieľovej fáze pred nasadením. V priebehu času je možné pridať ďalšie štáty.
| Hodnota | Description |
|---|---|
| New |
Nová nasadená položka, ktorá v cieľovej fáze neexistuje. |
| Different |
Pred nasadením nebola položka v zdrojovej fáze identická s tou v cieľovej fáze. |
| NoDifference |
Pred nasadením bola položka v zdrojovej fáze identická s položkou v cieľovej fáze. |
ItemType
Typ položky. V priebehu času je možné pridať ďalšie typy položiek.
| Hodnota | Description |
|---|---|
| Dashboard |
Tabuľa služby PowerBI. |
| Report |
Zostava PowerBI. |
| SemanticModel |
Sémantický model PowerBI. |
| PaginatedReport |
Stránkovaná zostava služby PowerBI. |
| Datamart |
Údajový diagram služby PowerBI. |
| Lakehouse |
Jazero. |
| Eventhouse |
Eventhouse. |
| Environment |
Prostredie. |
| KQLDatabase |
Databáza KQL. |
| KQLQueryset |
Množina dotazov KQL. |
| KQLDashboard |
Tabuľa KQL. |
| DataPipeline |
Kanál údajov. |
| Notebook |
Poznámkový blok. |
| SparkJobDefinition |
Definícia úlohy iskry. |
| MLExperiment |
Experiment strojového učenia. |
| MLModel |
Model strojového učenia. |
| Warehouse |
Sklad. |
| Eventstream |
Udalosť eventstream. |
| SQLEndpoint |
Koncový bod SQL. |
| MirroredWarehouse |
Zrkadlový sklad. |
| MirroredDatabase |
Zrkadlová databáza. |
| Reflex |
A Reflex. |
| GraphQLApi |
Rozhranie API pre položku GraphQL. |
| MountedDataFactory |
A MountedDataFactory. |
| SQLDatabase |
Databáza SQLDatabase. |
| CopyJob |
Kopírovať úlohu. |
| VariableLibrary |
A VariableLibrary. |
| Dataflow |
Tok údajov. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Snímka skladu. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Digitálny postup Twin Buildera. |
| MirroredAzureDatabricksCatalog |
Zrkadlový katalóg Azure databricks. |
| Map |
Mapa. |
| AnomalyDetector |
Detektor anomálií. |
| UserDataFunction |
Funkcia user data function. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
Množina dotazov Graphu. |
PreDeploymentDiffInformation
Počet nových, rôznych a identických nasadených položiek pred nasadením.
| Name | Typ | Description |
|---|---|---|
| differentItemsCount |
integer |
Počet nasadených položiek s rozdielmi medzi zdrojovou a cieľovou fázou pred nasadením. |
| newItemsCount |
integer |
Počet nových položiek nasadených do cieľovej fázy. |
| noDifferenceItemsCount |
integer |
Počet identických nasadených položiek v zdrojovej a cieľovej fáze pred nasadením. |
Principal
Predstavuje identitu alebo skupinu Microsoft Entra.
| Name | Typ | Description |
|---|---|---|
| displayName |
string |
Zobrazovaný názov objektu. |
| groupDetails |
Podrobnosti špecifické pre skupinu. Platí, ak je |
|
| id |
string (uuid) |
ID objektu. |
| servicePrincipalDetails |
Konkrétne podrobnosti objektu služby. Platí, ak je |
|
| servicePrincipalProfileDetails |
Podrobnosti o profile objektu služby. Platí, ak je |
|
| type |
Typ objektu. V priebehu času je možné pridať ďalšie typy objektov. |
|
| userDetails |
Konkrétne podrobnosti o objekte používateľa. Platí, ak je |
PrincipalType
Typ objektu. V priebehu času je možné pridať ďalšie typy objektov.
| Hodnota | Description |
|---|---|
| User |
Principal je objekt používateľa služby Microsoft Entra. |
| ServicePrincipal |
Principal je objekt služby Microsoft Entra. |
| Group |
Principal je skupina zabezpečenia. |
| ServicePrincipalProfile |
Principal je profil objektu služby. |
| EntireTenant |
Možnosť Principal predstavuje všetkých používateľov nájomníka. |
ServicePrincipalDetails
Konkrétne podrobnosti objektu služby. Platí, ak je ServicePrincipaltyp objektu .
| Name | Typ | Description |
|---|---|---|
| aadAppId |
string (uuid) |
Microsoft Entra AppId objektu služby. |
ServicePrincipalProfileDetails
Podrobnosti o profile objektu služby. Platí, ak je ServicePrincipalProfiletyp objektu .
| Name | Typ | Description |
|---|---|---|
| parentPrincipal |
Nadradený objekt profilu služby. |
UserDetails
Konkrétne podrobnosti o objekte používateľa. Platí, ak je Usertyp objektu .
| Name | Typ | Description |
|---|---|---|
| userPrincipalName |
string |
Hlavné meno používateľa. |