Jaa


Tietojen integrointiteknologian valitseminen

Koskee seuraavia Dynamics 365 -sovelluksia:
Human Resources

Tässä artikkelissa on tietoja, jotka liittyvät 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. Pyrimme tarjoamaan liiketoimintatietoihin helpon, turvallisen ja vakaan käyttöoikeuden riippumatta siitä, mistä järjestelmästä se on peräisin.

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 Dataversellä.

Human Resources tekee Dataversestä ensisijaisen julkisen rajapinnan Human Resourcesin tietoja varten. Ajan mittaan odotamme, että kaikki tärkeimmät henkilöhallintoon liittyvät tiedot näkyvät Dataversessä. Suosittelemme Dataverseä ensisijaiseksi teknologiaksi suurimmassa osassa integrointisovelluksista.

Ymmärrämme, että Dataverse ei ehkä vielä sisällä kaikkia tietoja, joita sovelluksesi edellyttää. Ymmärrämme myös, että projektin aikataulu saattaa edellyttää vaihtoehtoista tekniikkaa. Muista kertoa meille, milloin Dataverse ei vastaa integrointitarpeitasi.

Integrointiteknologiat

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

Dataverse-taulut

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ä.

Muistiinpano

Human Resources -yksiköt vastaavat Dataverse-tauluja. Lisätietoja Dataversesta (aiemmin Common Data Service) ja terminologiapäivityksistä on kohdassa Mikä 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.

Muistiinpano

Koska päätös tehdä Dataversestä ensisijainen tietotoajapinta Human Resourcesille on varsin tuore, saatat huomata, että integrointiasi varten tarvittavat Human Resource -tietoyksiköt eivät vielä ole käytettävissä Dataversessä.
Luettelo Dataversessä käytettävistä Human Resources -yksiköistä esitetään kohdassa Human Resources ja Dataverse.
Jos integrointiin tarvittavat Human Resources -yksiköt eivät vielä ole käytettävissä, sinun on joko odotettava, että ne tulevat saataville, tai sinun on käytettävä jotakin alla esitetyistä muista integrointiteknologioista.
Dataverse-integrointi on oletusarvoisesti pois käytöstä uudessa ympäristössä, joka ei sisällä toimitettuja demotietoja. Se on käytössä uusissa ympäristöissä, jotka sisältävät demotietoja, ja ympäristöt alkavat synkronoida tietoja, kun ne on provisioitu. 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.

Muistiinpano

Human Resources -yksiköt vastaavat Dataverse-tauluja. Lisätietoja Dataversesta (aiemmin Common Data Service) 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 saattaa olla paras vaihtoehto, kun tarvitaan suurta kapasiteettia (esim. joka yö suoritettava monen tuhannen tietueen tuonti/vienti).

Muistiinpano

DMF ei ole käytettävissä Attractissa tai Onboardissa.

DMF-paketin REST API

DMF tarjoaa REST API -rajapinnan tietopakettien käsittelyyn. Tätä ohjelmointirajapintaa voidaan käyttää ohjelmalliseen vuorovaikutukseen DMF:n kanssa. Tämä mahdollistaa esimerkiksi seuraavat toiminnot:

  • 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 soveltuu raportointiratkaisuihin, tietojen integrointiin, tietojen yhdistämiseen sekä tietolähteeksi Azure Data Factoryn pipelineen.

Muistiinpano

BYOD ei ole käytettävissä Attractissa tai Onboardissa.

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 Dataverse ja Dataversen tarjoama OData-täytäntöönpano (Dynamics 365:n verkko-ohjelmointirajapinnalla) on suositeltava Human Resourcesin tietopalvelun sijaan, Human Resourcesin tietopalvelu kattaa tällä hetkellä Human Resources -tietojen yksiköt laajemmin.

Excel-lisäosa

Excel-lisäosa käyttää OData-yhteensopivia yksikköjä 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-lisäosa sopii liiketoiminnan toimialueasiantuntijoiden tietojen ad-hoc-tuonneille/-vienneille. Toistuvaan tietojen integrointiin, joka vaatii ohjelmallista automaatiota, soveltuu paremmin jokin muu integrointiteknologia.

Tietojen integrointiohjelma

Tietojen integrointipalvelun avulla voit integroida tietoja Dataverse -järjestelmään ja -järjestelmästä. Tietojen integrointiohjelma antaa sinun määrittää integrointiprojektit, jotka perustuvat usein ennalta määritettyihin malleihin, jotka sovelluskehittäjät ovat räätälöineet tietyille integraatioille. 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ä. Esimerkiksi Microsoft tarjoaa tietojen integrointiohjelman mallin, jota voidaan käyttää Human Resources -tietojen integroimiseen Dynamics 365 Financeen. Lisätietoja mallista kohdassa Integrointi Dynamics 365 Human Resources -mallista Dynamics 365 Financeen.

Power Query

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

Integrointiteknologian valinta

Kun tarjolla on niin monta erilaista integrointiteknologiaa, integrointimenetelmän valinta saattaa joskus tuntua ylivoimaiselta. Dataversen tietokattavuuden kypsyessä päätöksestä tulee helpompi ja Dataversestä tulee sopivin tietorajapinta useimmissa tapauksissa. Siihen asti saatat kuitenkin huomata, ettei Dataverse 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-taulut 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) Korkea
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 Synkronoi Kyllä, Human Resourcesin tietopalvelun (OData) kautta Vaihtelee käyttötapauksen mukaan (tukee sivutusta vuorovaikutteista käyttöä varten) Korkea
Excel-lisäosa Ei Synkronoi Ei Keskisuuri (kymmeniä tuhansia tietueita) Tukee kaikkia OData-yhteensopivia yksikköjä
Tietojen integrointiohjelma Kyllä, tietojen integrointiohjelmassa ajoitettuna Asynkroninen, erä Ei Vaihtelee käyttötapauksen mukaan Tukee kaikkia Dataverse-tauluja

2Microsoft investoi voimakkaasti tietojen kattavuuden lisäämiseksi Dataverse-taulukoille. On suositeltavaa käyttää 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.