Velg en dataintegreringsteknologi
Gjelder disse Dynamics 365-appene:
Human Resources
Denne artikkelen inneholder informasjon for integrering med data som administreres av Dynamics 365 Human Resources. Den beskriver forskjellige typer integreringsteknologi som hjelper deg med å finne ut hvilke typer som passer best til dine behov.
Bakgrunn for dataintegrering
Forretningsdata er et viktig aktivum som gjør firmaet ditt unikt. Bedriftens data er svært verdifulle. Du kan bruke forholdene mellom data som samles inn i hele virksomheten, til å forbedre forretningsprosesser og forretningsintelligens på tvers av organisasjonen. Vi arbeider med å gi enkel, sikker og stabil tilgang til forretningsdataene dine, uansett hvilket system de kommer fra.
Det har historiske sett vært vanskelig å integrere data mellom flere systemer. Microsoft utfører tiltak for å gjøre dataintegrering enklere, og et stort trinn i det aktuelle målet realiseres via Dataverse.
Human Resources sørger for at Dataverse blir det foretrukne offentlige grensesnittet for Human Resources-data. Over tid forventer vi at alle de viktigste dataene som administreres av personalavdelingen, vil bli vist i Dataverse. Det anbefales Dataverse som den foretrukne teknologien for de fleste typer integrering.
Vi er klar over at Dataverse kanskje ikke inneholder alle dataene programmet trenger enda. Vi er også klar over at tidslinjen for prosjektet ditt kan kreve en annen teknologi. Husk å gi oss beskjed hvis Dataverse ikke tilfredsstiller dine integreringsbehov.
Integreringsteknologier
Følgende deler beskriver de ulike dataintegreringsteknologiene som er tilgjengelige for bruk med Human Resources.
Dataverse-tabeller
Dataverse er det foretrukne offentlige datagrensesnittet for Human Resources. Det er basert på Dynamics 365 XRM-plattformen, som brukes av Dynamics 365 Customer Engagement-løsninger.
Dataverse fungerer som en plattform og et API for datatabeller. Når du distribuerer Human Resources, kobles det til en Dataverse-forekomst. Enhetene for Human Resources-data distribueres til denne Dataverse-forekomsten. Tabellene og dataene er tilgjengelige for alle apper som kan koble til Dataverse-forekomsten. Human Resources synkroniserer data til og fra Dataverse-tabeller.
Notat
Human Resources-enheter tilsvarer Dataverse-tabeller. Hvis du vil ha mer informasjon om Dataverse (tidligere Common Data Service) og terminologioppdateringer, kan du se Hva er Microsoft Dataverse?
Når datatabellene som kreves av appene som integreres, er i Dataverse, kan du bruke Dataverse og API-ene som det støtter, fullt ut. Blant de støttede API-ene er Dynamics 365 Web API, som sørger for en OData-implementering for å få tilgang til Dataverse-data.
Dataverse-tabeller og tilknyttede API-er er det beste alternativet for å få tilgang til data om Human Resources fra webprogrammer, webtjenester/API-er og fra et hvilket som helst annet program som kobler til OData-feeder.
Notat
Med avgjørelsen om å gjøre Dataverse til det foretrukne datagrensesnittet for Human Resources som er forholdsvis nylig, kan det hende at personaldataenhetene du trenger for integreringen, ikke er tilgjengelige i Dataverse ennå.
Hvis du vil ha en liste over Human Resources i Dataverse, se Personale og Dataverse.
Hvis Human Resources-enhetene som kreves for integreringen, ikke er tilgjengelige ennå, må du vente til dataenhetene blir tilgjengelige, eller du må bruke en av de andre integreringsteknologiene som er beskrevet nedenfor.
Som standard er Dataverse-integrering deaktivert i nye miljøer som ikke inneholder demodataene. Den slått på i nye miljøer som inneholder demonstrasjonsdata, og miljøene begynner å synkronisere data når de er klargjort. Når miljøet er klart til å synkronisere data, kan du aktivere integreringen.
DMF-/DIXF-enheter
Human Resources, bygd primært på samme plattform som økonomi- og driftsapper, fungerer som et rammeverk for dataadministrasjon (DMF). DMF er også kjent som DIXF (rammeverk for dataimport-/eksport). Human Resources inneholder et sett med dataenheter som du kan bruke til å importere og eksportere Human Resources-data. Dataverse-tabeller er det foretrukne grensesnittet for dataintegrering for Human Resources, men DMF-enhetene vil likevel være nyttige i enkelte tilfeller, for eksempel:
Dataverse-tabeller er ikke tilgjengelige ennå.
Integreringen krever høy ytelse på grunn av masseimport- og eksport.
Notat
Human Resources-enheter tilsvarer Dataverse-tabeller. Hvis du vil ha mer informasjon om Dataverse (tidligere Common Data Service) og terminologioppdateringer, kan du se Hva er Microsoft Dataverse?
DMF-enheter gir nå den mest komplette datadekningen for personaldata.
DMF er ikke egnet for sanntidsintegrasjoner, for eksempel når du trenger umiddelbar tilbakemelding fra brukerne i et brukergrensesnitt. Pakkeoperasjoner er planlagt med satsvise jobber, og har ofte minimum 1-2 minutts ventetid før den satsvise tjenesten plukker opp jobben som skal kjøres, i tillegg til tiden for å fullføre import-/eksportoperasjonen.
DMF kan være det beste alternativet når det kreves høy gjennomstrømning (for eksempel en ferdig planlagt import/eksport av mange tusen poster).
Notat
DMF er ikke tilgjengelig for Attract og Onboard.
REST-API for DMF-pakke
DMF tilbyr en REST-API for manipulering av datapakker. Dette API-et kan brukes til å programmatisk samhandle med DMF, og dermed tillate handlinger som:
Importere en datapakke.
Eksportere en datapakke.
Kontrollere statusen for en import/eksportoperasjon.
REST-API-et for DMF-pakken støttes fullstendig i Human Resources.
Azure SQL DB (BYOD)
DMF har i tillegg en kraftig funksjon (kjent som Ta med din egen database, eller BYOD), som gjør det mulig for Human Resources å eksportere data til din egen Microsoft Azure SQL-database. Denne funksjonen gir stor fleksibilitet. Når dataene finnes i din egen SQL-database, kan du bruke alle programmer eller mellomvare som kan koble til et SQL-datalager.
BYOD er hovedsakelig en skrivebeskyttet løsning. Selv om du kan manipulere og lagre de dataene du ønsker i Azure SQL-databasen (for eksempel for datamashup), vil ikke data som er lagret i Azure SQL-databasen, bli synkronisert til Human Resources.
BYOD er egnet for rapportering av løsninger, dataintegreringer, datamashup, som datakilde for en Azure Data Factory pipeline.
Notat
BYOD er ikke tilgjengelig for Attract og Onboard.
OData-aktiverte enheter
De fleste DMF-enheter aktiveres også for tilgang via tjenesten for personaldata (OData). Dokumentasjonen som er angitt for OData-tjenesten for økonomi og drift, gjelder for Human Resources, bortsett fra oppretting av dine egne OData-eksponerte enheter.
Selv om Dataverse og OData-implementeringen som leveres av Dataverse (via Dynamics 365 Web API), foretrekkes over tjenesten Human Resourcesdata, har Human Resourcesdata i øyeblikket mer fullstendig enhetsdekning for personaldataene.
Excel-tillegg
Excel-tillegget gjør bruk av OData-aktiverte enheter i bakgrunnen. Det er en praktisk måte for sluttbrukere å hente og endre personal informasjon via det velkjente Excel-grensesnittet.
Excel-tillegget er egnet for ad hoc-dataimporter/-eksporter av forretningsdomeneeksperter. For en regelmessig dataintegrering som krever programmatisk automatisering, vil en annen integreringsteknologi være mer hensiktsmessig.
Dataintegrator
Du kan bruke tjenesten Dataintegrator til å integrere data til og fra Dataverse. Med Dataintegrator kan du definere integreringsprosjekter, ofte basert på forhåndsdefinerte maler som programutviklere har skreddersydd for bestemte integreringer. Du kan planlegge integreringsprosjektene til å kjøres automatisk i en regelmessig plan, eller du kan kjøre dem manuelt.
Dataintegrator-prosjekter er passende for satsvise integreringer i Dataverse. De er et godt valg for integreringer mellom Dynamics 365-serien med apper. Microsoft tilbyr for eksempel en Dataintegrator-mal for å integrere data fra Human Resources i Dynamics 365 Finance. Du kan lære mer om malen i Integrasjon fra Dynamics 365 Human Resources til Dynamics 365 Finance.
Power Query
Dataintegrator støtter Power Query via den avanserte spørringsfunksjonen. Power Query gir kraftig, fleksibel datafiltrering og -transformasjon, inkludert det rike M-formelspråket. Power Query vil sannsynligvis være kjent hvis du har utviklet Power BI-rapporter.
Bestemme seg for en integreringsteknologi
Med så mange forskjellige integreringsteknologier tilgjengelige, kan det være overveldende å avgjøre hvilken integrasjonstilnærming som skal brukes. Etter hvert som datadekningen i Dataverse modnes, vil beslutningen bli enklere, med Dataverse som det foretrukne datagrensesnittet i de fleste tilfeller. Men til da kan det hende at du synes at Dataverse ikke tilfredsstiller dine behov. Tabellen nedenfor oppsummerer noen av de viktigste egenskapene til alternativene for integreringsteknologi.
Teknologi/verktøy/API | Gjentakende integreringer | Synkron/asynkron | Programmatisk tilgang gjennom en API | Riktige datavolumer | Datadekning |
---|---|---|---|---|---|
Dataverse-tabeller | Ja, med dataintegrator eller mellomvare | Synkront/asynkront, parti (via dataintegrator) | Ja, via Dynamics 365 Web API (OData) | Varierer med brukstilfelle (støtter sideveksling for interaktiv bruk) | Forbedre2 |
DMF-enheter | Ja, planlagt via mellomvare | Asynkront, parti | Ja, via REST-API for DMF-pakke | Høy (flere hundre tusen poster) | Høy |
REST-API for DMF-pakke | Ja, planlagt via mellomvare | Asynkront, parti | Ja | Høy (flere hundre tusen poster) | API støtter alle DMF-enheter |
BYOD | Ja, planlagt av administrator i Human Resources | Asynkront, parti | Nei3 | Høy (flere hundre tusen poster) | Støtter alle DMF-enheter |
OData-aktiverte enheter | Ja, med mellomvare | Synkroniser | Ja, via datatjenesten for Human Resources (OData) | Varierer med brukstilfelle (støtter sideveksling for interaktiv bruk) | Høy |
Excel-tillegg | Nei | Synkroniser | Nei | Middels (flere titusener med poster) | Støtter alle OData-aktiverte enheter |
Dataintegrator | Ja, planlagt i dataintegrator | Asynkront, parti | Nei | Varierer med brukstilfelle | Støtter alle Dataverse-tabeller |
2Microsoft investerer svært mye i å øke datadekning for Dataverse-tabeller. Det anbefales at du bruker Dataverse når dekning er tilgjengelig. For øyeblikket er Dataverse-datadekningen liten sammenlignet med DMF- og OData-aktiverte enheter.
3SQL-database kan åpnes programmatisk.