Hendelser
Bli et sertifisert stoff Dataingeniør
14. jan., 23 - 31. mars, 23
Sjekk din kvalifisering for en eksamen rabatt tilbud og registrere deg for gratis live økter for å forberede eksamen DP-700.
Finn ut merDenne nettleseren støttes ikke lenger.
Oppgrader til Microsoft Edge for å dra nytte av de nyeste funksjonene, sikkerhetsoppdateringene og den nyeste tekniske støtten.
Item.xml
Og WorkloadManifest.xml
filene kreves for arbeidsbelastningsdefinisjon i Fabric. De har de grunnleggende konfigurasjonsinnstillingene for arbeidsbelastning og arbeidsbelastningselementer for konfigurasjon, og de fungerer som en veiledning for konfigurasjon og administrasjon av arbeidsbelastninger, som bidrar til å definere, dele og registrere viktige arbeidsbelastningsdetaljer for jevn integrering i Fabric.
I eksempelrepositoriet genereres en .nupkg
fil fra XML-filene i src/Packages/manifest
mappen under byggeprosessen. Denne pakkede filen inneholder all nødvendig informasjon om arbeidsbelastningen. workload-dev-mode.json
I filen finnes det et felt ManifestPackageFilePath
kalt som skal peke til den nylig opprettede .nupkg
filen.
Manifestet, hvis struktur er definert av WorkloadDefinition.xsd, skisserer kjerneattributter for en arbeidsbelastning, for eksempel navn, program og endepunkter.
Representerer fabric's WorkloadDefinition.xsd publisert versjon.
Arbeidsbelastningens unike identifikator. Vær oppmerksom på at det er nødvendig å ha en 'Org'. prefiks for workloadName, slik at navnet består av to ord med «.»-skilletegn, for eksempel Org.MyWorkload. Andre prefikser er ugyldige og vil føre til en opplastingsfeil. Dette fremtvinges i følgende scenarioer – utviklingstilkobling, testopplasting.
Manifestversjonen bør være SemVer-kompatibel .
Tjenestekonfigurasjonen for arbeidsbelastningen, for øyeblikket støttes bare én konfigurasjon.
Delen <AADApp>
setter opp Microsoft Entra ID [Azure Active Directory (AAD)]-program for godkjennings- og godkjenningsprosesser. Representerer AppId
den unike identifikatoren for programmet, RedirectUri
angir URI-en som Microsoft Entra ID sender godkjenningssvaret til, og ResourceId
punktene til den unike identifikatoren for ressursen programmet har tilgang til. Hvis du vil ha mer kontekst om hva ResourceId
, AppId
og RedirectUri
representerer, kan du referere til godkjenningsdokumentasjonen.
<AADApp>
<AppId>YourApplicationId</AppId>
<RedirectUri>YourRedirectUri</RedirectUri>
<ResourceId>YourResourceId</ResourceId>
</AADApp>
Se godkjenningsdokumentasjonen for en dypere forståelse av AppId
, ResourceId
og RedirectUri
deres betydning i sammenheng med godkjenningsprosesser.
Representer konfigurasjonen av et bestemt logisk endepunkt, for eksempel bakendepunktet som inkluderer implementering for element-API-er og jobb-API-er.
<ServiceEndpoint>
<Name>Workload</Name>
<Url>YourWorkloadBackendUrl</Url>
<IsEndpointResolutionService>...
<EndpointResolutionContext>...
</ServiceEndpoint>
<IsEndpointResolutionService>
og EndpointResolutionContext
angis basert på om endepunktet implementerer arbeidsbelastnings-API-en eller bare endepunktoppløsningen. Se Endepunktoppløsning for detaljert informasjon om løsningskonteksten og svaret.Obs!
Endepunktoppløsning for Frontend støttes ikke.
Manifestet, hvis struktur er definert av ItemDefinition.xsd, skisserer kjerneattributter for et arbeidsbelastningselement, for eksempel navn og jobbdefinisjoner.
Representerer Fabric's ItemDefinition.xsd publiserte versjon.
Elementets unike identifikator.
Inndelingen <JobScheduler>
omfatter ulike elementer som definerer virkemåten og innstillingene for jobbplanlegging, sporing og administrasjon.
<OnDemandJobDeduplicateOptions>
og <ScheduledJobDeduplicateOptions>
: Definer dedupliseringsalternativer for henholdsvis behovsbetingede og planlagte elementjobber. Alternativene inkluderer None
(ingen deduplication), PerItem
(én jobbkjøring for samme element og jobbtype) og PerUser
(én jobbkjøring for samme bruker og element).<ItemJobTypes>
: Inneholder konfigurasjoner for ulike elementjobbtyper.<ItemJobType>
: Beskriver en bestemt jobbtype.<Name>
: Navnet på jobbtypen. Må bruke elementets navn som prefiks.La oss for eksempel vurdere eksempelarbeidsbelastningen vår, som inkluderer tre bestemte jobber som er definert i inndelingen <ItemJobTypes>
:
<JobScheduler>
<OnDemandJobDeduplicateOptions>PerItem</OnDemandJobDeduplicateOptions>
<ScheduledJobDeduplicateOptions>PerItem</ScheduledJobDeduplicateOptions>
<ItemJobTypes>
<ItemJobType Name="Org.WorkloadSample.SampleWorkloadItem.ScheduledJob" />
<ItemJobType Name="Org.WorkloadSample.SampleWorkloadItem.CalculateAsText" />
<ItemJobType Name="Org.WorkloadSample.SampleWorkloadItem.CalculateAsParquet" />
</ItemJobTypes>
</JobScheduler>
Operand1
og Operand2
utfører den valgte operasjonen og lagrer resultatet i lakehouse.Operand1
denne jobbtypen også, og Operand2
utfører den valgte operasjonen, og lagrer resultatet i lakehouse, etter Parquet-dataformatet.
Se veiledning for overvåkingshub hvis du vil ha mer informasjon om jobber og relatert konfigurasjon.Sammendrag fungerer arbeidsbelastningen og elementmanifestene som grunnleggende dokumenter for å legge til egendefinerte arbeidsbelastninger i Fabric. Godkjenningsprosessen utløser en enkel sekvens av handlinger: opplasting, analyse og registrering, som garanterer riktig konfigurasjon og effektiv arbeidsbelastningsadministrasjon i Azure-økosystemet.
Hendelser
Bli et sertifisert stoff Dataingeniør
14. jan., 23 - 31. mars, 23
Sjekk din kvalifisering for en eksamen rabatt tilbud og registrere deg for gratis live økter for å forberede eksamen DP-700.
Finn ut mer