Een technologie voor gegevensintegratie kiezen

Is van toepassing op deze Dynamics 365-toepassingen:
Personeel

Dit artikel bevat informatie over het integreren met gegevens die worden beheerd door Dynamics 365 Human Resources. Er worden verschillende integratietechnologieën beschreven zodat u kunt bepalen welke technologie het meest geschikt is voor uw behoeften.

Achtergrond gegevensintegratie

Bedrijfsgegevens zijn een belangrijk element die uw bedrijf uniek maken. De gegevens van uw bedrijf zijn zeer waardevol. U kunt de relaties tussen de gegevens die in uw bedrijf zijn verzameld, gebruiken om bedrijfsprocessen en Business Intelligence binnen uw organisatie te verbeteren. Microsoft streeft ernaar om eenvoudig, veilig en stabiel toegang te bieden tot uw bedrijfsgegevens, ongeacht het systeem van waaruit het afkomstig is.

Het integreren van gegevens tussen meerdere systemen is historisch gezien moeilijk. Microsoft voert stappen uit om de gegevensintegratie te vereenvoudigen en een grote stap naar dat doel wordt gerealiseerd met Dataverse.

Human Resources maakt van Dataverse de geprefereerde openbare interface voor Human Resources-gegevens. In de loop van de tijd worden alle belangrijkste gegevens die worden beheerd door Human Resources weergegeven in Dataverse. Gebruik Dataverse als de technologie van de keuze voor de meeste integratietoepassingen.

Dataverse bevat mogelijk nog niet alle gegevens die uw toepassing nodig heeft. Voor uw projecttijdlijn is mogelijk een alternatieve technologie vereist. Laat Microsoft weten wanneer Dataverse niet voldoet aan uw integratiebehoeften.

Integratietechnologieën

In de volgende secties worden de verschillende technologieën voor gegevensintegratie beschreven die beschikbaar zijn voor gebruik met Human Resources.

Dataverse-tabellen

Dataverse is de geprefereerde openbare interface voor Human Resources. Het is afkomstig uit het Dynamics 365 XRM-platform, dat door Dynamics 365 Customer Engagement-oplossingen wordt gebruikt.

Dataverse biedt een platform en API voor gegevenstabellen. Wanneer u Human Resources implementeert, wordt verbinding gemaakt met een Dataverse-exemplaar. De entiteiten voor Human Resources-gegevens worden geïmplementeerd in dat Dataverse-exemplaar. De tabellen en hun gegevens zijn beschikbaar voor elke toepassing die verbinding met het Dataverse-exemplaar kan maken. Human Resources synchroniseert gegevens van en naar de Dataverse-tabellen.

Note

Human Resources-entiteiten komen overeen met Dataverse-tabellen. Zie What is Microsoft Dataverse? voor meer informatie over Dataverse (voorheen Common Data Service) en terminologie-updates

Wanneer de gegevenstabellen die vereist zijn voor uw integratie-apps zich in Dataverse bevinden, kunt u volledig gebruikmaken van Dataverse en de ondersteunde API's. Een van de ondersteunde API's is de Dynamics 365 Web API, die een OData-implementatie biedt voor toegang tot Dataverse-gegevens.

De Dataverse-tabellen en hun bijbehorende API's zijn de beste optie voor toegang tot Human Resources-gegevens vanuit webtoepassingen, webservices/API's en andere toepassingen die verbinding maken met OData-feeds.

Note

De beslissing om Dataverse de voorkeursgegevensinterface voor Human Resources te maken, is relatief recent. Het kan zijn dat de human resources-gegevensentiteiten die u nodig hebt voor uw integratie nog niet beschikbaar zijn in Dataverse.
Voor een lijst met Human Resources-entiteiten die beschikbaar zijn in Dataverse, raadpleegt u Human resources en Dataverse.
Als de Human Resources-entiteiten die nodig zijn voor uw integratie nog niet beschikbaar zijn, moet u wachten totdat de gegevensentiteiten beschikbaar zijn gesteld of een van de andere integratietechnologieën gebruiken die verderop in dit artikel worden beschreven.
Synchronisatie met Dataverse is standaard uitgeschakeld in nieuwe omgevingen die de verschafte demogegevens niet bevatten. Het is ingeschakeld in nieuwe omgevingen die demogegevens bevatten, en de omgevingen beginnen gegevens te synchroniseren wanneer ze worden ingericht. Wanneer uw omgeving klaar is om gegevens te synchroniseren, kunt u integratie inschakelen.

DMF/DIXF-entiteiten

Human Resources, dat hoofdzakelijk op hetzelfde platform als toepassingen voor financiën en bedrijfsactiviteiten gebouwd is, biedt een framework voor gegevensbeheer. DMF staat ook bekend als Data Import Export Framework (DIXF). Human Resources bevat een set gegevensentiteiten die u kunt gebruiken voor het importeren en exporteren van Human Resources-gegevens. Hoewel Dataverse-tabellen de geprefereerde openbare interface voor gegevensintegratie voor Human Resources zijn, zijn de DMF-entiteiten nog steeds handig in bepaalde omstandigheden, zoals:

  • Dataverse-tabellen zijn nog niet beschikbaar.
  • Voor de integratie zijn krachtige bulkmogelijkheden voor gegevensimport/-export vereist.

Note

Human Resources-entiteiten komen overeen met Dataverse-tabellen. Voor meer informatie over Dataverse en bijgewerkte terminologie, zie Wat is Microsoft Dataverse?

DMF-entiteiten bieden momenteel de meest volledige gegevensdekking voor Human Resources-gegevens.

DMF is niet geschikt voor real-time integraties, bijvoorbeeld wanneer u directe feedback van gebruikers nodig hebt in een gebruikersinterface. Pakketbewerkingen zijn geplande batchtaken en hebben vaak een latentie van minimaal 1-2 minuten voordat de batchservice de taak voor uitvoering ophaalt, plus een willekeurige tijd die nodig is om de import- of exportbewerking te voltooien.

DMF is mogelijk de beste optie wanneer hoge doorvoer vereist is, zoals een geplande nachtimport/export van vele duizenden records.

REST API van DMF-pakket

Het DMF biedt een REST API voor het manipuleren van gegevenspakketten. Gebruik deze API om programmatisch te communiceren met de DMF, die u kunt gebruiken om acties uit te voeren, zoals:

  • Een gegevenspakket importeren.
  • Een gegevenspakket exporteren.
  • De status van een import- of exportbewerking controleren.

De REST API van het DMF-pakket wordt volledig ondersteund in Human Resources.

Azure SQL DB (BYOD)

Het DMF biedt ook een krachtige functie (Bring Your Own Database of BYOD genoemd) waarmee Human Resources gegevens kan exporteren naar uw eigen Microsoft Azure SQL-database. Deze mogelijkheid biedt een enorme flexibiliteit. Wanneer de gegevens in uw eigen SQL-database aanwezig zijn, gebruik kan worden gemaakt van toepassingen of middleware die verbinding kunnen maken met een SQL-gegevensarchief.

BYOD is voornamelijk een alleen-lezen oplossing. Hoewel u de gewenste gegevens in de Azure SQL-database kunt manipuleren en opslaan (zoals voor gegevensmashups), worden gegevens die zijn opgeslagen in de Azure SQL-database niet gesynchroniseerd naar Human Resources.

Gebruik BYOD voor rapportageoplossingen, gegevensintegraties, gegevens-mashups en als gegevensbron voor een Azure Data Factory-pijplijn.

Voor OData ingeschakelde entiteiten

De meeste DMF-entiteiten zijn ook ingeschakeld voor toegang via de Human Resources-gegevensservice (OData). De documentatie die voor de OData-service van Finance + Operations wordt geleverd, is van toepassing op Human Resources, behalve voor het maken van uw eigen in OData weergegeven entiteiten.

Hoewel Dataverse en de OData-implementatie van Dataverse (via de Dynamics 365 Web-API) de voorkeur hebben boven de Human Resources-gegevensservice, heeft de Human Resources-gegevensservice momenteel meer volledige entiteitsdekking voor de Human Resources-gegevens.

Excel-invoegtoepassing

De Excel-invoegtoepassing maakt gebruik van OData-entiteiten onder het oppervlak. Het biedt een eindgebruiker een handige manier om Human Resources-gegevens op te halen en te wijzigen via de vertrouwde Excel-gebruikersinterface.

De Excel-invoegtoepassing is geschikt voor ad-hoc gegevensimport en -export door experts van bedrijfsdomeinen. Voor een terugkerende gegevensintegratie waarvoor programmatische automatisering is vereist, gebruikt u een andere integratietechnologie.

Gegevensintegrator

Gebruik de Data Integrator-service om gegevens van en naar Dataverse te integreren. Met Data Integrator kunt u integratieprojecten definiëren, vaak op basis van vooraf gedefinieerde sjablonen die toepassingsontwikkelaars hebben afgestemd op specifieke integraties. U kunt integratieprojecten plannen zodat ze automatisch worden uitgevoerd op een terugkerend schema of handmatig worden uitgevoerd.

Gegevensintegratorprojecten zijn geschikt voor integratie van Dataverse-batches. Ze zijn een uitstekende keuze voor integratie tussen de Dynamics 365-toepassingsgroep.

Power Query

Gegevensintegrator ondersteunt ook Power Query via de geavanceerde queryfunctie. Met Power Query beschikt u over krachtige, flexibele gegevensfiltering en transformatie, waaronder de rijke M-formuletaal. Power Query is waarschijnlijk bekend als u Power BI rapporten hebt ontwikkeld.

Beslissen over een integratietechnologie

Nu er zoveel verschillende integratietechnologieën beschikbaar zijn, kan het soms overweldigend zijn om te bepalen welke integratiebenadering moet worden gebruikt. De beslissing wordt gemakkelijker, met name naarmate Dataverse verder wordt ontwikkeld, aangezien Dataverse in de meeste gevallen de geprefereerde gegevensinterface is. Maar tot die tijd zult u merken dat Dataverse nog niet aan uw behoeften voldoet. In de volgende tabel vindt u een overzicht van een aantal belangrijke kenmerken van de diverse opties voor integratietechnologie.

Technologie/tool/API Terugkerende integraties Synchroon/asynchroon Programmatische toegang via een API Geschikte gegevensvolumes Gegevensdekking
Dataverse-tabellen Ja, met Gegevensintegrator of middleware Sync Async, batch (via gegevensintegrator) Ja, via Dynamics 365 Web API (OData) Afhankelijk van use case (ondersteunt paginering voor interactief gebruik) Wordt beter2
DMF-entiteiten Ja, gepland via middleware Async, batch Ja, via REST API van DMF-pakket Hoog (honderden duizenden records) Hoog
REST API van DMF-pakket Ja, gepland via middleware Async, batch Yes Hoog (honderden duizenden records) API ondersteunt alle DMF-entiteiten
BYOD Ja, gepland door beheerder in Human Resources Async, batch Nee3 Hoog (honderden duizenden records) Ondersteunt alle DMF-entiteiten
Voor OData ingeschakelde entiteiten Ja, met middleware Sync Ja, via Human Resources Data Service (OData) Afhankelijk van use case (ondersteunt paginering voor interactief gebruik) Hoog
Excel-invoegtoepassing No Sync No Gemiddeld (tientallen duizenden records) Ondersteunt alle voor OData ingeschakelde entiteiten
Gegevensintegrator Ja, gepland in Gegevensintegrator Async, batch No Afhankelijk van use case Ondersteunt alle Dataverse-tabellen

2Microsoft doet grote investeringen in grotere gegevensdekking voor Dataverse-tabellen. Dataverse gebruiken wanneer dekking beschikbaar is. Op dit moment is de Dataverse-gegevensdekking laag, vergeleken met DMF en voor OData ingeschakelde entiteiten.

3SQL-databases kunnen via programmacode worden benaderd.