Valitse tietojen integrointiteknologia

Koskee seuraavia Dynamics 365 -sovelluksia:
Henkilöstöhallinto

Tässä artikkelissa on tietoja Dynamics 365 Human Resourcesin hallitsemien tietojen integroimiseen. Siinä kuvataan erilaisia integrointitekniikoita, joiden avulla voit päättää, mitkä tekniikat sopivat parhaiten tarpeisiisi.

Tietojen integroinnin taustatietoja

Liiketoimintatiedot ovat keskeinen resurssi, joka tekee yrityksestä yksilöllisen. Liiketoimintatietosi ovat todella arvokkaita. Voit käyttää koko yrityksessä kerättyjen tietojen välisiä suhteita liiketoimintaprosessien ja liiketoimintatietojen parantamiseen koko organisaatiossa. Microsoft pyrkii tarjoamaan yritystietoihin helpon, turvallisen ja vakaan käytön järjestelmän alkuperästä riippumatta.

Historiallisesti tietojen integrointi eri järjestelmien välillä on ollut vaikeaa. Microsoft on ryhtynyt toimenpiteisiin helpottaakseen tietojen integrointia, ja merkittävä edistysaskel tässä on saavutettu Dataversella.

Human Resources tekee Dataversesta ensisijaisen julkisen rajapinnan Human Resourcesin tietoja varten. Ajan mittaan kaikki tärkeimmät henkilöstöhallintojen hallitsemat tiedot paljastetaan Dataversessa. Käytä Dataversea valitsemana teknologiana useimmissa sovellusten integrointisovelluksissa.

Dataverse ei välttämättä vielä sisällä kaikkia sovelluksesi edellyttämiä tietoja. Projektin aikajana saattaa edellyttää vaihtoehtoista tekniikkaa. Muista kertoa Microsoft, jos Dataverse ei vastaa integrointitarpeitasi.

Integrointiteknologiat

Seuraavissa osissa kuvataan erilaiset tiedonintegrointiteknologiat, jotka ovat käytettävissä Human Resourcesin yhteydessä.

Dataverse-taulukot

Dataverse on ensisijainen julkinen tietorajapinta Human Resourcesia varten. Se syntyi Dynamics 365 XRM -ympäristöstä, jota Dynamics 365 Customer Engagement -ratkaisut käyttävät.

Dataverse tarjoaa tietotaulukoille alustan ja ohjelmointirajapintaliittymän. Kun otat henkilöstöhallinnon käyttöön, se muodostaa yhteyden Dataverse -yksikköön. Henkilöstöhallinnon tiedot otetaan käyttöön kyseisessä Dataverse -yksikössä. Taulukot ja niiden tiedot ovat kaikkien niiden sovellusten käytettävissä, jotka pystyvät muodostamaan yhteyden Dataverse -esiintymään. Henkilöstöhallinto synkronoi tiedot tulevien ja lähtevien Dataverse-taulukoiden välillä.

Muistio

Human Resources -yksiköt vastaavat Dataverse-tauluja. Lisätietoja Dataversesta (aiemmin Common Data Service) ja terminologiapäivityksistä on kohdassa Mitä on Microsoft Dataverse?

Kun integroiviin sovelluksiin tarvittavat tietotaulukot ovat käytössä Dataversessä, voit käyttää täysin Dataversen ja sen tukemien ohjelmointirajapintaliittymien tietoja. Yksi tuetuista ohjelmointirajapinnoista on Dynamics 365:n verkko-ohjelmointirajapinta, joka tarjoaa OData-toteutuksen Dataverse -tietojen käyttöä varten.

Dataverse-taulukot ja niihin liittyvät ohjelmointirajapinnat ovat paras vaihtoehto Human Resources -tietojen käyttämiselle verkkosovelluksilla, verkkopalveluilla/verkko-ohjelmointirajapinnoilla ja millä tahansa muilla sovelluksilla, jotka muodostavat yhteyden OData-syötteisiin.

Muistio

Päätös tehdä Dataversesta henkilöstöhallintojen ensisijainen dataliittymä on suhteellisen uusi. Saatat huomata, että integroinnissa tarvitsemasi henkilöstöhallintotietojen entiteetit eivät ole vielä käytettävissä Dataverse-kohteessa.
Luettelo Dataversessa käytettävistä Human Resources -yksiköistä esitetään kohdassa Human Resources ja Dataverse.
Jos integroinnissa tarvittavat henkilöstöhallintoentiteetit eivät ole vielä käytettävissä, sinun on odotettava, että tietoentiteetit tulevat saataville tai käytettävä jotakin muuta myöhemmin tässä artikkelissa kuvattua integrointitekniikkaa.
Dataverse-integrointi on oletusarvoisesti pois käytöstä uudessa ympäristössä, joka ei sisällä toimitettuja esittelytietoja. Se on käytössä uusissa ympäristöissä, jotka sisältävät esittelytietoja, ja ympäristöt alkavat synkronoida tietoja, kun ne on valmisteltu. Kyn ympäristö on valmis synkronoimaan tietoja, voit ottaa integroinnin käyttöön.

DMF-/DIXF-yksiköt

Human Resources, joka on muodostettu ensisijaisesti samassa ympäristössä kuin talous- ja toimintosovellukset, sisältää tietojenhallintakehyksen (DMF). DMF tunnetaan myös tietojen tuonnin vientikehyksenä (DIXF). Henkilöstöhallinnossa on joukko tietokokonaisuuksia, joita voidaan käyttää henkilöstöhallinnon tietojen tuomiseen ja viemiseen. Vaikka Dataverse-taulukot ovat ensisijainen tietojen integrointirajapinta Human Resourcesia varten, DMF-yksiköt ovat edelleen hyödyllisiä joissakin olosuhteissa, kuten:

  • Dataverse-taulukot eivät ole vielä käytettävissä.
  • Integrointi edellyttää suuren suorituskyvyn tietojen joukkotuonnin/ä-viennin valmiuksia.

Muistio

Human Resources -yksiköt vastaavat Dataverse-tauluja. Lisätietoja Dataversesta ja terminologiapäivityksistä on kohdassa Mikä on Microsoft Dataverse?

DMF-yksiköt tarjoavat tällä hetkellä kokonaisvaltaisimman tietojen kattavuuden Human Resources -tietojen osalta.

DMF ei sovellu reaaliaikaiseen integraatioihin, kuten silloin, kun käyttäjän käyttöliittymässä tarvitaan välitöntä käyttäjäpalautetta. Paketin työvaiheet ajoitetaan erätöiden mukaan, ja usein niissä on vähintään 1 - 2 minuutin viive, ennen kuin eräpalvelu poimii tehtävän suoritusta varten sekä tuonti- ja vientitoiminnon suorittamiseen tarvittava aika.

DMF voi olla paras vaihtoehto, kun vaaditaan suuri siirtomäärä, kuten useiden tuhansien tietueiden yö ajoitettu tuonti/vienti.

DMF-paketin REST API

DMF tarjoaa REST API -rajapinnan tietopakettien käsittelyyn. Tämän ohjelmointirajapinnan avulla voit käsitellä DMF:tä ohjelmallisesti. Sen avulla voit suorittaa esimerkiksi seuraavia toimintoja:

  • Tietopaketin tuominen.
  • Tietopaketin vieminen.
  • Tuonti- tai vientitoiminnon tilan tarkistaminen.

DMF-paketin REST API -rajapintaa tuetaan täysin Human Resourcesissa.

Azure SQL DB (BYOD)

DMF tarjoaa lisäksi tehokkaan toiminnon (joka tunnetaan nimellä Tuo oma tietokantasi tai BYOD), jonka avulla Human Resources voi viedä tietoja omaan Microsoft Azure SQL -tietokantaasi. Tämä ominaisuus tarjoaa valtavasti joustavuutta. Kun tiedot ovat omassa SQL-tietokannassasi, voit käyttää mitä tahansa sovelluksia tai väliohjelmistoja, jotka voivat muodostaa yhteyden SQL-tietovarastoon.

BYOD on lähinnä vain lukumuotoinen ratkaisu. Vaikka voit käsitellä ja tallentaa kaikkia haluamiasi tietoja Azure SQL -tietokantaan (kuten tietoyhdistelmiä (mashup)), Azure SQL -tietokantaan tallennettuja tietoja ei synkronoida takaisin Human Resourcesiin.

BYOD-funktion avulla voit raportoida ratkaisuja, tietojen integrointeja, tietojen koosteita ja Azure Data Factory jakson tietolähteenä.

OData-yhteensopivat yksiköt

Useimpia DMF-yksikköjä voi käyttää myös Human Resources -tietopalvelun kautta (OData). Talous- ja toimintosovellusten OData-palvelua koskevat asiakirjat koskevat henkilöresursseja, lukuun ottamatta omien ODatan suojaamien yksiköiden luomista.

Vaikka Dataversen tarjoamaa Dataversen ja OData-toteutusta (Dynamics 365 WWW-ohjelmointirajapinnan kautta) suositaan henkilöstöhallintotietopalvelussa, henkilöstöhallintotietopalvelu kattaa tällä hetkellä entistä kattavammat entiteetit henkilöstöhallintotieduksille.

Excel-lisäosa

Excel-apuohjelma käyttää ODataa käyttäviä entiteettejä pinnan alla. Se tarjoaa kätevän tavan, jolla käyttäjä voi noutaa ja muokata Human Resources -tietoja tutun Excel-käyttöliittymän kautta.

Excel apuohjelma sopii tietojen ad hoc -tuontiin ja yritystoimialueen asiantuntijoiden vientiin. Jos haluat toistuvan tietojen integroinnin, joka edellyttää ohjelmallista automaatiota, käytä toista integrointitekniikkaa.

Tietojen integrointiohjelma

Tietojen integrointipalvelun avulla voit integroida tietoja Dataverseen ja siitä. Tietojen integroinnin avulla voit määrittää integrointiprojekteja, jotka perustuvat usein ennalta määritettyihin malleihin, jotka sovelluskehittäjät räätälöivät tiettyjä integrointeja varten. Voit ajoittaa integrointiprojektit suoritettavaksi automaattisesti toistuvassa aikataulussa tai suorittaa ne manuaalisesti.

Tietojen integrointiprojektit soveltuvat Dataversen eräintegraatioihin. Ne ovat erinomainen vaihtoehto integraatioille Dynamics 365 -perheen sovellusten välillä.

Power Query

Tietojen integrointiohjelma tukee Power QueryäLisäkysely-toiminnollaan. Power Query tarjoaa tehokkaan, joustavan tietojen suodatuksen ja muunnoksen, mukaan lukien Rich M-kaavakielen. Power Query on todennäköisesti tuttu, jos olet kehittänyt Power BI raportteja.

Integrointiteknologian valinta

Koska saatavilla on niin paljon erilaisia integrointitekniikoita, voi joskus olla ylivoimaista päättää, mikä integrointimenetelmä on käytössä. Dataversen tietokattavuuden kehittyessä päätöksestä tulee yhä helpompi. Dataverse on sopivin tietorajapinta useimmissa tapauksissa. Siihen asti saatat kuitenkin huomata, että Dataverse ei vielä vastaa tarpeitasi. Seuraava taulukko vetää yhteen joitakin integrointiteknologiaratkaisujen keskeisiä ominaisuuksia.

Teknologia/Työkalu/API Toistuvat integraatiot Synkroninen/asynkroninen Ohjelmallinen käyttö ohjelmointirajapinnan kautta Asianmukaiset tietomäärät Tietokattavuus
Dataverse-taulukot Kyllä, tietojen integrointiohjelman tai väliohjelmiston avulla Asynkronisen synkronointi, erä (tietojen integrointiohjelman kautta) Kyllä, Dynamics 365:n verkko-ohjelmointirajapinnan kautta (OData) Vaihtelee käyttötapauksen mukaan (tukee sivutusta vuorovaikutteista käyttöä varten) 2:n
DMF-yksikön parantaminen Kyllä, väliohjelmistojen kautta ajoitettuna Asynkroninen, erä Kyllä, DMF-paketin REST API:n kautta Suuri (satoja tuhansia tietueita) Suuri
DMF-paketin REST API Kyllä, väliohjelmistojen kautta ajoitettuna Asynkroninen, erä Kyllä Suuri (satoja tuhansia tietueita) Ohjelmointirajapinta tukee kaikkia DMF-yksiköitä
BYOD Kyllä, järjestelmänvalvojan Human Resourcesissa ajoittamana Asynkroninen, erä No3 Suuri (satoja tuhansia tietueita) Tukee kaikkia DMF-yksiköitä
OData-yhteensopivat yksiköt Kyllä, käyttämällä väliohjelmistoa Synkronointi Kyllä, Human Resourcesin tietopalvelun (OData) kautta Vaihtelee käyttötapauksen mukaan (tukee sivutusta vuorovaikutteista käyttöä varten) Suuri
Excel-lisäosa No Synkronointi No Keskisuuri (kymmeniä tuhansia tietueita) Tukee kaikkia OData-yhteensopivia yksikköjä
Tietojen integrointiohjelma Kyllä, tietojen integrointiohjelmassa ajoitettuna Asynkroninen, erä No Vaihtelee käyttötapauksen mukaan Tukee kaikkia Dataverse-tauluja

2Microsoft investoi voimakkaasti tietojen kattavuuden lisäämiseksi Dataverse-taulukoille. Käytä Dataverseä, kun kattavuus on käytettävissä. Tällä hetkellä Dataversen tietojen kattavuus on alhainen DMF- ja OData-yhteensopiviin yksikköihin verrattuna.

3SQL-tietokantaa voidaan käyttää ohjelmallisesti.