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


A Dynamics 365, a Dataverse (Common Data Service) és a Dynamics CRM-összekötők hibaelhárítása az Azure Data Factoryben és az Azure Synapse-ben

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Ez a cikk javaslatokat tartalmaz a Dynamics 365, a Dataverse (Common Data Service) és az Azure Data Factory és az Azure Synapse Dynamics CRM-összekötőivel kapcsolatos gyakori problémák elhárításához.

Hibakód: DynamicsCreateServiceClientError

  • Üzenet: This is a transient issue on Dynamics server side. Try to rerun the pipeline.

  • Ok: A probléma egy átmeneti probléma a Dynamics-kiszolgáló oldalán.

  • Javaslat: Futtassa újra a folyamatot. Ha ismét meghiúsul, próbálja meg csökkenteni a párhuzamosságot. Ha a probléma továbbra is fennáll, forduljon a Dynamics ügyfélszolgálatához.

Hiányzó oszlopok séma vagy előzetes verziójú adatok importálásakor

  • Tünetek: Séma vagy előzetes verziójú adatok importálásakor néhány oszlop hiányzik. Hibaüzenet: The valid structure information (column name and type) are required for Dynamics source.

  • Ok: Ez a probléma tervezésből áll, mert a Data Factory és a Synapse-folyamatok nem tudják megjeleníteni azokat az oszlopokat, amelyek nem tartalmaznak értékeket az első 10 rekordban. Győződjön meg arról, hogy a hozzáadott oszlopok a megfelelő formátumban vannak.

  • Javaslat: Adja hozzá manuálisan az oszlopokat a leképezési lapon. További részletekért tekintse meg az Explicit leképezést.

Hibakód: DynamicsMissingTargetForMultiTargetLookupField

  • Üzenet: Cannot find the target column for multi-target lookup field: '%fieldName;'.

  • Ok: A céloszlop nem létezik a forrásban vagy az oszlopleképezésben.

  • Javaslat:

    1. Győződjön meg arról, hogy a forrás tartalmazza a céloszlopot.
    2. Adja hozzá a céloszlopot az oszlopleképezéshez. Győződjön meg arról, hogy a fogadó oszlop {fieldName}@EntityReference formátumban van.

Hibakód: DynamicsInvalidTargetForMultiTargetLookupField

  • Üzenet: The provided target: '%targetName;' is not a valid target of field: '%fieldName;'. Valid targets are: '%validTargetNames;'

  • Ok: A rendszer helytelen entitásnevet ad meg egy többhelyes keresőmező célentitásaként.

  • Javaslat: Adjon meg érvényes entitásnevet a többhelyes keresőmezőhöz.

Hibakód: DynamicsInvalidTypeForMultiTargetLookupField

  • Üzenet: The provided target type is not a valid string. Field: '%fieldName;'.

  • Ok: A céloszlop értéke nem sztring.

  • Javaslat: Adjon meg egy érvényes sztringet a többhelyes keresési céloszlopban.

Hibakód: DynamicsFailedToRequetServer

  • Üzenet: The Dynamics server or the network is experiencing issues. Check network connectivity or check Dynamics server log for more details.

  • Ok: A Dynamics-kiszolgáló nem érhető el vagy nem érhető el, vagy a hálózat problémákat tapasztal.

  • Javaslat: További részletekért ellenőrizze a hálózati kapcsolatot, vagy ellenőrizze a Dynamics-kiszolgáló naplóját. További segítségért forduljon a Dynamics ügyfélszolgálatához.

Hibakód: DynamicsFailedToConnect

  • Üzenet: Failed to connect to Dynamics: %message;

  • Okok és javaslatok: Különböző okok vezethetnek ehhez a hibához. Tekintse meg az alábbi lista lehetséges okelemzését és a kapcsolódó javaslatokat.

    Okelemzés Ajánlás
    Ha a ERROR REQUESTING ORGS FROM THE DISCOVERY SERVERFCB 'EnableRegionalDisco' is disabled. Unable to Login to Dynamics CRM, message:ERROR REQUESTING Token FROM THE Authentication context - USER intervention required but not permitted by prompt behavior AADSTS50079: Due to a configuration change made by your administrator, or because you moved to a new location, you must enroll in multi-factor authentication to access '00000007-0000-0000-c000-000000000000' használati eset megfelel az alábbi három feltételnek :
  • A Dynamics 365-höz, a Common Data Service-hez vagy a Dynamics CRM-hez csatlakozik.
  • Office365-hitelesítést használ.
  • A bérlő és a felhasználó a Microsoft Entra-azonosítóban van konfigurálva feltételes hozzáféréshez és/vagy többtényezős hitelesítéshez (lásd a Dataverse-dokumentumra mutató hivatkozást).
  • Ilyen körülmények között a kapcsolat 2021. 06. 08. előtt sikeres volt. 2021.06.09-től a kapcsolat a regionális felderítési szolgáltatás elavulása miatt meghiúsul (lásd ezt a hivatkozást).
    Ha a bérlő és a felhasználó feltételes hozzáféréshez és/vagy többtényezős hitelesítéshez van konfigurálva a Microsoft Entra-azonosítóban, akkor 2021. 06. 08. után a "Microsoft Entra szolgáltatásnév" használatával kell hitelesítenie magát. A részletes lépésekért tekintse meg ezt a hivatkozást .
    Ha megjelenik Office 365 auth with OAuth failed a hibaüzenet, az azt jelenti, hogy a kiszolgáló bizonyos konfigurációi nem kompatibilisek az OAuthtal.
  • Segítségért forduljon a Dynamics támogatási csapatához a részletes hibaüzenettel.
  • Használja a szolgáltatásnév-hitelesítést, és tekintse meg ezt a cikket: Példa: Dynamics online a Microsoft Entra szolgáltatásnévvel és tanúsítványhitelesítéssel.
  • Ha megjelenik Unable to retrieve authentication parameters from the serviceUri a hibaüzenet, az azt jelenti, hogy vagy rossz Dynamics-szolgáltatás URL-címét adja meg, vagy proxyt/tűzfalat a forgalom elfogásához.
  • Győződjön meg arról, hogy a megfelelő szolgáltatás URI-t helyezte el a társított szolgáltatásban.
  • Ha a saját üzemeltetésű integrációs modult használja, győződjön meg arról, hogy a tűzfal/proxy nem fogja elfogni a Dynamics-kiszolgálóhoz érkező kéréseket.
  • Ha megjelenik An unsecured or incorrectly secured fault was received from the other party a hibaüzenet, az azt jelenti, hogy váratlan válaszokat kapott a kiszolgáló oldaláról.
  • Az Office 365-hitelesítés használata esetén győződjön meg arról, hogy a felhasználónév és a jelszó helyes.
  • Győződjön meg arról, hogy a megfelelő szolgáltatás URI-t adja meg.
  • Ha regionális CRM URL-címet használ (az URL-cím a crm után egy számmal rendelkezik), győződjön meg arról, hogy a megfelelő regionális azonosítót használja.
  • Segítségért forduljon a Dynamics támogatási csapatához.
  • Ha megjelenik No Organizations Found a hibaüzenet, az azt jelenti, hogy vagy a szervezet neve hibás, vagy helytelen CRM-régióazonosítót használt a szolgáltatás URL-címében.
  • Győződjön meg arról, hogy a megfelelő szolgáltatás URI-t adja meg.
  • Ha a regionális CRM URL-címet használja (az URL-cím a crm után egy számmal rendelkezik), győződjön meg arról, hogy a megfelelő regionális azonosítót használja.
  • Segítségért forduljon a Dynamics támogatási csapatához.
  • Ha megjelenik 401 Unauthorized és a Microsoft Entra-val kapcsolatos hibaüzenet jelenik meg, az azt jelenti, hogy probléma van a szolgáltatásnévvel. A szolgáltatásnévvel kapcsolatos probléma megoldásához kövesse a hibaüzenet útmutatását.
    Egyéb hibák esetén a probléma általában a kiszolgáló oldalán jelentkezik. Az XrmToolBox használatával hozzon létre kapcsolatot. Ha a hiba továbbra is fennáll, forduljon a Dynamics támogatási csapatához segítségért.

Hibakód: DynamicsOperationFailed

  • Üzenet: Dynamics operation failed with error code: %code;, error message: %message;.

  • Ok: A művelet nem sikerült a kiszolgáló oldalán.

  • Javaslat: Bontsa ki a dynamics művelet hibakódját a hibaüzenetből, Dynamics operation failed with error code: {code}és részletesebb információkért tekintse meg a webszolgáltatás hibakódjait ismertető cikket. Szükség esetén kapcsolatba léphet a Dynamics támogatási csapatával.

Hibakód: DynamicsInvalidFetchXml

  • Üzenet: The Fetch Xml query specified is invalid.

  • Ok: Hiba történt a beolvasási XML-ben.

  • Javaslat: Javítsa ki a beolvasási XML-ben található hibát.

Hibakód: DynamicsMissingKeyColumns

  • Üzenet: Input DataSet must contain keycolumn(s) in Upsert/Update scenario. Missing key column(s): %column;

  • Ok: A forrásadatok nem tartalmazzák a fogadó entitás kulcsoszlopát.

  • Javaslat: Ellenőrizze, hogy a kulcsoszlopok szerepelnek-e a forrásadatokban, vagy megfeleltet egy forrásoszlopot a fogadó entitás kulcsoszlopához.

Hibakód: DynamicsPrimaryKeyMustBeGuid

  • Üzenet: The primary key attribute '%attribute;' must be of type guid.

  • Ok: Az elsődleges kulcs oszlopának típusa nem guid.

  • Javaslat: Győződjön meg arról, hogy a forrásadatok elsődleges kulcsoszlopa guid típusú.

Hibakód: DynamicsAlternateKeyNotFound

  • Üzenet: Cannot retrieve key information of alternate key '%key;' for entity '%entity;'.

  • Ok: A megadott alternatív kulcs nem létezik, amelyet helytelen kulcsnevek vagy nem megfelelő engedélyek okozhatnak.

  • Javaslat:

    • Javítsa ki a kulcsnév elírását.
    • Győződjön meg arról, hogy rendelkezik megfelelő engedélyekkel az entitáshoz.

Hibakód: DynamicsInvalidSchemaDefinition

  • Üzenet: The valid structure information (column name and type) are required for Dynamics source.

  • Ok: Az oszlopleképezés fogadóoszlopai nem tartalmazzák a "type" tulajdonságot.

  • Javaslat: A portál JSON-szerkesztőjével hozzáadhatja a "type" tulajdonságot az oszlopleképezés ezen oszlopaihoz.

Hibakód: UserErrorUnsupportedAttributeType

  • Üzenet: The attribute type 'Lookup' of field %attributeName; is not supported

  • Ok: Amikor adatokat tölt be a Dynamics Sinkbe, az Azure Data Factory érvényesíti a keresési attribútum metaadatait. Bizonyos Dynamics-entitások azonban nem rendelkeznek érvényes keresési attribútum metaadataival, amelyek a célok listáját őrzik, ami sikertelen lenne az ellenőrzés során.

  • Javaslat: Lépjen kapcsolatba a Dynamics támogatási csapatával a probléma megoldásához.

A Dynamics 365 másolási tevékenysége több sort olvas be, mint a tényleges szám

  • Tünetek: A Dynamics 365 másolási tevékenysége több sort olvas be, mint a tényleges szám.

  • Ok: A Dynamics 365-kiszolgáló mindig több elérhető rekordot jelez.

  • Javaslat: Az XrmToolBox használatával tesztelje a FetchXML-t lapozással. A telepített eszközökkel rendelkező XrmToolBox rekordszámokat kaphat. További információ: XrmToolBox.

A másolási tevékenységben lévő Dynamics-forrásokból származó virtuális oszlopok nem érhetők el

  • Tünetek: A másolási tevékenységben nem férhet hozzá a Dynamics-forrásokból származó virtuális oszlopokhoz.

  • Ok: A virtuális oszlop jelenleg nem támogatott.

  • Javaslat: A Beállításkészlet értékének lekéréséhez kövesse az alábbi beállításokat:

Párhuzamos másolat egy Dynamics CRM-adattárban

  • Tünetek: Nem tudja, hogy konfigurálható-e a párhuzamos másolat egy Dynamics CRM-adattárban, és nem tudja a "Másolási párhuzamosság foka" szakaszban beállítható értékek tartományát sem.

  • Javaslat: A párhuzamos másolás vezérli a párhuzamosságot, a "Másolási párhuzamosság foka" szakasz pedig nem nulla értékre állítható be. A nagy szám szabályozást okozhat a Dynamics Server oldalán, ami csökkentheti az átviteli sebességet, de most a szabályozást a nyilvános SDK használatával kezelik.

    A másolási párhuzamosság szakaszának diagramja.

Dynamics-típus konvertálása

  • Tünetek: Megpróbálja a GUID-t sztringgé alakítani a Dynamics-forrásban, de hibát tapasztal.

  • Ok: A Dynamics forrásként való használata esetén a típusátalakítás nem támogatott.

  • Javaslat: Engedélyezze az előkészítést és az újrapróbálkozást.

További hibaelhárítási segítségért próbálja ki az alábbi erőforrásokat: