Megosztás a következőn keresztül:


Dataverse konfigurálása másolási tevékenységben

Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet egy adatfolyamban adatok másolására a Dataverse-ből és a Dataverse-be.

Előfeltételek

Ha ezt az összekötőt a Microsoft Entra szolgáltatásnév-hitelesítéssel szeretné használni, be kell állítania a kiszolgáló–kiszolgáló (S2S) hitelesítést a Dataverse-ben. Először regisztrálja az alkalmazásfelhasználót (szolgáltatásnév) a Microsoft Entrában. További információ: Microsoft Entra-alkalmazás és szolgáltatásnév létrehozása, amely hozzáfér az erőforrásokhoz.

Az alkalmazásregisztráció során létre kell hoznia ezt a felhasználót a Dataverse-ben, és engedélyeket kell adnia. Ezeket az engedélyeket közvetlenül vagy közvetve is megadhatja, ha hozzáadja az alkalmazás felhasználóját egy olyan csapathoz, amely engedélyt kapott a Dataverse-ben. Ha többet szeretne tudni arról, hogyan állíthat be egy alkalmazásfelhasználót a Dataverse-hitelesítéshez, olvassa el az egybérlős kiszolgálók közötti hitelesítés használata című témakört.

Támogatott konfiguráció

A másolási tevékenység alatt lévő lapok konfigurációjához tekintse meg a következő szakaszokat.

Általános

Az Általános lap konfigurációjához lépjen az Általános beállítások elemre.

Forrás

A másolási tevékenység forrásának konfigurálásához lépjen a Forrás lapra. A részletes konfigurációért tekintse meg az alábbi tartalmat.

Screenshot showing source tab and the list of properties.

A következő tulajdonságok szükségesek:

  • Adattár típusa: Válassza a Külső lehetőséget.
  • Csatlakozás ion: Válasszon ki egy meglévő Dataverse-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Dataverse-kapcsolatot az Új lehetőség kiválasztásával.
  • Csatlakozás ion típus: Válassza a Dataverse lehetőséget.
  • Lekérdezés használata: Adja meg az adatok olvasásának módját. Az entitás nevét választva az adatokat entitásnévvel vagy lekérdezéssel olvashatja be az adatok olvasásához.
    • Entitás neve: Válassza ki az entitás nevét a legördülő listából, vagy válassza a Szerkesztés lehetőséget a manuális bevitelhez. A lekérni kívánt entitás logikai neve.

    • Lekérdezés: Adatok beolvasása a Dataverse-ből a FetchXML használatával. A FetchXML egy saját fejlesztésű lekérdezési nyelv, amelyet a Dynamics Online és a helyszíni Dynamics használ. Tekintse meg a következő példát. További információ: Lekérdezések létrehozása a FetchXML használatával.

      Minta FetchXML-lekérdezés:

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

A Speciális területen a következő mezőket adhatja meg:

  • További oszlopok: További adatoszlopok hozzáadása a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. A kifejezés az utóbbi esetében támogatott. További információ: További oszlopok hozzáadása másolás közben.

Cél

A másolási tevékenység célhelyének konfigurálásához lépjen a Cél lapra. A részletes konfigurációért tekintse meg az alábbi tartalmat.

Screenshot showing destination tab and the list of properties.

A következő tulajdonságok szükségesek:

  • Adattár típusa: Válassza a Külső lehetőséget.
  • Csatlakozás ion: Válasszon ki egy meglévő Dataverse-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Dataverse-kapcsolatot az Új lehetőség kiválasztásával.
  • Csatlakozás ion típus: Válassza a Dataverse lehetőséget.
  • Entitás neve: Adja meg az adatokat írni kívánt entitás nevét. Válassza ki az entitás nevét a legördülő listából, vagy válassza a Szerkesztés lehetőséget a manuális bevitelhez. Ez a lekérni kívánt entitás logikai neve.

A Speciális területen a következő mezőket adhatja meg:

  • Írási viselkedés: A művelet írási viselkedése. Ez a tulajdonság kötelező, és ki kell választania az Upsert elemet. Ha dinamikus tartalom hozzáadása parancsot használ, adja meg az Upsert értékét.
  • Másodlagos kulcs neve: Adja meg az entitáson definiált alternatív kulcsnevet a rekordok frissítéséhez.
  • Null értékek figyelmen kívül hagyása: Azt jelzi, hogy az írási művelet során figyelmen kívül hagyja-e a bemeneti adatok null értékeit. Alapértelmezés szerint ki van jelölve.
    • Ha ki van jelölve: Hagyja változatlanul a célobjektumban lévő adatokat az upsert/update művelet végrehajtásakor, és szúrja be a megadott alapértelmezett értéket a beszúrási művelet során.
    • Ha nincs bejelölve: Frissítse a célobjektumban lévő adatokat NULL értékre az upsert/update művelet végrehajtásakor, és szúrjon be NULL értéket a beszúrási művelet során.
  • Kötegméret írása: Adja meg az egyes kötegekben a Dataversebe írt adatok sorszámát.
  • Egyidejű kapcsolatok maximális száma: Az adattárban a tevékenységfuttatás során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.

Hozzárendelés

A Leképezés lap konfigurálásához válassza a Leképezés lap leképezési beállításainak konfigurálását. Ha a Bináris fájlt választja fájlformátumként, a leképezés nem támogatott.

Beállítások

A Gépház lap konfigurációjához válassza a Beállítások lap egyéb beállításainak konfigurálását.

Táblázat összefoglalása

A Dataverse másolási tevékenységének összegzését és további információiért tekintse meg az alábbi táblázatot.

Forrásadatok

Név Leírás Érték Szükséges JSON-szkripttulajdonság
Adattár típusa Az adattár típusa. Külső Igen /
Kapcsolat A forrás dataverse-hez való kapcsolata. < a kapcsolat > Igen kapcsolat
Kapcsolat típusa A kapcsolat típusa. Dataverse Igen Típus (alatt typeProperties ->source ->datasetSettings):
CommonDataServiceForAppsEntity
Lekérdezés használata Adatok beolvasása a Dataverse-ből *Táblázatok
*Lekérdezés
Igen /
Entitás neve A lekérni kívánt entitás logikai neve. < az entitás neve > Igen entityName
Lekérdezés Adatok beolvasása a Dataverse-ből a FetchXML használatával. A FetchXML egy saját fejlesztésű lekérdezési nyelv, amelyet a Dynamics Online és a helyszíni Dynamics használ. További információ: Lekérdezések létrehozása a FetchXML használatával. < a lekérdezés > Igen Lekérdezés
További oszlopok Adjon hozzá további adatoszlopokat a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. A kifejezés az utóbbi esetében támogatott. További információ: További oszlopok hozzáadása másolás közben. *Név
*Érték
Nem továbbicolumnok:
*név
*Érték

Céladatok

Név Leírás Érték Szükséges JSON-szkripttulajdonság
Adattár típusa Az adattár típusa. Külső Igen /
Kapcsolat A cél dataverse-hez való kapcsolata. < a kapcsolat > Igen kapcsolat
Kapcsolat típusa A kapcsolat típusa. Dataverse Igen Típus (alatt typeProperties ->sink ->datasetSettings):
CommonDataServiceForAppsEntity
Entitás neve A lekérni kívánt entitás logikai neve. < az ön entitása > Igen entityName
Írási viselkedés A művelet írási viselkedése. Az értéknek Upsert értékűnek kell lennie. Beszúrás és frissítés Igen writeBehavior: upsert
Másodlagos kulcs neve Az entitáson definiált másodlagos kulcsnév rekordok hozzáadásához. < másodlagos kulcs neve > Nem alternateKeyName
Null értékek figyelmen kívül hagyása Azt jelzi, hogy az írási művelet során figyelmen kívül hagyja-e a bemeneti adatok null értékeit.
- Kiválasztva (igaz): Hagyja változatlanul a célobjektumban lévő adatokat az upsert/update művelet végrehajtásakor, és a beszúrási művelet során beszúrja a megadott alapértelmezett értéket.
- Nem kijelölt (hamis): Frissítse a célobjektumban lévő adatokat NULL értékre az upsert/update művelet végrehajtásakor, és szúrjon be NULL értéket a beszúrási művelet során.
ki van jelölve vagy nincs kijelölve (alapértelmezett) Nem ignoreNullValues:
igaz vagy hamis (alapértelmezett)
Kötegméret írása Az egyes kötegekben a Dataversebe írt adatok sorszáma. < az írási köteg mérete >
Az alapértelmezett érték 10
Nem writeBatchSize
Egyidejű kapcsolatok maximális kihasználása Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. < egyidejű kapcsolatok maximális kihasználása > Nem maxConcurrent Csatlakozás ions