Items - Create Warehouse

Oppretter et lager i det angitte arbeidsområdet.
Denne API-en støtter langvarige operasjoner (LRO).

Hvis du vil opprette et lager med en offentlig definisjon, kan du se Lagerdefinisjon.

Tillatelser

Innringeren må ha en rolle i arbeidsområdet for bidragsytere .

Nødvendige delegerte omfang

Warehouse.ReadWrite.All eller Item.ReadWrite.All

Begrensninger

  • Hvis du vil opprette et lager, må arbeidsområdet være på en støttet Fabric kapasitet. Hvis du vil ha mer informasjon, kan du se: Microsoft Fabric lisenstyper.

Microsoft Entra støttede identiteter

Denne API-en støtter Microsoft identiteter oppført i denne delen.

Identitet Støtte
Bruker Ja
tjenestekontohaver og administrerte identiteter Ja

Grensesnitt

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/warehouses

URI-parametere

Name I Obligatorisk Type Beskrivelse
workspaceId
path True

string (uuid)

Arbeidsområde-ID-en.

Brødtekst for forespørsel

Name Obligatorisk Type Beskrivelse
displayName True

string

Visningsnavnet for lageret. Visningsnavnet må følge navnereglene i henhold til elementtype.

creationPayload

WarehouseCreationPayload

Nyttelast for lageroppretting. Du kan ikke bruke definition og creationPayload samtidig.

definition

WarehouseDefinition

Lagerdefinisjonen. Du kan ikke bruke definition og creationPayload samtidig.

description

string

Lagerbeskrivelsen. Maksimal lengde er 256 tegn.

folderId

string (uuid)

Mappe-ID-en. Hvis det ikke er angitt eller null, opprettes lageret med arbeidsområdet som mappe.

sensitivityLabelSettings

SensitivityLabelSettings

Innstillingene for følsomhetsetiketten for lageret.

Svar

Name Type Beskrivelse
201 Created

Warehouse

Opprettet

202 Accepted

Forespørsel godtatt, lagerklargjøring pågår.

Overskrifter

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
429 Too Many Requests

ErrorResponse

Grensen for tjenestesats ble overskredet. Serveren returnerer en Retry-After topptekst som angir, i sekunder, hvor lenge klienten må vente før du sender flere forespørsler.

Overskrifter

Retry-After: integer

Other Status Codes

ErrorResponse

Vanlige feilkoder:

  • InvalidItemType – elementtypen er ugyldig.

  • ItemDisplayNameAlreadyInUse – visningsnavnet for elementet er allerede brukt.

  • CorruptedPayload – den angitte nyttelasten er skadet.

  • WorkspaceItemsLimitExceeded – grensen for arbeidsområdeelement er overskredet.

Eksempler

Create a warehouse example
Create a warehouse example with payload
Create a warehouse with definition (dacpac) example
Create a warehouse with definition (sqlproj) example

Create a warehouse example

Eksempelforespørsel

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/warehouses

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description."
}

Eksempelsvar

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "type": "Warehouse",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715",
  "sensitivityLabel": {
    "id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
  }
}
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 a warehouse example with payload

Eksempelforespørsel

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/warehouses

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "creationPayload": {
    "collationType": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
  }
}

Eksempelsvar

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "type": "Warehouse",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715",
  "sensitivityLabel": {
    "id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
  }
}
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 a warehouse with definition (dacpac) example

Eksempelforespørsel

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/warehouses

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "definition": {
    "format": "dacpac",
    "parts": [
      {
        "path": "definition.dacpac",
        "payload": "UEsDBBQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGRlZmluaXRpb24uZGFjcGFj",
        "payloadType": "InlineBase64"
      }
    ]
  }
}

Eksempelsvar

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "type": "Warehouse",
  "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 a warehouse with definition (sqlproj) example

Eksempelforespørsel

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/warehouses

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "definition": {
    "parts": [
      {
        "path": "sqldw.sqlproj",
        "payload": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxQcm9qZWN0IERlZmF1bHRUYXJnZXRzPSJCdWlsZCI+DQogIDxTZGs+TWljcm9zb2Z0LkJ1aWxkLlNxbC9TZGsNCiAgPC9TZGs+DQo8L1Byb2plY3Q+",
        "payloadType": "InlineBase64"
      },
      {
        "path": "dbo/Tables/Table1.sql",
        "payload": "Q1JFQVRFIFRBQkxFIFtkYm9dLltUYWJsZTFdIChbSWRdIElOVCBOT1QgTlVMTCwgW05hbWVdIE5WQVJDSEFSKDEwMCkp",
        "payloadType": "InlineBase64"
      },
      {
        "path": ".sharedqueries/query.sql",
        "payload": "U0VMRUNUIFtJZF0sIFtOYW1lXSBGUk9NIFtkYm9dLltUYWJsZTFd",
        "payloadType": "InlineBase64"
      }
    ]
  }
}

Eksempelsvar

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "type": "Warehouse",
  "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

Definisjoner

Name Beskrivelse
CollationType

Lager sortering. Ytterligere collations kan legges til over tid.

CreateWarehouseRequest

Opprett nyttelast for lagerforespørsel.

EntireTenantPrincipal

Representerer en leierkontohaver

ErrorParameter

En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

ErrorResponse

Feilsvaret.

ErrorResponseDetails

Feilsvardetaljene.

GroupDetails

Grupper bestemte detaljer. Gjelder når hovedtypen er Group.

GroupPrincipal

Representerer en sikkerhetsgruppe.

GroupType

Typen gruppe. Flere gruppetyper kan legges til over tid.

ItemTag

Representerer en kode som brukes på et element.

ItemType

Typen element. Flere elementtyper kan legges til over tid.

PayloadType

Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid.

PrincipalType

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

SensitivityLabel

Representerer en følsomhetsetikett som brukes på et element.

SensitivityLabelApplyStrategy

Strategien for å bruke følsomhetsetiketten. Standardverdien er ApplyOrFail. Flere typer kan legges til over tid.

SensitivityLabelSettings

Innstillingene for følsomhetsetiketten.

ServicePrincipalDetails

Spesifikke detaljer for tjenestekontohaver. Gjelder når hovedtypen er ServicePrincipal.

ServicePrincipalPrincipal

Representerer en Microsoft Entra tjenestekontohaver.

ServicePrincipalProfileDetails

Detaljer for tjenestekontohaverprofil. Gjelder når hovedtypen er ServicePrincipalProfile.

ServicePrincipalProfilePrincipal

Representerer en tjenestekontohaverprofil.

UserDetails

Spesifikke detaljer for brukerkontohaver. Gjelder når hovedtypen er User.

UserPrincipal

Representerer en Microsoft Entra brukerkontohaver.

Warehouse

Et lagerobjekt.

WarehouseCreationPayload

Nyttelast for lagerelement

WarehouseDefinition

Det offentlige definisjonsobjektet for lageret. Se denne artikkelen for mer informasjon om strukturen i lagerdefinisjonen.

WarehouseDefinitionPart

Lagerdefinisjonsdelobjekt.

WarehouseProperties

Lagerelementegenskapene.

CollationType

Lager sortering. Ytterligere collations kan legges til over tid.

Verdi Beskrivelse
Latin1_General_100_BIN2_UTF8

Standard – CS-sortering (skiller mellom store og små bokstaver)

Latin1_General_100_CI_AS_KS_WS_SC_UTF8

skille mellom store og små bokstaver (CI) sortering

CreateWarehouseRequest

Opprett nyttelast for lagerforespørsel.

Name Type Beskrivelse
creationPayload

WarehouseCreationPayload

Nyttelast for lageroppretting. Du kan ikke bruke definition og creationPayload samtidig.

definition

WarehouseDefinition

Lagerdefinisjonen. Du kan ikke bruke definition og creationPayload samtidig.

description

string

Lagerbeskrivelsen. Maksimal lengde er 256 tegn.

displayName

string

Visningsnavnet for lageret. Visningsnavnet må følge navnereglene i henhold til elementtype.

folderId

string (uuid)

Mappe-ID-en. Hvis det ikke er angitt eller null, opprettes lageret med arbeidsområdet som mappe.

sensitivityLabelSettings

SensitivityLabelSettings

Innstillingene for følsomhetsetiketten for lageret.

EntireTenantPrincipal

Representerer en leierkontohaver

Name Type Beskrivelse
displayName

string

Hovedkontohaverens visningsnavn.

id

string (uuid)

Hovedkontohaverens ID.

type string:

EntireTenant

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

ErrorParameter

En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil.

Name Type Beskrivelse
message

string

En lesbar beskrivelse av parameterens betydning.

name

string

Parameteridentifikatoren.

value

string

Parameterverdien.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

Name Type Beskrivelse
resourceId

string

Ressurs-ID-en som er involvert i feilen.

resourceType

string

Typen ressurs som er involvert i feilen.

ErrorResponse

Feilsvaret.

Name Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

isRetriable

boolean

Når sann, kan forespørselen prøves på nytt. Retry-After Bruk svarhodet til å fastslå forsinkelsen, hvis tilgjengelig.

message

string

En menneskelig lesbar representasjon av feilen.

moreDetails

ErrorResponseDetails[]

Liste over flere feildetaljer.

parameters

ErrorParameter[]

Strukturerte parametere som gir ekstra maskinlesbar kontekst om feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

requestId

string (uuid)

ID for forespørselen som er knyttet til feilen.

ErrorResponseDetails

Feilsvardetaljene.

Name Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

parameters

ErrorParameter[]

Strukturerte parametere som gir ekstra maskinlesbar kontekst om feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

GroupDetails

Grupper bestemte detaljer. Gjelder når hovedtypen er Group.

Name Type Beskrivelse
groupType

GroupType

Typen gruppe. Flere gruppetyper kan legges til over tid.

GroupPrincipal

Representerer en sikkerhetsgruppe.

Name Type Beskrivelse
displayName

string

Hovedkontohaverens visningsnavn.

groupDetails

GroupDetails

Grupper bestemte detaljer. Gjelder når hovedtypen er Group.

id

string (uuid)

Hovedkontohaverens ID.

type string:

Group

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

GroupType

Typen gruppe. Flere gruppetyper kan legges til over tid.

Verdi Beskrivelse
Unknown

Hovedgruppetypen er ukjent.

SecurityGroup

Hovedstol er en sikkerhetsgruppe.

DistributionList

Hovedstol er en distribusjonsliste.

ItemTag

Representerer en kode som brukes på et element.

Name Type Beskrivelse
displayName

string

Navnet på koden.

id

string (uuid)

Kode-ID-en.

ItemType

Typen element. Flere elementtyper kan legges til over tid.

Verdi Beskrivelse
Dashboard

PowerBI-instrumentbord.

Report

PowerBI-rapport.

SemanticModel

Semantisk PowerBI-modell.

PaginatedReport

Paginert powerbi-rapport.

Datamart

PowerBI-datamart.

Lakehouse

Et innsjøhus.

Eventhouse

Et arrangementshus.

Environment

Et miljø.

KQLDatabase

En KQL-database.

KQLQueryset

Et KQL-spørringssett.

KQLDashboard

Et KQL-instrumentbord.

DataPipeline

Et datasamlebånd.

Notebook

En notatblokk.

SparkJobDefinition

En spark-jobbdefinisjon.

MLExperiment

Et maskinlæringseksperiment.

MLModel

En maskinlæringsmodell.

Warehouse

Et lager.

Eventstream

En hendelsesstrøm.

SQLEndpoint

Et SQL-endepunkt.

MirroredWarehouse

Et speilvendt lager.

MirroredDatabase

En speilvendt database.

Reflex

En refleks.

GraphQLApi

En API for GraphQL-element.

MountedDataFactory

En MountedDataFactory.

SQLDatabase

En SQLDatabase.

CopyJob

En kopieringsjobb.

VariableLibrary

En VariableLibrary.

Dataflow

En dataflyt.

ApacheAirflowJob

En ApacheAirflowJob.

WarehouseSnapshot

Et øyeblikksbilde av lageret.

DigitalTwinBuilder

En DigitalTwinBuilder.

DigitalTwinBuilderFlow

En digital Twin Builder-flyt.

MirroredAzureDatabricksCatalog

En speilet azure databricks-katalog.

Map

Et kart.

AnomalyDetector

En avviksdetektor.

UserDataFunction

En brukerdatafunksjon.

GraphModel

En GraphModel.

GraphQuerySet

Et graph QuerySet.

SnowflakeDatabase

En Snowflake Database for å lagre Iceberg-tabeller opprettet fra Snowflake-kontoen.

OperationsAgent

En OperationsAgent.

CosmosDBDatabase

En Cosmos DB-database.

Ontology

En ontologi.

EventSchemaSet

En EventSchemaset.

DataAgent

En DataAgent.

MirroredCatalog

En MirroredCatalog.

PolicySet

Et policysett.

AppBackend

En AppBackend.

OrgApp

En organisasjonsapp.

OrgAppAudience

En organisasjonsapp målgruppe.

DataBuildToolJob

En DataBuildToolJob.

AzureDatabricksStorage

Et OneLake-støttet lagringselement for Azure Databricks.

Plan

En plan.

Monitoring

Et overvåkingselement.

DeploymentPlan

En distribusjonsplan.

ShareSubscription

Et delabonnement.

PayloadType

Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid.

Verdi Beskrivelse
InlineBase64

Innebygd grunntall 64.

PrincipalType

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

Verdi Beskrivelse
User

Hovedstol er en Microsoft Entra brukerkontohaver.

ServicePrincipal

Principal er en Microsoft Entra tjenestekontohaver.

Group

Hovedstol er en sikkerhetsgruppe.

ServicePrincipalProfile

Principal er en tjenestekontohaverprofil.

EntireTenant

Hovedstol representerer alle leierbrukere.

SensitivityLabel

Representerer en følsomhetsetikett som brukes på et element.

Name Type Beskrivelse
id

string (uuid)

Følsomhetsetikett-ID-en.

SensitivityLabelApplyStrategy

Strategien for å bruke følsomhetsetiketten. Standardverdien er ApplyOrFail. Flere typer kan legges til over tid.

Verdi Beskrivelse
ApplyOrFail

Bruk følsomhetsetiketten eller mislykke operasjonen hvis den ikke kan brukes.

Ignore

Ignorer følsomhetsetiketten hvis den ikke kan brukes, og fortsett med operasjonen uten å bruke etiketten.

SensitivityLabelSettings

Innstillingene for følsomhetsetiketten.

Name Type Beskrivelse
labelId

string (uuid)

Følsomhetsetikett-ID-en.

sensitivityLabelApplyStrategy

SensitivityLabelApplyStrategy

Strategien for å bruke følsomhetsetiketten.

ServicePrincipalDetails

Spesifikke detaljer for tjenestekontohaver. Gjelder når hovedtypen er ServicePrincipal.

Name Type Beskrivelse
aadAppId

string (uuid)

Tjenestekontohaverens Microsoft Entra AppId.

ServicePrincipalPrincipal

Representerer en Microsoft Entra tjenestekontohaver.

Name Type Beskrivelse
displayName

string

Hovedkontohaverens visningsnavn.

id

string (uuid)

Hovedkontohaverens ID.

servicePrincipalDetails

ServicePrincipalDetails

Spesifikke detaljer for tjenestekontohaver. Gjelder når hovedtypen er ServicePrincipal.

type string:

ServicePrincipal

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

ServicePrincipalProfileDetails

Detaljer for tjenestekontohaverprofil. Gjelder når hovedtypen er ServicePrincipalProfile.

Name Type Beskrivelse
parentPrincipal Principal:

Overordnet hovedkontohaver for tjenestekontohaverprofilen.

ServicePrincipalProfilePrincipal

Representerer en tjenestekontohaverprofil.

Name Type Beskrivelse
displayName

string

Hovedkontohaverens visningsnavn.

id

string (uuid)

Hovedkontohaverens ID.

servicePrincipalProfileDetails

ServicePrincipalProfileDetails

Detaljer for tjenestekontohaverprofil. Gjelder når hovedtypen er ServicePrincipalProfile.

type string:

ServicePrincipalProfile

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

UserDetails

Spesifikke detaljer for brukerkontohaver. Gjelder når hovedtypen er User.

Name Type Beskrivelse
userPrincipalName

string

Brukerhovednavn.

UserPrincipal

Representerer en Microsoft Entra brukerkontohaver.

Name Type Beskrivelse
displayName

string

Hovedkontohaverens visningsnavn.

id

string (uuid)

Hovedkontohaverens ID.

type string:

User

Typen hovedstol. Flere hovedstoltyper kan legges til over tid.

userDetails

UserDetails

Spesifikke detaljer for brukerkontohaver. Gjelder når hovedtypen er User.

Warehouse

Et lagerobjekt.

Name Type Beskrivelse
defaultIdentity Principal:

Elementets standardidentitet.

description

string

Elementbeskrivelsen.

displayName

string

Visningsnavnet for elementet.

folderId

string (uuid)

Mappe-ID-en.

id

string (uuid)

Element-ID-en.

logicalId

string (uuid)

Elementets logiske identifikator. Tilsvarende elementforekomster deler samme logiske ID. Verdien er null når ingen logisk ID er tilordnet.

properties

WarehouseProperties

Lageregenskapene.

sensitivityLabel

SensitivityLabel

Elementfølsomhetsetiketten.

tags

ItemTag[]

Liste over brukte merker.

type

ItemType

Elementtypen.

workspaceId

string (uuid)

Arbeidsområde-ID-en.

WarehouseCreationPayload

Nyttelast for lagerelement

Name Type Beskrivelse
collationType

CollationType

Standard sorteringstype for lageret.

WarehouseDefinition

Det offentlige definisjonsobjektet for lageret. Se denne artikkelen for mer informasjon om strukturen i lagerdefinisjonen.

Name Type Beskrivelse
format

string

Formatet for lagerdefinisjonen. Støttede formater: dacpac og sqlproj. Hvis det ikke er angitt noe format, sqlproj brukes.

parts

WarehouseDefinitionPart[]

En liste over definisjonsdeler.

WarehouseDefinitionPart

Lagerdefinisjonsdelobjekt.

Name Type Beskrivelse
path

string

Den offentlige definisjonsdelbanen for lageret.

payload

string

Lagerets offentlige definisjonsdel nyttelast.

payloadType

PayloadType

Nyttelasttypen.

WarehouseProperties

Lagerelementegenskapene.

Name Type Beskrivelse
collationType

CollationType

Sorteringstypen for lageret.

connectionString

string

SQL-tilkoblingsstreng koblet til arbeidsområdet som inneholder dette lageret.

createdDate

string (date-time)

Datoen og klokkeslettet lageret ble opprettet.

lastUpdatedTime

string (date-time)

Datoen og klokkeslettet da lageret sist ble oppdatert