Felsöka Azure Data Factory och Azure Synapse Analytics anslutningsappar

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Den här artikeln beskriver hur du felsöker anslutningsappar i Azure Data Factory och Azure Synapse Analytics.

Problem med anslutningsappen

Du kan gå till felsökningssidorna för varje anslutning för att se problem som är specifika för den med förklaringar av deras orsaker och rekommendationer för att lösa dem.

Allmänna kopieringsaktivitetsfel

Felen nedan är allmänna för kopieringsaktiviteten och kan inträffa med alla anslutningsappar.

Felkod: JreNotFound

  • Meddelande: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.

  • Orsak: IR med egen värd kan inte hitta Java Runtime. Java Runtime krävs för läsning av specifika källor.

  • Rekommendation: Kontrollera din Integration Runtime-miljö. Mer information finns i Använda Integration Runtime.

Felkod: WildcardPathSinkNotSupported

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

  • Orsak: Datauppsättningen för mottagare stöder inte jokerteckenvärden.

  • Rekommendation: Kontrollera datauppsättningen för mottagaren och skriva om sökvägen utan att använda ett jokerteckenvärde.

FIPS-problem

  • Symptom: aktiviteten Kopiera misslyckas på en FIPS-aktiverad IR-dator med egen värd med följande felmeddelande: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

  • Orsak: Det här felet kan inträffa när du kopierar data med anslutningsappar som Azure Blob, SFTP och så vidare. FIPS (Federal Information Processing Standards) definierar en viss uppsättning kryptografiska algoritmer som tillåts användas. När FIPS-läge är aktiverat på datorn blockeras vissa kryptografiska klasser som kopieringsaktiviteten är beroende av i vissa scenarier.

  • Lösning: Lär dig varför vi inte rekommenderar "FIPS-läge"längre och utvärdera om du kan inaktivera FIPS på din lokala IR-dator.

    Om du bara vill kringgå FIPS och göra så att aktivitetskörningarna lyckas gör du följande:

    1. Öppna mappen där IR med egen värd är installerad. Sökvägen är vanligtvis C:\Program Files\Microsoft Integration Runtime <IR version> \Shared.

    2. Öppna filen diawp.exe.config och lägg sedan till i slutet <runtime> av avsnittet enligt <enforceFIPSPolicy enabled="false"/> följande:

      Skärmbild av ett avsnitt i diawp.exe.config visar FIPS inaktiverat.

    3. Spara filen och starta sedan om den lokala IR-datorn.

Felkod: JniException

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

  • Orsak: Om felmeddelandet innehåller "Det går inte att skapa JVM: JNI-returkod [-6][JNI-anropet misslyckades: Ogiltiga argument.]" är den möjliga orsaken att JVM inte kan skapas eftersom vissa ogiltiga (globala) argument har angetts.

  • Rekommendation: Logga in på den dator som är värd för varje nod i din egen värdbaserade Integration Runtime. Kontrollera att systemvariabeln har angetts korrekt enligt följande: _JAVA_OPTIONS "-Xms256m -Xmx16g" with memory bigger than 8G . Starta om alla Integration Runtime-noder och kör sedan pipelinen igen.

Felkod: GetOAuth2AccessTokenErrorResponse

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

  • Orsak: Klient-ID:t eller klienthemligheten är ogiltig och autentiseringen misslyckades på auktoriseringsservern.

  • Rekommendation: Korrigera alla flödesinställningar för OAuth2-klientauktoriseringsuppgifter för auktoriseringsservern.

Felkod: FailedToGetOAuth2AccessToken

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

  • Orsak: Flödesinställningarna för OAuth2-klientaudential autentiseringsuppgifter är ogiltiga.

  • Rekommendation: Korrigera alla flödesinställningar för OAuth2-klientauktoriseringsuppgifter för auktoriseringsservern.

Felkod: OAuth2AccessTokenTypeNotSupported

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

  • Orsak: Auktoriseringsservern stöds inte.

  • Rekommendation: Använd en auktoriseringsserver som kan returnera tokens med tokentyper som stöds.

Felkod: OAuth2ClientIdColonNotAllowed

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

  • Orsak: Klient-ID:t innehåller det ogiltiga tecknet kolon ( : ).

  • Rekommendation: Använd ett giltigt klient-ID.

Felkod: ManagedIdentityCredentialObjectNotSupported

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

  • Rekommendation: Kontrollera vilken version som stöds och uppgradera Integration Runtime till en högre version.

Felkod: QueryMissingFormatSettingsInDataset

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

  • Orsak: Datauppsättningstypen är Binär, som inte stöds.

  • Rekommendation: Använd datauppsättningen DelimitedText, Json, Avro, Orc eller Parquet i stället.

  • Orsak: För fillagringen saknas formatinställningarna i datauppsättningen.

  • Rekommendation: Avmarkera "Binär kopia" i datauppsättningen och ange rätt formatinställningar.

Felkod: QueryUnsupportedCommandBehavior

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

  • Rekommendation: Lägg inte till kommandobeteendet som en parameter för förhandsgranskning eller GETSchema API-begärande-URL.

Felkod: DataConsistencyFailedToGetSourceFileMetadata

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

  • Orsak: Det finns ett tillfälligt problem i mottagarens datalager, eller så är det inte tillåtet att hämta metadata från mottagarens datalager.

Felkod: DataConsistencyFailedToGetSinkFileMetadata

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

  • Orsak: Det finns ett tillfälligt problem i mottagarens datalager, eller så är det inte tillåtet att hämta metadata från mottagarens datalager.

Felkod: DataConsistencyValidationNotSupportedForNonDirectBinaryCopy

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

  • Orsak: Valideringen av datakonsekvens stöds endast i scenariot med direkt binär kopia.

  • Rekommendation: Ta bort egenskapen "validateDataConsistency" i kopieringsaktivitetens nyttolast.

Felkod: DataConsistencyValidationNotSupportedForLowVersionSelfHostedIntegrationRuntime

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

  • Rekommendation: Kontrollera vilken Integration Runtime-version som stöds och uppgradera den till en högre version, eller ta bort egenskapen "validateDataConsistency" från kopieringsaktiviteter.

Felkod: SkipMissingFileNotSupportedForNonDirectBinaryCopy

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

  • Rekommendation: Ta bort "fileMissing" för inställningen skipErrorFile i kopieringsaktivitetens nyttolast.

Felkod: SkipInconsistencyDataNotSupportedForNonDirectBinaryCopy

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

  • Rekommendation: Ta bort "dataInconsistency" för inställningen skipErrorFile i kopieringsaktivitetens nyttolast.

Felkod: SkipForbiddenFileNotSupportedForNonDirectBinaryCopy

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

  • Rekommendation: Ta bort "fileForbidden" för skipErrorFile-inställningen i kopieringsaktivitetens nyttolast.

Felkod: SkipForbiddenFileNotSupportedForThisConnector

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

  • Rekommendation: Ta bort "fileForbidden" för skipErrorFile-inställningen i kopieringsaktivitetens nyttolast.

Felkod: SkipInvalidFileNameNotSupportedForNonDirectBinaryCopy

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

  • Rekommendation: Ta bort "invalidFileName" för skipErrorFile-inställningen i nyttolasten för kopieringsaktiviteten.

Felkod: SkipInvalidFileNameNotSupportedForSource

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

  • Rekommendation: Ta bort "invalidFileName" för skipErrorFile-inställningen i nyttolasten för kopieringsaktiviteten.

Felkod: SkipInvalidFileNameNotSupportedForSink

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

  • Rekommendation: Ta bort "invalidFileName" för skipErrorFile-inställningen i nyttolasten för kopieringsaktiviteten.

Felkod: SkipAllErrorFileNotSupportedForNonBinaryCopy

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

  • Rekommendation: Ta bort "allErrorFile" i inställningen skipErrorFile i nyttolasten för kopieringsaktiviteten.

Felkod: DeleteFilesAfterCompletionNotSupportedForNonDirectBinaryCopy

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

  • Rekommendation: Ta bort inställningen "deleteFilesAfterCompletion" eller använd direkt binär kopia.

Felkod: DeleteFilesAfterCompletionNotSupportedForThisConnector

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

  • Rekommendation: Ta bort inställningen "deleteFilesAfterCompletion" i nyttolasten för kopieringsaktiviteten.

Felkod: FailedToDownloadCustomPlugins

  • Meddelande:Failed to download custom plugins.

  • Orsak: Ogiltiga nedladdningslänkar eller tillfälliga anslutningsproblem.

  • Rekommendation: Försök igen om meddelandet visar att det är ett tillfälligt problem. Kontakta supportteamet om problemet kvarstår.

Nästa steg

Om du behöver mer felsökningshjälp kan du prova följande resurser: