Del via


Konfigurere datavers i en kopiaktivitet

Denne artikkelen beskriver hvordan du bruker kopieringsaktiviteten i et datasamlebånd til å kopiere data fra og til Dataverse.

Forutsetning

Hvis du vil bruke denne koblingen med microsoft Entra-tjenestekontohavergodkjenning, må du konfigurere server-til-server-godkjenning (S2S) i Dataverse. Registrer først programbrukeren (tjenestekontohaver) i Microsoft Entra. Hvis du vil ha mer informasjon, kan du se Opprette et Microsoft Entra-program og en tjenestekontohaver som har tilgang til ressurser.

Under programregistreringen må du opprette denne brukeren i Dataverse og gi tillatelser. Disse tillatelsene kan enten gis direkte eller indirekte ved å legge til programbrukeren i et team som har fått tillatelser i Dataverse. Hvis du vil ha mer informasjon om hvordan du konfigurerer en programbruker til å godkjenne med Datavers, kan du se Bruke server-til-server-godkjenning med én leier.

Støttet konfigurasjon

Hvis du vil ha konfigurasjonen av hver fane under kopieringsaktivitet, kan du gå til følgende inndelinger.

Generelt

Hvis du vil ha generell konfigurasjon av fanen Generelt , kan du gå til Generelle innstillinger.

Source

Gå til Kilde-fanen for å konfigurere kopiaktivitetskilden. Se følgende innhold for detaljert konfigurasjon.

Screenshot showing source tab and the list of properties.

Følgende egenskaper er nødvendige:

  • Datalagertype: Velg ekstern.
  • Koble til ion: Velg en eksisterende datavers tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, oppretter du en ny datavers tilkobling ved å velge Ny.
  • Koble til iontype: Velg datavers.
  • Bruk spørring: Angi måten som brukes til å lese data. Du kan velge enhetsnavn for å lese data ved hjelp av enhetsnavn eller spørring for å bruke spørring til å lese data.
    • Enhetsnavn: Velg enhetsnavnet fra rullegardinlisten, eller velg Rediger for å angi det manuelt. Det er det logiske navnet på enheten som skal hentes.

    • Spørring: Bruke FetchXML til å lese data fra Dataverse. FetchXML er et proprietært spørringsspråk som brukes i Dynamics Online og lokalt. Se eksemplet nedenfor. Hvis du vil ha mer informasjon, kan du se Bygge spørringer med FetchXML.

      Eksempel på FetchXML-spørring:

      <fetch>
        <entity name="account">
          <attribute name="accountid" />
          <attribute name="name" />
          <attribute name="marketingonly" />
          <attribute name="modifiedon" />
          <order attribute="modifiedon" descending="false" />
          <filter type="and">
            <condition attribute ="modifiedon" operator="between">
              <value>2017-03-10 18:40:00z</value>
              <value>2017-03-12 20:40:00z</value>
            </condition>
          </filter>
        </entity>
      </fetch>
      

Under Avansert kan du angi følgende felt:

  • Flere kolonner: Legg til flere datakolonner for å lagre kildefilens relative bane eller statiske verdi. Uttrykket støttes for sistnevnte. Hvis du vil ha mer informasjon, kan du gå til Legg til flere kolonner under kopieringen.

Mål

Gå til Mål-fanen for å konfigurere målet for kopiaktiviteten. Se følgende innhold for detaljert konfigurasjon.

Screenshot showing destination tab and the list of properties.

Følgende egenskaper er nødvendige:

  • Datalagertype: Velg ekstern.
  • Koble til ion: Velg en eksisterende datavers tilkobling fra tilkoblingslisten. Hvis det ikke finnes noen tilkobling, oppretter du en ny datavers tilkobling ved å velge Ny.
  • Koble til iontype: Velg datavers.
  • Enhetsnavn: Angi navnet på enheten for å skrive data. Velg enhetsnavnet fra rullegardinlisten, eller velg Rediger for å angi det manuelt. Dette er det logiske navnet på enheten som skal hentes.

Under Avansert kan du angi følgende felt:

  • Skrivevirkemåte: Skrivevirkemåten for operasjonen. Denne egenskapen er obligatorisk, og du må velge Upsert. Hvis du bruker Legg til dynamisk innhold, angir du verdien i Upsert.
  • Alternativt nøkkelnavn: Angi det alternative nøkkelnavnet som er definert på enheten, for å øke postene.
  • Ignorer nullverdier: Angir om nullverdier skal ignoreres fra inndata under skriveoperasjon. Den er valgt som standard.
    • Når det er valgt: La dataene i målobjektet være uendret når du utfører upsert/update-operasjon, og sett inn definert standardverdi når du utfører innsettingsoperasjon.
    • Når det ikke er merket av: Oppdater dataene i målobjektet til NULL når du utfører oppsert/oppdater-operasjon, og sett inn NULL-verdi når du setter inn operasjonen.
  • Skrive bunkestørrelse: Angi radantallet for data som er skrevet til Datavers i hver gruppe.
  • Maks samtidige tilkoblinger: Den øvre grensen for samtidige tilkoblinger som ble opprettet i datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger.

Tilordning

For tilordningsfanekonfigurasjon går du til Konfigurer tilordningene under tilordningsfanen. Hvis du velger Binær som filformat, støttes ikke tilordning.

Innstillinger

Gå til Konfigurer de andre innstillingene under innstillinger-fanen for konfigurasjon av Innstillinger-fanen.

Tabellsammendrag

Se tabellen nedenfor for sammendrag og mer informasjon om datavers kopieringsaktiviteten.

Kildeinformasjon

Name Beskrivelse Verdi Kreves JSON-skriptegenskap
Datalagertype Datalagertypen. Ekstern Ja /
Koble til ion Tilkoblingen til kildedataverset. < tilkoblingen > Ja Tilkobling
Koble til iontype Tilkoblingstypen. Dataverse Ja type (under typeProperties ->source ->datasetSettings):
CommonDataServiceForAppsEntity
Bruk spørring Måten å lese data fra Dataverse på *Tabeller
*Spørring
Ja /
Enhetsnavn Det logiske navnet på enheten som skal hentes. < enhetsnavnet ditt > Ja entityName
Spørring Bruk FetchXML til å lese data fra Dataverse. FetchXML er et proprietært spørringsspråk som brukes i Dynamics Online og lokalt. Hvis du vil ha mer informasjon, kan du se Bygge spørringer med FetchXML. < spørringen > Ja spørring
Flere kolonner Legg til flere datakolonner for å lagre kildefilens relative bane eller statiske verdi. Uttrykket støttes for sistnevnte. Hvis du vil ha mer informasjon, kan du gå til Legg til flere kolonner under kopieringen. *Navn
*Verdi
No additionalColumns:
*navn
*Verdi

Målinformasjon

Name Beskrivelse Verdi Kreves JSON-skriptegenskap
Datalagertype Datalagertypen. Ekstern Ja /
Koble til ion Tilkoblingen til måldataverset. < tilkoblingen > Ja Tilkobling
Koble til iontype Tilkoblingstypen. Dataverse Ja type (under typeProperties ->sink ->datasetSettings):
CommonDataServiceForAppsEntity
Enhetsnavn Det logiske navnet på enheten som skal hentes. < enheten din > Ja entityName
Skrivevirkemåte Skrivevirkemåten for operasjonen. Verdien må være Upsert. Oppsert Ja writeBehavior: upsert
Alternativt nøkkelnavn Det alternative nøkkelnavnet som er definert på enheten til oppsendt poster. < alternativt nøkkelnavn > No alternateKeyName
Ignorer nullverdier Angir om nullverdier skal ignoreres fra inndata under skriveoperasjon.
- Valgt (sann): La dataene i målobjektet være uendret når du utfører upsert/update-operasjon, og sett inn definert standardverdi når du setter inn operasjonen.
- Umerket (usann): Oppdater dataene i målobjektet til NULL når du utfører upsert/update-operasjon, og sett inn NULL-verdi når du setter inn operasjonen.
merket eller umerket (standard) No ignoreNullValues:
sann eller usann (standard)
Skrive bunkestørrelse Radantallet med data skrevet til Dataverse i hver gruppe. < størrelsen på skrivegruppen >
Standardverdien er 10
No writeBatchSize
Maksimalt antall samtidige tilkoblinger Den øvre grensen for samtidige tilkoblinger som ble opprettet i datalageret under aktivitetskjøringen. Angi en verdi bare når du vil begrense samtidige tilkoblinger. < maks samtidige tilkoblinger > No maxConcurrent Koble til ions