Problemen met Azure Data Factory en Azure Synapse Analytics-connectors oplossen

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

In dit artikel wordt beschreven hoe u problemen met connectors in Azure Data Factory en Azure Synapse Analytics oplost.

Verbinding maken or specifieke problemen

U kunt de pagina's voor probleemoplossing voor elke connector raadplegen om problemen te zien die specifiek zijn voor deze connector met uitleg over de oorzaken en aanbevelingen om ze op te lossen.

Algemene fouten bij kopieeractiviteit

De onderstaande fouten zijn algemeen voor de kopieeractiviteit en kunnen optreden bij elke connector.

Foutcode: JreNotFound

  • Bericht: Java Runtime Environment cannot be found on the Self-hosted Integration Runtime machine. It is required for parsing or writing to Parquet/ORC files. Make sure Java Runtime Environment has been installed on the Self-hosted Integration Runtime machine.

  • Oorzaak: De zelf-hostende IR kan Java Runtime niet vinden. Java Runtime is vereist voor het lezen van bepaalde bronnen.

  • Aanbeveling: Controleer uw Integration Runtime-omgeving, zie Zelf-hostende Integration Runtime gebruiken.

Foutcode: WildcardPathSinkNotSupported

  • Bericht: Wildcard in path is not supported in sink dataset. Fix the path: '%setting;'.

  • Oorzaak: De sink-gegevensset biedt geen ondersteuning voor jokertekenwaarden.

  • Aanbeveling: Controleer de sinkgegevensset en herschrijf het pad zonder een jokertekenwaarde te gebruiken.

FIPS-probleem

  • Symptomen: Copy-activiteit mislukt op een zelf-hostende IR-computer met FIPS met het volgende foutbericht:This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

  • Oorzaak: Deze fout kan optreden wanneer u gegevens kopieert met connectors zoals Azure Blob, SFTP, enzovoort. De Federal Information Processing Standards (FIPS) definieert een bepaalde set cryptografische algoritmen die mogen worden gebruikt. Wanneer de FIPS-modus op de computer is ingeschakeld, worden sommige cryptografische klassen waarvoor kopieeractiviteit afhankelijk is, in sommige scenario's geblokkeerd.

  • Oplossing: ontdek waarom we 'FIPS-modus' niet meer aanbevelen en evalueren of u FIPS kunt uitschakelen op uw zelf-hostende IR-computer.

    Als u fips alleen wilt omzeilen en de uitvoering van de activiteit wilt voltooien, gaat u als volgt te werk:

    1. Open de map waarin zelf-hostende IR is geïnstalleerd. Het pad is meestal C:\Program Files\Microsoft Integration Runtime <IR version>\Shared.

    2. Open het bestand diawp.exe.config en voeg <enforceFIPSPolicy enabled="false"/>vervolgens aan het einde van de <runtime> sectie toe, zoals hier wordt weergegeven:

      Screenshot of a section of the diawp.exe.config file showing FIPS disabled.

    3. Sla het bestand op en start de zelf-hostende IR-computer opnieuw op.

Foutcode: JniException

  • Bericht: An error occurred when invoking Java Native Interface.

  • Oorzaak: Als het foutbericht 'Kan JVM niet maken: JNI-retourcode [-6][JNI-aanroep is mislukt: ongeldige argumenten.]' bevat, kan JVM niet worden gemaakt omdat sommige ongeldige (globale) argumenten zijn ingesteld.

  • Aanbeveling: Meld u aan bij de computer waarop elk knooppunt van uw zelf-hostende Integration Runtime wordt gehost. Controleer of de systeemvariabele correct is ingesteld, als volgt: _JAVA_OPTIONS "-Xms256m -Xmx16g" with memory bigger than 8G Start alle integration runtime-knooppunten opnieuw en voer de pijplijn opnieuw uit.

Foutcode: GetOAuth2AccessTokenErrorResponse

  • Bericht: Failed to get access token from your token endpoint. Error returned from your authorization server: %errorResponse;.

  • Oorzaak: uw client-id of clientgeheim is ongeldig en de verificatie is mislukt op uw autorisatieserver.

  • Aanbeveling: Corrigeer alle instellingen voor de OAuth2-clientreferentiestroom van uw autorisatieserver.

Foutcode: FailedToGetOAuth2AccessToken

  • Bericht: Failed to get access token from your token endpoint. Error message: %errorMessage;.

  • Oorzaak: instellingen voor OAuth2-clientreferentiestroom zijn ongeldig.

  • Aanbeveling: Corrigeer alle instellingen voor de OAuth2-clientreferentiestroom van uw autorisatieserver.

Foutcode: OAuth2AccessTokenTypeNotSupported

  • Bericht: The toke type '%tokenType;' from your authorization server is not supported, supported types: '%tokenTypes;'.

  • Oorzaak: uw autorisatieserver wordt niet ondersteund.

  • Aanbeveling: Gebruik een autorisatieserver die tokens met ondersteunde tokentypen kan retourneren.

Foutcode: OAuth2ClientIdColonNotAllowed

  • Bericht: The character colon(:) is not allowed in clientId for OAuth2ClientCredential authentication.

  • Oorzaak: de client-id bevat de ongeldige dubbele punt (:).

  • Aanbeveling: Gebruik een geldige client-id.

Foutcode: ManagedIdentityCredentialObjectNotSupported

  • Bericht: Managed identity credential is not supported in this version ('%version;') of Self Hosted Integration Runtime.

  • Aanbeveling: Controleer de ondersteunde versie en werk de integration runtime bij naar een hogere versie.

Foutcode: QueryMissingFormat Instellingen InDataset

  • Bericht: The format settings are missing in dataset %dataSetName;.

  • Oorzaak: Het gegevenssettype is Binair, dat niet wordt ondersteund.

  • Aanbeveling: gebruik in plaats daarvan de gegevensset DelimitedText, Json, Avro, Orc of Parquet.

  • Oorzaak: Voor de bestandsopslag ontbreken de indelingsinstellingen in de gegevensset.

  • Aanbeveling: Hef de selectie van de binaire kopie in de gegevensset op en stel de juiste indelingsinstellingen in.

Foutcode: QueryUnsupportedCommandBehavior

  • Bericht: The command behavior "%behavior;" is not supported.

  • Aanbeveling: voeg het opdrachtgedrag niet toe als een parameter voor preview- of GetSchema API-aanvraag-URL.

Foutcode: DataConsistencyFailedToGetSourceFileMetadata

  • Bericht: Failed to retrieve source file ('%name;') metadata to validate data consistency.

  • Oorzaak: Er is een tijdelijk probleem in het sinkgegevensarchief of het ophalen van metagegevens uit het sinkgegevensarchief is niet toegestaan.

Foutcode: DataConsistencyFailedToGetSinkFileMetadata

  • Bericht: Failed to retrieve sink file ('%name;') metadata to validate data consistency.

  • Oorzaak: Er is een tijdelijk probleem in het sinkgegevensarchief of het ophalen van metagegevens uit het sinkgegevensarchief is niet toegestaan.

Foutcode: DataConsistencyValidationNotSupportedForNonDirectBinaryCopy

  • Bericht: Data consistency validation is not supported in current copy activity settings.

  • Oorzaak: De validatie van gegevensconsistentie wordt alleen ondersteund in het scenario voor directe binaire kopie.

  • Aanbeveling: verwijder de eigenschap 'validateDataConsistency' in de nettolading van de kopieeractiviteit.

Foutcode: DataConsistencyValidationNotSupportedForLowVersionSelfHostedIntegrationRuntime

  • Bericht: 'validateDataConsistency' is not supported in this version ('%version;') of Self Hosted Integration Runtime.

  • Aanbeveling: Controleer de ondersteunde integration runtime-versie en werk deze bij naar een hogere versie of verwijder de eigenschap validateDataConsistency uit kopieeractiviteiten.

Foutcode: SkipMissingFileNotSupportedForNonDirectBinaryCopy

  • Bericht: Skip missing file is not supported in current copy activity settings, it's only supported with direct binary copy with folder.

  • Aanbeveling: Verwijder fileMissing van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipInconsistencyDataNotSupportedForNonDirectBinaryCopy

  • Bericht: Skip inconsistency is not supported in current copy activity settings, it's only supported with direct binary copy when validateDataConsistency is true.

  • Aanbeveling: Verwijder 'dataInconsistency' van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipForbiddenFileNotSupportedForNonDirectBinaryCopy

  • Bericht: Skip forbidden file is not supported in current copy activity settings, it's only supported with direct binary copy with folder.

  • Aanbeveling: Verwijder fileForbidden van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipForbiddenFileNotSupportedForThis Verbinding maken or

  • Bericht: Skip forbidden file is not supported for this connector: ('%connectorName;').

  • Aanbeveling: Verwijder fileForbidden van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipInvalidFileNameNotSupportedForNonDirectBinaryCopy

  • Bericht: Skip invalid file name is not supported in current copy activity settings, it's only supported with direct binary copy with folder.

  • Aanbeveling: Verwijder 'invalidFileName' van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipInvalidFileNameNotSupportedForSource

  • Bericht: Skip invalid file name is not supported for '%connectorName;' source.

  • Aanbeveling: Verwijder 'invalidFileName' van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipInvalidFileNameNotSupportedForSink

  • Bericht: Skip invalid file name is not supported for '%connectorName;' sink.

  • Aanbeveling: Verwijder 'invalidFileName' van de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: SkipAllErrorFileNotSupportedForNonBinaryCopy

  • Bericht: Skip all error file is not supported in current copy activity settings, it's only supported with binary copy with folder.

  • Aanbeveling: verwijder 'allErrorFile' in de instelling skipErrorFile in de nettolading van de kopieeractiviteit.

Foutcode: DeleteFilesAfterCompletionNotSupportedForNonDirectBinaryCopy

  • Bericht: 'deleteFilesAfterCompletion' is not support in current copy activity settings, it's only supported with direct binary copy.

  • Aanbeveling: verwijder de instelling deleteFilesAfterCompletion of gebruik directe binaire kopie.

Foutcode: DeleteFilesAfterCompletionNotSupportedForThis Verbinding maken or

  • Bericht: 'deleteFilesAfterCompletion' is not supported for this connector: ('%connectorName;').

  • Aanbeveling: Verwijder de instelling deleteFilesAfterCompletion in de nettolading van de kopieeractiviteit.

Foutcode: FailedToDownloadCustomPlugins

  • Bericht: Failed to download custom plugins.

  • Oorzaak: Ongeldige downloadkoppelingen of tijdelijke verbindingsproblemen.

  • Aanbeveling: Probeer het opnieuw als in het bericht wordt aangegeven dat het een tijdelijk probleem is. Neem contact op met het ondersteuningsteam als het probleem zich blijft voordoen.

Algemene connectorfouten

Foutcode: UserErrorOdbcInvalidQueryString

  • Bericht: The following ODBC Query is not valid: '%'.

  • Oorzaak: U geeft een verkeerde of ongeldige query op om de gegevens/schema's op te halen.

  • Aanbeveling: Controleer of uw query geldig is en kan gegevens/schema's retourneren. Gebruik scriptactiviteit als u niet-queryscripts wilt uitvoeren en uw gegevensarchief wordt ondersteund. U kunt ook een opgeslagen procedure gebruiken die een dummyresultaat retourneert om uw niet-queryscripts uit te voeren.

Foutcode: FailToResolveParametersInExploratoryController

  • Bericht: The parameters and expression cannot be resolved for schema operations. …The template function 'linkedService' is not defined or not valid.

  • Oorzaak: De service heeft een beperking om de gekoppelde service te ondersteunen die verwijst naar een andere gekoppelde service met parameters voor testverbinding of preview-gegevens. Als u bijvoorbeeld een parameter van een Key Vault doorgeeft aan een gekoppelde service, kan het probleem optreden. 

  • Aanbeveling: verwijder de parameters in de gekoppelde service waarnaar wordt verwezen om de fout te elimineren. Voer anders de pijplijn uit zonder verbinding te testen of een voorbeeld van gegevens te bekijken. 

Voor meer hulp bij het oplossen van problemen kunt u de volgende bronnen proberen: