Talous- ja toimintotietojen valinta Azure Synapse Link for Dataversessa
Artikkeli
Microsoft Azure Synapse Link for Dataversen avulla voidaan valita tietoja Dynamics 365:n talous- ja toimintasovelluksista. Azure Synapse Linkin avulla voidaan tuoda jatkuvasti talous- ja toimintosovellusten tietoja Azure Synapse Analyticsiin ja Azure Data Lake Storage Gen2:een.
Azure Synapse Link for Dataverse on yritysten massadata-analytiikkaa varten suunniteltu palvelu. Se on skaalautuva, siinä on korkea käytettävyys ja se sisältää järjestelmäpalvelutusominaisuuksia. Data tallennetaan Common Data Model -muodossa, mikä mahdollistaa semanttisen yhdenmukaisuuden eri sovelluksissa ja käyttöönotoissa.
Azure Synapse Link for Dataverse sisältää seuraavat ominaisuudet, joilla talous- ja toimintotietoja voidaan käsitellä:
Valittavana on sekä vakiomuotoisia että mukautettuja talous- ja toimintosovellusten entiteettejä ja taulukoita.
Entiteetti- ja taulukkotietojen jatkuvaa replikointia tuetaan. Myös luonti-, päivitys- ja poisto- eli CUD-tapahtumia tuetaan.
Ympäristö voidaan linkittää Azure Synapse Analyticsiin ja/tai Data Lake Storage Gen 2 -tallennustilaan Azure-tilauksessa tai tämä linkki voidaan poistaa. Järjestelmän määrittäminen ei edellytä siirtymistä Azure-portaaliin tai Microsoft Dynamics Lifecycle Servicesiin.
Tietojen valinta ja tutustuminen voidaan tehdä Azure Synapsessa. Synapse Analytics -työtilojen määrittäminen ei edellytä ulkoisten työkalujen suorittamista.
Kaikkia Azure Synapse Link for Dataversen ominaisuuksia tuetaan. Näitä ominaisuuksia ovat esimerkiksi saatavuus kaikilla alueilla, tallennus Parquet Delta -tiedostoina ja rajoitetut tallennustilit.
Data Lakeen vientipalvelun taulukkorajoitukset eivät koske Azure Synapse Link for Dataversea.
Tallennus Parquet Delta Lake -muotoon on otettu oletusarvoisesti käyttöön talous- ja toimintotiedoissa, mikä nopeuttaa kyselyjen vasteaikoja entisestään.
Huomautus
Tämä ominaisuus on yleisesti käytettävissä talous- ja toimintosovellusten versioista, jotka esitetään seuraavassa luettelossa. Jos sinulla ei vielä ole näitä sovellusversioita, asenna viimeisin kumulatiivinen päivitys, jotta voit käyttää tätä ominaisuutta.
10.0.38 (PU62) kumulatiivinen päivitys 7.0.7120.59 tai uudempi
10.0.37 (PU61) kumulatiivinen päivitys 7.0.7068.109 tai uudempi.
10.0.36 (PU60) kumulatiivinen päivitys 7.0.7036.133 tai uudempi.
Viimeaikaisiin korjauksiin on ehkä tarpeen ottaa käyttöön lisäpäivityksiä. LIsätietoja: [Talous- ja toimintosovellusten taulukoiden tunnetut rajoitukset]
Käsitevahvistuksiin voidaan käyttää tason 1 ympäristössä eli pilvipalvelussa isännöityä ympäristöä. Ympäristöissä on oltava version 10.0.36 (PU 60) kumulatiivinen päivitys 7.0.7036.133 tai uudempi.
Talous- ja toimintosovellusten tietoja ei voi lisätä aiemmin luotuun tallennustilaiin, johon on määritetty Azure Synapse Link. Sinulla on oltava käyttöoikeus Azure-tilaukseen, jotta voit luoda uuden Synapse Link -profiilin.
Riippuen siitä, kuinka aiot kuluttaa talous- ja toimintatietoja, on olemassa lisävaatimuksia, kuten tässä on esitetty.
Kulutettavien tietojen määrää koskeva suunnitelma
Käytettävä Azure Synapse Link -ominaisuus
Tarvittavat edellytykset ja Azure-resurssit
Talous- ja toimintosovellusten taulukoiden käyttöoikeus Synapse-kyselyn kautta
Talous- ja toimintotaulukot tallennetaan delta parquet -muotoon, mikä parantaa lukutehoa. CSV-muodossa tallennettavaa talous- ja toimintataulukkoa ei voi valita.
Azure Data Lake Azure Synapse -työtila Azure Synapsein Spark-varanto
Lisäävien tietojen muutosten lataaminen omien loppupään tietojen varastoon
Järjestelmä tallentaa asteittainen muutokset tiedostoihin CSV-muodossa. Synapse-työtilaa tai Spark-varantoa ei tarvitse tuoda, koska tiedot tallennetaan CSV-muodossa.
Talous- ja toimintosovellusten ympäristön linkittäminen Microsoft Power Platformin kanssa
Tarkasta talouden ja toimintojen järjestelmänvalvojalta, onko talous- ja toimintoympäristösi linkitetty Power Platformiin.
Talous- ja toimintosovellusten ympäristön linkitys Microsoft Power Platform iin vahvistetaan tarkastelemalla Ympäristö-sivua Lifecycle Servicesissa.
Microsoft Power Platform voidaan linkittää, kun uusi ympäristö otetaan käyttöön. Voit myös linkittää olemassa olevia ympäristöjä Power Platformiin. Lisätietoja Microsoft Power Platform -integroinnista on kohdassa Microsoft Power Platform -integroinnin ottaminen käyttöön.
Huomautus
Talous- ja toimintotietojen käyttöönotto Azure Synapse Linkissä ei edellytä kaksoiskirjoituksen määrittämistä.
Määritysten lisääminen talous- ja toimintosovellusten ympäristössä
Ota talous- ja toimintosovellusten ympäristössä käyttöön SQL-rivin version muutosten seuranta -määritysavain. Talous- ja toimintosovellusten versiossa 10.0.39 (PU63) ja uudemmissa versioissa tämä määritysavain voi olla käytössä oletusarvoisesti.
Kun rivin version muutosten seuranta on otettu käyttöön, ympäristössä käynnistyvä järjestelmätapahtuma voi aiheuttaa Vie Data Lake -tallennustilaan -taulukoiden uudelleenalustuksen. Jos käytössä on seuraavia kulutusputkia, putket on ehkä alustettava uudelleen. Lisätietoja: Jotkin taulukot on alustettu ilman käyttäjän toimia.
Pilvipalvelussa isännöidyn ympäristön määrittämisen lisävaiheet
Jos käytät pilvipalvelussa isännöityjä ympäristöjä, suorita seuraavat lisämääritysvaiheet:
Suorita täydellinen tietokannan synkronointi (DBSync) ja käytä Visual Studioa suorittaaksesi ylläpitotilan loppuun.
Ota käyttöön DMFEnableSqlRowVersionChangeTrackingIndexing ja DMFEnableCreateRecIdIndexForDataSynchronization, jotta voit luoda tietojen synkronoinnissa tarvittavat indeksit. Kun nämä määritykset on otettu käyttöön, RecId- ja SysRowVersion-kenttiä varten luodaan SQL-indeksit, jos niitä ei ole. Voit ottaa väliversiot käyttöön suorittamalla nämä SQL-lauseet tason 1 ympäristöissä. Nämä indeksit luodaan korkeammissa ympäristöissä, kun muutosseuranta otetaan käyttöön taulukossa tai entiteetissä.
INSERT INTO SYSFLIGHTING (FLIGHTNAME, ENABLED) VALUES('DMFEnableSqlRowVersionChangeTrackingIndexing', 1)
INSERT INTO SYSFLIGHTING (FLIGHTNAME, ENABLED) VALUES('DMFEnableCreateRecIdIndexForDataSynchronization', 1)
Seuraavat komentosarjat on suoritettava, jotta ympäristön ensimmäiset indeksointitoiminnot voidaan suorittaa. Jos et suorita komentosarjaa CHE-ympäristössä, näkyviin tulee virhe "FnO-812", kun lisäät näitä taulukoita Azure Synapse Linkiin. Tämä prosessi otetaan automaattisesti käyttöön eristysympäristöissä tai muissa korkeammissa ympäristöissä.
SET NOCOUNT ON;
print 'Put system in Maintainance mode'
print ''
UPDATE SQLSYSTEMVARIABLES SET VALUE = 1 WHERE PARM = 'CONFIGURATIONMODE'
SET NOCOUNT OFF;
DECLARE @SchemaName NVARCHAR(MAX) = 'dbo';
DECLARE @TableId INT;
DECLARE @TableName NVARCHAR(250);
DECLARE @SQLStmt NVARCHAR(MAX);
DECLARE @SlNo INT = 0;
DECLARE Table_cursor CURSOR LOCAL FOR
SELECT T.ID, T.Name
FROM TABLEIDTABLE T
WHERE T.Name in (
SELECT PHYSICALTABLENAME AS TableName FROM AIFSQLROWVERSIONCHANGETRACKINGENABLEDTABLES
UNION SELECT REFTABLENAME AS TableName FROM BUSINESSEVENTSDEFINITION WHERE CHANNEL LIKE 'AthenaFinanceOperationsTableDa%'
)
-- if the concerned tables are not in the above list, then replace the above cursor query with following cursor query
-- and manually enter the tablenames in the where clause
-- DECLARE Table_cursor CURSOR LOCAL FOR
-- SELECT T.ID, T.Name
-- FROM TABLEIDTABLE T
-- WHERE T.Name in ( 'TableName1', 'TableName2', .....)
OPEN Table_cursor;
FETCH NEXT FROM Table_cursor INTO @TableId, @TableName;
WHILE @@FETCH_STATUS = 0
BEGIN
BEGIN TRY
BEGIN TRAN
BEGIN
-- Script timeout in milliseconds
SET LOCK_TIMEOUT 1000;
SET @SlNo = @SlNo + 1;
-- Add SYSROWVERSION index
IF NOT EXISTS (SELECT TOP 1 1
FROM sys.indexes i
INNER JOIN sys.index_columns ic ON ic.index_id = i.index_id AND ic.object_id = i.object_id
INNER JOIN sys.columns c ON c.object_id = ic.object_id AND c.column_id = ic.column_id
INNER JOIN sys.tables t ON t.object_id = c.object_id
INNER JOIN sys.schemas s ON s.schema_id = t.schema_id
WHERE s.name = @SchemaName AND ic.index_column_id = 1 AND ic.is_included_column = 0 AND t.name = @TableName AND c.name = 'SYSROWVERSION'
)
BEGIN
SET @SQLStmt = '
CREATE NONCLUSTERED INDEX AIF_I_' + CAST(@TableId as nvarchar) + 'SQLROWVERSIONIDX
ON ' + @SchemaName + '.' + @TableName + ' ([SYSROWVERSION] ASC)
WITH (ONLINE = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = ON)
ON [PRIMARY]
';
EXEC sp_executesql @SQLStmt;
END
-- Add RECID index
IF NOT EXISTS (SELECT TOP 1 1
FROM sys.indexes i
INNER JOIN sys.index_columns ic ON ic.index_id = i.index_id AND ic.object_id = i.object_id
INNER JOIN sys.columns c ON c.object_id = ic.object_id AND c.column_id = ic.column_id
INNER JOIN sys.tables t ON t.object_id = c.object_id
INNER JOIN sys.schemas s ON s.schema_id = t.schema_id
WHERE s.name = @SchemaName AND ic.index_column_id = 1 AND ic.is_included_column = 0 AND t.name = @TableName AND c.name = 'RECID'
)
BEGIN
SET @SQLStmt = '
CREATE NONCLUSTERED INDEX AIF_I_' + CAST(@TableId as nvarchar) + 'RECIDDATASYNCIDX
ON ' + @SchemaName + '.' + @TableName + ' ([RECID] ASC)
WITH (ONLINE = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = ON)
ON [PRIMARY]
';
EXEC sp_executesql @SQLStmt;
END
SET LOCK_TIMEOUT 0;
END
COMMIT TRAN
print cast(@SlNo as nvarchar) + '. ' + @SchemaName + '.' + @TableName + '(' + cast(@TableId as nvarchar) + ') => succeeded'
END TRY
BEGIN CATCH
print cast(@SlNo as nvarchar) + '. ' + @SchemaName + '.' + @TableName + '(' + cast(@TableId as nvarchar) + ') => SQL error[' + cast(ERROR_NUMBER() as nvarchar) + '] : ' + ERROR_MESSAGE()
ROLLBACK TRAN
END CATCH
FETCH NEXT FROM Table_cursor INTO @TableId, @TableName;
END
CLOSE Table_cursor
DEALLOCATE Table_cursor
SET NOCOUNT ON;
print ''
print 'Put system out of Maintainance mode'
UPDATE SQLSYSTEMVARIABLES SET VALUE = 0 WHERE PARM = 'CONFIGURATIONMODE'
SET NOCOUNT OFF;
print ''
print 'Finished'
Käynnistä sovelluspalvelin uudelleen käynnistämällä IISReset-toiminto komentoriviltä.
Talous- ja toimintosovellusten taulukoiden lisääminen Azure Synapse Linkiin
Azure Synapse Link for Dataversessa voidaan ottaa käyttöön sekä talous- ja toimintosovellusten taulukoita että entiteettejä. Tässä osassa käsitellään talous- ja toimintosovellusten taulukoita.
Kirjaudu sisään Power Appsiin ja valitse haluamasi ympäristö.
Valitse Synapse Link -sivun komentopalkissa + Uusi linkki Data Lake -tallennustilaan.
Valitse Muodosta yhteys Azure Synapse Analytics workspaceen ja valitse sitten Tilaus, Resurssiryhmä ja Työtilan nimi.
Valitse Käytä Spark-varantoa käsittelyyn ja valitse sitten esiluotu Spark-varanto ja tallennustilatili.
Valitse Seuraava.
Lisää vietävät taulukot. Voit valita talous- ja toimintosovellusten taulukoita, jos edellytykset täyttyvät.
Valitse Lisäasetukset ja valitse sitten Näytä lisämääritysasetukset. Syötä lisäävien päivitysten tallennuksen aikaväli minuutteina. Taulukkotason Vain lisäys- ja Osio-vaihtoehdot ohitetaan talous- ja toimintotaulukoissa, koska järjestelmä määrittää osiointistrategian.
Valitse Tallenna. Valitut taulukot on alustettu, ja ne ovat valmiita raportoitavaksi.
Huomautus
Talous- ja toimintosovellusten taulukot sallitaan vain Azure Synapse Linkissä. Tekijät eivät näe niitä Taulukot-alueella Power Appsissa (make.powerapps.com).
Talous- ja toimintosovellusten taulukoita ei ole välttämätöntä määrittää virtuaalitaulukkoina, eikä muutosten seurantaa tarvitse ottaa käyttöön kussakin taulukossa.
Jos haluat sisällyttää talous- ja toimintosovellusten taulukot Synapse Linkiin, Synapse Link -profiilissa on otettava käyttöön Delta Lake -tallennustila -ominaisuus. Talous- ja toimintosovellusten taulukkovalinta ei ole näkyvissä, jos Synapse Link -profiilia ei ole määritetty Delta Lake -tallennustilaan.
Delta Lake -tallennustilan muunnoksen aikaväli määrittää, miten usein taulukon tiedot päivitetään Delta-muodossa. Valitse halutuksi päivityksen aikaväliksi 15 minuuttia tai tunti lähes reaaliaikaisia päivityksiä varten. Valitse päivittäinen aikaväli, jos lähes reaaliaikaisia päivityksiä ei tarvita. Delta-muunnos kuluttaa laskentaresursseja Spark-varannosta, joka määritettiin Synapse Link -profiilin määrityksessä. Mitä pienempi aikaväli, sitä enemmän laskentaresursseja kulutetaan. Tämä voi aiheuttaa lisäkustannuksia. Avaa Spark-varanto Azure-portaalissa, jos haluat nähdä laskennan kustannukset.
Jos järjestelmässä tapahtuu virhe alkuperäisen synkronoinnin tai päivitysten aikana, näkyviin tulee virhekuvake ja osoitin vianmäärityksen asiakirjoihin, joiden avulla virheen voi diagnosoida ja ratkaista.
Talous- ja toimintosovellusten taulukoiden tunnetut rajoitukset
Tällä hetkellä talous- ja toimintotaulukkojen käyttöön yhdessä Azure Synapse Linkin kanssa on rajoituksia. Ponnistelemme niiden poistamiseksi. Lisätietoja tulevasta etenemissuunnitelmasta saa liittymällä esiversion Viva Engage -ryhmään. Tällä tavoin voidaan olla myös yhteydessä tuotantotiimiin.
Uuden Azure Synapse Link -profiilin luonti on välttämätöntä. Talous- ja toimintosovellusten taulukoita ei voi lisätä aiemmin luotuihin Azure Synapse Link -profiileihin.
Eivätkö kaikki taulukot ole näkyvissä? Sovellusversioon 2 750 asti Microsoft tarjosi talous- ja toimintosovellusten taulukoita, jotka ovat jo käytössä Azure Synapse Linkissä sovellusversiossa 10.0.38. Jos sinulla on talous- ja toimintosovellusten aiempi versio, kaikki tarvittavat taulukot eivät ole oletusarvoisesti käytössä. Voit ottaa lisää taulukkoja käyttöön itse laajentamalla taulukkojen ominaisuuksia ja ottamalla käyttöön muutosten seurantatoiminnon. Lisätietoja muutosten seurannan ottamisesta käyttöön on kohdassa Taulukoiden rivin version muutosten seurannan ottaminen käyttöön.
Eivätkö mukautetut taulukot ole näkyvissä? Muutosten seuranta on otettava käyttöön niiden osalta. Lisätietoja: Taulukoiden rivin version muutosten seurannan käyttöönotto. Jos käytät pilvipalvelussa isännöityä ympäristöä, sinun on suoritettava tietokannan synkronointitoiminto, jotta muutokset tulevat käyttöön.
Yhdessä Azure Synapse Link -profiilissa voi valita enintään 1 000 taulukkoa. Jos haluat ottaa käyttöön useampia taulukkoja, luo toinen Azure Synapse Link -profiili.
Jos valittu taulukko sisältää AOS-valtuutuksen avulla suojattuja tietosarakkeita, nämä sarakkeet ohitetaan. Vietävät tiedot eivät sisällä tätä saraketta. Esimerkiksi mukautetun CustTable-taulukon TaxLicenseNum-sarakkeessa on metatietojen AOS-valtuutus-ominaisuuden arvoksi määritetty Kyllä. Tämä sarake ohitetaan, kun CustTable-tiedot viedään Azure Synapse Linkin avulla.
Huomautus
Päivitä talous- ja toimintoympäristö johonkin seuraavista versioista tai uudempaan versioon saadaksesi AOS-valtuutetut kentät käyttöön:
PU 63:7.0.7198.105
PU 62:7.0.7120.159
Tämän päivityksen yhteydessä taulukoihin lisätään AOS-valtuutuskentät:
Lisäävät päivitykset sisältävät tämän sarakkeen.
Muokatut tietueet näyttävät nämä sarakkeet ja arvon.
Täydellinen päivitys sisältää nämä kentät ja kaikki arvot.
Kun Azure Synapse Linkiin lisätyn rahoitus- ja toimintataulukon suojauskäytäntö on suojattu laajennettavien tietojen suojauskäytäntöjen avulla, järjestelmä ei ehkä vie tietoja. Tämä ongelma on korjattu uusimmassa sovelluspäivityksessä.
Huomautus
Talous- ja toimintotaulukkojen ja Azure Synapse Link for Dataversen käyttöön liittyvät päivitykset:
Versio 10.0.39 (PU63) kumulatiivinen päivitys 10.0.1860.50
Versio 10.0.38 (PU62) kumulatiivinen päivitys 10.0.1777.135
Versio 10.0.37 (PU61) kumulatiivinen päivitys 10.0.1725.175
Sinun täytyy käyttää laadukasta koontiversiota, jossa järjestelmä ohittaa Azure Synapse Link -palvelun laajennettavia tietojen suojauskäytäntöjä.
Jos kyseessä on talous- ja toimintosovelluksen taulukot, joissa näkyy voimassaolevan aikaleiman toiminta, vain tällä hetkellä voimassaolevat tietorivit viedään Azure Synapse Linkin avulla. Esimerkiksi ExchangeRate-taulukko sisältää sekä nykyiset että aiemmat valuuttakurssit. Vain tällä hetkellä kelvolliset valuuttakurssit viedään Azure Synapse Linkissä. Tämä ongelma on korjattu uusimmassa tässä näkyvässä sovelluspäivityksessä.
Huomautus
Talous- ja toimintotaulukkojen ja Azure Synapse Link for Dataversen käyttöön liittyvät päivitykset:
Versio 10.0.40 (PU64) ympäristöpäivitys 7.0.7120.179
Versio 10.0.39 (PU63) ympäristöpäivitys 7.0.7198.143
Versio 10.0.38 (PU62) ympäristöpäivitys 7.0.7279.58
Tässä päivityksessä vanhentuneet tietorivit lisätään taulukoihin. Aiempien rivien sisällyttäminen edellyttää täyttä päivitystä.
Jos valittu taulukko sisältää Matriisi-tyyppisiä tietosarakkeita, nämä sarakkeet ohitetaan. Vietävät tiedot eivät sisällä tätä saraketta. Esimerkiksi mukautetussa WHSInventTable-taulukon FilterCode- ja FilterGroup-sarakkeen tyyppi on Matriisi. Näitä sarakkeita ei viedä Azure Synapse Linkin avulla. Tämä ongelma on korjattu uusimmassa tässä näkyvässä sovelluspäivityksessä.
Huomautus
Talous- ja toimintotaulukkojen ja Azure Synapse Link for Dataversen käyttöön liittyvät päivitykset:
Versio 10.0.41 (PU65) ympäristöpäivitys 7.0.7367.0 tai uudempi
Versio 10.0.40 (PU64) ympäristöpäivitys 7.0.7279.115 tai uudempi
Versio 10.0.39 (PU63) ympäristöpäivitys 7.0.7198.186 tai uudempi
Tämän päivityksen myötä taulukoihin lisätään Array-tyypin kentät. Aiempien rivien sisällyttäminen edellyttää täyttä päivitystä.
Enumerated-tyyppiset Array-kentät eivät tällä hetkellä kuulu Synapse Link- ja Fabric-linkkiominaisuuksien piiriin.
Taulukon periytyminen ja johdetut taulukot ovat talous- ja toimintosovellusten käsitteitä. Kun valitset talous- ja toimintosovellusten johdetun taulukon, vastaavan perustaulukon kenttiä ei tällä hetkellä sisällytetä mukaan. Jos esimerkiksi valitset DirPerson-taulukon, joka on taulukosta (perustaulukoksi kutsutusta taulukosta) DirPartyTable johdettu taulukko, viedyt tiedot sisältävät kenttiä perustaulukosta DirPartyTable. Sinun on valittava perustaulukko johdetun taulukon lisäksi, jos tarvitset pääsyn näihin kenttiin. Käytettävissä on tämä FastTrack-ratkaisu, joka on saatavana GitHubissa. Tämä ratkaisu luo näkymiä, jotka sisältävät perustaulukoiden sarakkeita.
Azure Synapse Link -profiiliin lisätyt talous- ja toimintosovellukset voidaan poistaa, kun varmuuskopio palautetaan Dataversessa. Voit kopioida ja liittää taulukoiden pilkuilla erotetun luettelon hallintataulukoiden vaihtoehdon hakuruutuun ja valita taulukkoluettelon samalla kertaa.
Kun rahoitus- ja toimintasovellustietokanta palautetaan, Azure Synapse Link -profiiliin lisätyt taulukot on alustettava uudelleen. Ennen rahoitus- ja toimintataulukoiden palauttamista Dataverse-tietokanta on myös palautettava. Kun tietokanta on palautettu, profiiliin on lisättävä rahoitus- ja toimintataulukot. Voit kopioida ja liittää taulukoiden pilkuilla erotetun luettelon hallintataulukoiden vaihtoehdon hakuruutuun ja valita taulukkoluettelon samalla kertaa.
Azure Synapse Link -profiiliin sisältyviä talous- ja toimintosovelluksia ei voi siirtää toiseen ympäristöön Azure Synapse Linkin tuonti- ja vientiprofiiliominaisuuden avulla.
Erityiset kentät, kuten TimeZoneID (TZID), rahoitus- ja toimintotaulukoiden binaariset kentät eivät ole käytössä Azure SynapseL Linkissä.
Talous- ja toimintosovelluksissa väliaikaisia taulukoita ja vanhentuneita taulukoita, joiden nimet alkavat del_, ei sallita Azure Synapse Linkissä.
Fabric ja Synapse Link tukevat seuraavia taulukoita, joita kutsutaan talous- ja toimintosovellusten kernel-ydintaulukoiksi. Nämä taulukot ovat erityisiä, eikä muutosten seurantaa tarvitse ottaa käyttöön. Lisäksi ne päivitetään 24 tunnin välein, eikä niitä päivitetä lähes reaaliajassa, koska tiedot eivät muutu usein: DATAAREA, USERINFO, SECURITYROLE, SECURITYUSERROLE, SQLDICTIONARY, PARTITIONS, SECURITYPRIVILEGE, TIMEZONESLIST, SECURITYDUTY, SECURITYSUBROLE, SECURITYUSERROLECONDITION, DATABASELOG, SECURITYROLERUNTIME, SECURITYROLEPRIVILEGEEXPLODEDGRAPH, SECURITYROLEDUTYEXPLODEDGRAPH, TIMEZONESRULESDATA, SECURITYROLEEXPLODEDGRAPH, USERDATAAREAFILTER, SYSINHERITANCERELATIONS.
Ominaisuudet Käytä talous- ja toimintotaulukkoja Synapse-kyselyn kautta ja Käytä talous- ja toimintotaulukkoja Microsoft Fabricin kautta eivät ole käytettävissä Kiinan alueella.
Yrityksen päätietojen jakaminen on talous- ja toimintosovellusten esiversio-ominaisuus. Synapse Link- tai Fabric-linkkiominaisuudet eivät tällä hetkellä tue yrityksen päätietojen jakamistoimintoon osallistuvia taulukoita. Vaikka nämä taulukot voidaan valita, viedyt tiedot voivat liittyä virheellisiin tietoalueisiin.
Lisäävien tietojen muutosten käyttöoikeus talous- ja toimintosovelluksissa
Jos haluat ladata lisäävien tietojen muutokset talous- ja toimintosovelluksista omien loppupään tietojen varastoon, luo Azure Synapse Link -profiili, joka tarjoaa vain lisääviä tietoja. Azure Synapse Link tarjoaa kaikkien tietorivien ensimmäisen viennin ja mahdollistaa sitten säännöllisesti muuttuneiden tietojen käyttöoikeuden. Tiedot toimitetaan CSV-tiedostoina, jotka on tallennettu aikaleimattuihin kansioihin. Voit helposti käyttää tietoja Azure Data Factorylla tai muilla tietotyökaluilla. Lisätietoja: Azure Synapse Link – lisäävä päivitys
Voit luoda Azure Synapse Link -profiilin lisäävillä tiedoilla seuraavasti:
Kirjaudu sisään Power Appsiin ja valitse haluamasi ympäristö.
Valitse Azure Synapse Link for Dataverse -sivun komentopalkissa + Uusi linkki.
Valitse Tilaus, Resurssiryhmä ja Tallennustili. Synapse-työtilaa tai Spark-varantoa ei tarvitse antaa.
Valitse Seuraava. Taulukoiden valintamahdollisuus tulee näkyviin.
Valitse Lisäasetukset, valitse sitten Näytä lisämääritysasetukset ja ota käyttöön Ota käyttöön lisäävä päivityskansiorakenne -asetus
Valitse Aikaväli-kentässä haluttu taajuus lisäävien tietojen lukemista varten. Tämän taajuuden avulla järjestelmä osittaa tiedot aikaleimattuihin kansioihin. Näin tietoja voi lukea ilman, että käynnissä olevat kirjoitustoiminnot vaikuttavat niihin.
Valitse haluamasi Dataverse-taulukot. Voit myös valita talous- ja toimintosovellusten taulukoita. Taulukkotasolla käytettävissä olevat Vain lisäys- ja Osio-asetukset ohitetaan. Datatiedostot liitetään aina, ja tiedot osioidaan vuosittain.
Valitse Tallenna. Valitut taulukot alustetaan, ja tallennustilillä näkyy lisääviä tietoja.
Huomautus
Jos päivitystä tehdään Vie Data Lake -tallennustilaan -ominaisuudesta, lisäävien tietojen muutosasetuksen käyttöönotto aiheuttaa samanlaisia muutostietoja kuin Muutossyötteet-ominaisuus
Lisääville tiedoille ja taulukoille kannattaa luoda erilliset Azure Synapse Link -profiilit hallinnan helpottamiseksi.
Kun valitset taulukoita ja otat käyttöön tietojen lisäävät muutokset, kunkin taulukon Azure Synapse Linkin tietosivun rivimäärä osoittaa muutosten kokonaismäärän, ei taulukon tietueiden määrää.
Tietorivit, jotka sisältävät poistettuja tietueita Finance and Operations -taulukoista, sisältävät uniqueidentifier(Id) -kentän. Ne eivät sisällä tietueen tekstiosaa. Loppupään tietoputken on ehkä etsittävä vastaavat kentät Id-kentän avulla.
Luetteloidut kentät ovat rahoitus- ja toimintasovellusten koodattuja tietokenttiä. Esimerkiksi AssetTrans-taulukko sisältää TransType-nimisen kentän, joka on luetteloitussa kentässä. Taulukon kentät sisältävät numeerisia koodeja, kuten 110, 120 tai 131, jotka edustavat yksityiskohtaisia kuvauksia, kuten "Poisto", "Vuokrasopimus" tai "Suuret korjaukset". Voit käyttää näitä yksityiskohtaisia kuvauksia käyttämällä GlobalOptionsMetadata-taulukkoa, joka viedään automaattisesti, kun valitset luetteloituja kenttiä sisältävän taulukon. Luetteloituja kenttiä kutsutaan myös valintaotsikoiksi tai aiemmin asetusjoukoiksi. Lisätietoja: Valintaotsikot
Jos talous- ja toimintosovellusten taulukoissa tehdään metatietojen muutoksia, taulukkoon lisätään uusi kenttä, ja Azure Synapse Linkiin viedyt tiedot vastaavat muutoksen uusimpia metatietoja. Lisätietoja: Azure Synapse Linkin UKK. Jos käytät Azure Synapse Linkiä tehdäksesi kyselyjä tiedoista, päivitetyt metatiedot näkyvät Azure Synapse Linkissä. Jos käytät vaiheittaisia tietojen muutoksia, voit etsiä päivitettyjä metatietoja perustietokansiosta uusimmalla päivämääräleimalla. Lisätietoja: Kansiorakenteen asteittainen määrittäminen
Järjestelmä on lisännyt kullekin tietoriville myös metatietojen lisäkenttiä. Näiden kenttien selitys näytetään tässä.
Metatietokenttä
Kentän sisältö
Vastaava kenttä tai ominaisuus Data Lakeen vieminen -palvelussa
createdon
Ilmaisee päivämäärän ja kellonajan, jolloin tietue luotiin
Johdettu kunkin talous- ja toimintosovelluksen tietueen Created Date-aikakentästä.
Createdtransactionid
Ei käytössä
Ei käytössä
Id
Järjestelmä käyttää tietuetunnusta tietueiden yksilöivään tunnistamiseen
Sisältää talous- ja toimintosovelluksen tietueen RecID-kentän. Tämä arvo muunnetaan kokonaisluvusta GUID-tunnukseksi.
IsDelete
Jos Tosi, tämä tietue poistetaan Dataversesta tai talous- ja toimintosovelluksesta
Jos poistetaan lähteessä, Data Lakeen vieminen -palvelu poistaa rivin heti Data Lake -kohdetallennustilasta. Azure Synapse Link merkitsee taulukon tiedot poistettavaksi Delta-muodossa, mikä mahdollistaa poistettujen rivien tunnistamisen ilman muutossyötteiden kuluttamista. Jos haluat lukea aktiivisia tietueita, voit suodattaa tietueet, joissa isDelete-arvo on Tosi. Jos kyse on Delta-tiedostojen taulukkotiedoista, poistettavaksi merkityt rivit poistetaan 28 päivän kuluttua.
IsDelete-kenttä on käytettävissä myös lisäävissä päivityksissä, ja sen avulla voidaan tunnistaa poistetut rivit. Tietueiden runko, jossa isDelete-arvo on Tosi, on tyhjä. Käytä järjestelmäkenttiä, kuten Id-kenttää, muiden kenttien arvojen määrittämiseen. Voit esimerkiksi tarkistaa lisäävän päivityksen viimeisen rivin, jossa isDelete on Epätosi, sekä viimeisimmän versionumeron ja synkronoinnin muokkauksen päivämäärän annetulle Id-tunnukselle.
modifiedon
Ilmaisee päivämäärän ja kellonajan, jolloin tietuetta viimeksi muokattiin
Tämä kenttä täytetään talous- ja toimintosovelluksen taulukoiden muokatusta päivämääräkentästä.
modifiedtransactionid
Käytetään sisäisesti
Koska modifiedtransactionid on käytössä sisäisesti, tätä kenttää ei saa käyttää.
SinkCreatedOn
Ilmaisee päivämäärän, jolloin tietue kirjoitettiin Data Lake -tallennustilaan. Jos kyse on CSV-muutostiedoista (lisäävä päivitys), Data Lake -tallennustilaan kirjoitetut tiedot ja aikatiedot näytetään. Ilmaisee Delta-muotoisissa taulukkotiedoissa Delta Lake -muunnon päivämäärän ja kellonajan.
Tämä päivämäärää voidaan käyttää samoin kuin Vie Data Lakeen -ominaisuuden Data Lake -tallennustilan muokattua päivämäärä- ja aikakenttää.
SinkModifiedOn
Ilmaisee päivämäärän ja ajan, jolloin tietuetta muokattiin. Jos kyse on Delta-muotoisten tiedostojen taulukoista sekä lisäävistä CSV-tiedostoista, sisältää saman päivämäärän ja ajan kuin SinkCreatedOn.
Tämä päivämäärää voidaan käyttää samoin kuin Vie Data Lakeen -ominaisuuden Data Lake -tallennustilan muokattua päivämäärä- ja aikakenttää.
sysdatastatecode
Jos 1, tämä tietue arkistoidaan pitkäaikaisella tietojen säilytysominaisuudella. Jos 0, kyse on julkaistusta tietueesta.
Tämän kentän avulla voidaan tunnistaa arkistoidut (ja julkaistuista tiedoista poistetut) talous- ja toimintosovelluksen tietueet. Saman kenttä on CSV-muutostietojen (lisäävän päivityksen) käytettävissä.
sysrowversion
Kussakin talous- ja toimintosovellusten tietueessa ylläpidettävä versionumero, joka määrittää, onko tietoihin tehty muutoksia. Järjestelmä käyttää tätä kenttää prosessin lisäävien muutosten tai deltamuutosten määrittämiseen.
sysrowversion – käytetään sisäisesti. Voit käyttää tätä kenttää vesileimana määrittääksesi tietueen viimeisimmän päivitetyn version. Tämä kenttä voi olla tyhjä Dynamics 365 -asiakasvuorovaikutussovellusten taulukoissa.
tableid
Sisältää kunkin taulukon yksilöivän tunnuksen
Sisältää talous- ja toimintosovelluksen taulukon tunnuksen.
versionnumber
Käytetään sisäisesti – sisältää rivin Data Lake -tallennustilaan viimeksi synkronoidun version.
Samoin kuin sysrowversion, tämä kenttä sisältää Dynamics-asiakasvuorovaikutussovellusten taulukoiden viimeksi käsitellyn version. Dynamicsin talous- ja toimintosovellusten taulukoissa tämä kenttä sisältää saman arvon kuin sysrowversion.
Järjestelmätapahtumiin reagoiminen ja seurantaraporttien luominen
Azure Synapse Link luo tapahtumia, kun tiedonsiirtoaktiviteetteja suoritetaan tai ongelma havaitaan. Nämä tapahtumat kirjataan Dataverse-taulukoihin. Automaattisia toimintoja ja seurantaraportteja luodaan käyttämällä näitä Dataverse-taulukoita. Jos automaattinen tietoputki esimerkiksi kopioi muuttuneet tietorivit jatkuvasti Data Lake -tallennustilasta toiseen sijaintiin, erikoistoimintoja voidaan tarvita, kun taulukon aktivointi poistetaan tai taulukko aktivoidaan uudelleen taikka kun taulukon metatietoja päivitetään. Tapahtumien luonti mahdollistaa näiden tehtävien automatisoinnin.
Jos Data Lakeen vieminen -ominaisuuden luomia liiketoimintatapahtumia käytettiin talous- ja toimintosovelluksessa järjestelmätapahtumiin reagointiin, ilmoituksia voidaan saada jatkossakin Azure Synapse Link -palvelun kautta. Synapse Link -palvelu sisältää muita määritystietoja, joiden avulla voidaan luoda seurantaraportteja ja Power Apps seuraamaan tiettyjä kiinnostavia tietoja. Lisätietoja tapahtumien vastaanottamisesta Synapse Linkistä ja niiden kuluttamisesta on tässä artikkelissa.
Seuraavassa taulukossa on yhteenveto Data Lakeen vieminen -tiedoista ja siinä käsitellään, mitä parannuksia Synapse Link -määritystietojen avulla voidaan tehdä.
Data Lakeen vieminen -tapahtuma
Skenaario
Määritystietojen käyttäminen Synapse Linkissä
Valmistelu valmis
Kun taulukko valitaan, järjestelmä tekee tietojen ensimmäisen kopion. Tämä tapahtuma ilmaisee, että valitun taulukon valmistelu on valmis. Jos ympäristössä on otettu käyttöön useita taulukoita, tapahtumia vastaanotetaan useita kunkin taulukon valmistelun valmistuessa.
Dataversen Synapse Link -profiilientiteetin tila- ja Ulkoisen Synapse Link -taulukon tila -taulukoita voidaan seurata.
InitialSyncProcessCompletedTime ja InitialSyncState palauttavat ensimmäisen synkronoinnin valmistumistilan, joka sisältää sekä metatiedot että tiedot. Ensimmäisen synkronoinnin tilaksi päivitetään Valmis, kun ensimmäinen synkronointi valmistuu. Lisäksi voidaan saada lisätietoja, kuten kunkin taulukon tietuemäärät.
Synapse Link ei poista edellisiä muutostietoja CSV-tiedostoissa (lisäävä päivitys), kun taulukko valmistellaan uudelleen.
Metatiedot muuttuneet
Tämä tapahtuma ilmaisee, että taulukon metatiedot ovat muuttuneet. Taulukkoon on esimerkiksi lisätty uusi sarake tai harvinaisemmissa tilanteissa sarake on poistettu. Kullekin taulukolle vastaanotetaan useita tapahtuma, sillä kullakin metatietojen muutoksella on oma tapahtuma. Jos myöhemmin on tietoputkia, jotka eivät reagoi metatietojen muutoksiin (mitä kutsutaan rakenneliukuma), muutokset havaitaan käyttämällä näitä tapahtumia ja muokkaamalla myöhemmin tulevia putkia.
Synapse Link -profiilientiteetin tila -taulukon Metatietojen viimeisin synkronointiaika -kenttä päivitetään, kun metatietojen muutoksia havaitaan. Tämän kentän avulla metatietojen muutokset voidaan pakottaa myöhemmin tuleviin putkiin Data Lake -tallennustilaan tallennettujen metatietojen avulla.
Poistettu käytöstä
Tämä tapahtuma ilmaisee, että aiemmin aktiivisen taulukon aktivointi on poistettu. Kun taulukon aktivointi poistetaan, talous- ja toimintosovelluksissa muutettuja tietoja ei päivitä Data Lake -tallennustilassa
Synapse Linkissä ei ole aktivoinnin poistovaihtoehtoa. Taulukko voidaan kuitenkin poistaa Synapse Link -profiilista. Poistetut taulukot löytyvät Dataversen Synapse Link -profiilientiteetin tila -taulukosta.
Aktivoitu
Tämä tapahtuma ilmaisee, että aiemmin passiivinen taulukko on aktivoitu uudelleen. Kun taulukko aktivoidaan uudelleen, järjestelmä valmistelee uudelleen Data Lake -tallennustilan tiedot. Myöhemmin vastaanotetaan ehkä Valmistelu valmis -tapahtuma.
Synapse Linkissä ei ole aktivoinnin poisto- tai aktivointivaihtoehtoa. Taulukko voidaan poistaa ja lisätä se sitten uudelleen Synapse Link -profiiliin. Uusi tietue lisätään Synapse Link -profiilientiteetin tila -taulukkoon, kun taulukko lisätään. Taulukon tilaa voidaan seurata valmisteluvaiheissa Dataversen Synapse Link -profiilientiteetin tila- ja Ulkoisen Synapse Link -taulukon tila -taulukoiden avulla.
Virhe
Tämä tapahtuma ilmaisee, että tietojen synkronointiprosessi keskeytettiin virheen vuoksi.
Synapse Link -profiilientiteetin tila -tilakenttä ilmaisee taulukoiden tilan.
Data Lake -vaihto
Tämä tapahtuma ilmaisee, että järjestelmänvalvoja on muokannut Data Lake -tallennustilan kohdetta.
Tätä tapahtumaa ei voi käyttää. Synapse Link -profiiliin liitetyn Data Lake -tallennustilan muuttamista eikä määritysvaihtoehtojen muuttamista ei tueta. Synapse Link tukee kuitenkin useita profiileja. Järjestelmänvalvoja voi siis luoda useita taulukoita sisältäviä Synapse Link -profiileja (sama taulukko voidaan lisätä useisiin profiileihin). Lukemalla Dataversen taulukon Synapse Link -profiili löydetään kaikkien, myös poistettujen profiilien määritystiedot.
Talous- ja toimintotietoentiteettien ottaminen käyttöön Azure Synapse Linkssa
Azure Synapse Link for Dataversessa voidaan ottaa käyttöön sekä talous- ja toimintosovellusten entiteettejä että taulukoita. Tässä osassa käsitellään talous- ja toimintotietoentiteettejä.
Talous- ja toimintoentiteettien käyttöönottoprosessissa on seuraavat vaiheet. Kukin vaiheista käsitellään seuraavaksi erikseen.
Kun olet suorittanut molemmat vaiheet, voit valita Azure Synapse Linkissä Dataverse-taulukot -kohdan alla olevat rahoitus- ja toimintoentiteetit. Voit luoda Azure Synapse Link for Dataversen Delta Lake -muodossa kohdan Dataverse-tietojen vieminen Delta Lake -muodossa ohjeiden avulla.
Huomautus
Talous- ja toimintoentiteettien alussa on etuliite mserp_.
Talous- ja toimintosovellusten virtuaalientiteettien käyttöönotto Power Appsissa
Talous- ja toimintosovellusten entiteettien ottaminen käyttöön virtuaalitaulukkoina Dataversessa. Tekijät voivat sitten muodostaa sovelluksia valitsemalla talous- ja toimintoentiteettejä. Entiteettejä voidaan käyttää myös Azure Synapse Linkissä.
Voit tarkistaa Azure Synapse Link -ominaisuudet käyttämällä muutamia seuraavassa luettelossa olevia esimerkkientiteettejä. Ne näkyvät Azure Synapse Linkissä Dataverse-taulukot -osassa.
MainAccountBiEntity – tämä entiteetti sisältää kirjapitotilien luettelon.
ExchangeRateBiEntity – tämä entiteetti sisältää järjestelmässä olevat valuuttakurssit.
InventTableBiEntity – tämä entiteetti sisältää varastonimikkeiden luettelon..
Talous- ja toimintoenteettien muutosten seurannan ottaminen käyttöön
Kun otat muutosten seurannan käyttöön rahoitus- ja toimintoentiteeteille, ne näkyvät Azure Synapse Linkissä Dataverse-taulukot -kohdassa. Talous- ja toimintoentiteettien alussa on etuliite mserp_.
Muutosten seuranta otetaan käyttöön seuraavasti.
Valitse Power Appsissa Taulukot vasemmanpuoleisessa ruudussa ja valitse sitten haluamasi taulukko.
Talous- ja toimintosovellusten entiteettien tunnetut rajoitukset
Tällä hetkellä talous- ja toimintoentiteettien käyttöön yhdessä Azure Synapse Linkin kanssa on useita rajoituksia. Lisätietoja tulevasta etenemissuunnitelmasta saa liittymällä esiversion Viva Engage -ryhmään aka.ms/SynapseLinkforDynamics. Tällä tavoin voidaan olla myös yhteydessä tuotantotiimiin.
Muutosten seurannan ottaminen käyttöön voi epäonnistua, ja näyttöön tulee "tunnistettu entiteetti ei ole kelpoisuussääntöjen mukainen" -virhesanoma tai joidenkin entiteettien Muutosten seuranta -valintaruutu on poistettu käytöstä joillekin virtuaalitaulukoille. Muutosten seurantaa ei voi tällä hetkellä ottaa käyttöön kaikissa talous- ja toimintoentiteeteissä. Seuraa muutoksia -valintaruutu ei ole käytettävissä entiteeteille, jotka on luotu aiemmin talous- ja toimintosovelluksissa tietojen siirtoa varten.
Huomautus
Saat luettelon talous- ja toimintoentiteeteistä, jotka täyttävät vahvistussäännöt, suorittamalla Tietoentiteetin riviversion muutostenseurannan vahvistusraportti, joka on käytettävissä talous- ja toimintosovelluksissa polussa Järjestelmän hallinta/Määritys/Riviversion muutostenseuranta/Tietoentiteetin riviversion muutostenseurannan vahvistusraportti. Tässä raportissa näkyvät entiteetit, jotka läpäisevät ja epäonnistuvat tarkistussäännöissä. Tämän raportin avulla voit myös ottaa käyttöön riviversion muutosten seurannan entiteeteille, jotka läpäisevät tietojen kelpoisuussäännöt. Jos haluat ottaa muutosten seurannan käyttöön entiteetille, valitse valikosta Riviversion muutosten seuranta ja valitse sitten Ota muutosten seuranta käyttöön.
Jos valittua entiteettiä ei voi käyttää muutosten seurannan rajoituksen vuoksi, voit ehkä valita taulukoita, jotka sisältävät entiteetin tiedot. FastTrack-ryhmän EntityUtil-ratkaisun avulla voit luoda entiteettimuotoja taulukoiden avulla.
Jos tietokannan palautustoiminto tapahtuu Dataversessä, Azure Synapse Linkissä käyttöön otetut talous- ja toimintayksiköt poistetaan. Voit ottaa entiteettejä takasisin käyttöön ottamalla vastaavat virtuaalitaulukot takaisin käyttöön kaikille valituille entiteeteille, ottamalla muutostenseurannan takaisin käyttöön ja valitsemalla taulukot uudelleen Azure Synapse Linkissä.