Устранение неполадок соединителей в Фабрике данных Azure и Azure Synapse Analytics
ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
В этой статье описывается, как устранять неполадки соединителей в Фабрике данных Azure и Azure Synapse Analytics.
Проблемы, связанные с соединителями
Сведения о проблемах конкретного соединителя и рекомендации по их устранению можно найти на страницах устранения неполадок для каждого соединителя.
- Хранилище BLOB-объектов Azure
- Azure Cosmos DB (включая соединитель Azure Cosmos DB для NoSQL)
- Azure Data Lake (1-го поколения и 2-го поколения)
- База данных Azure для PostgreSQL
- Хранилище "Файлы Azure"
- Azure Synapse Analytics, База данных SQL Azure и SQL Server
- DB2
- Формат текста с разделителями
- Dynamics 365, Dataverse (Common Data Service) и Dynamics CRM
- FTP, SFTP и HTTP
- Hive
- Oracle
- Формат ORC
- Формат Parquet
- REST
- Salesforce и Salesforce Service Cloud
- Список SharePoint Online
- ФОРМАТ XML
Общие ошибки действия Copy
Следующие ошибки являются общими для действия копирования и могут возникать с любым соединителем.
Код ошибки: 20000
Сообщение.
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.
Причина. Локальной среде IR не удается найти среду выполнения Java. Среда выполнения Java требуется для чтения определенных источников.
Рекомендация. Проверьте среду выполнения интеграции. См. раздел Использование локальной среды выполнения интеграции.
Код ошибки: 20002
Сообщение.
An error occurred when invoking Java Native Interface.
Причина. Если сообщение об ошибке содержит сообщение "Не удается создать JVM: код возврата JNI [-6][вызов JNI завершился сбоем: недопустимые аргументы.]" Возможная причина заключается в том, что JVM не может быть создан, так как заданы некоторые недопустимые (глобальные) аргументы.
Рекомендация. Войдите на компьютер, на котором размещается каждый узел локальной среды выполнения интеграции. Убедитесь в том, что системная переменная задана правильно:
_JAVA_OPTIONS "-Xms256m -Xmx16g" with memory bigger than 8G
. Перезапустите все узлы среды выполнения интеграции, а затем повторно запустите конвейер.
Код ошибки: 20020
Сообщение.
Wildcard in path is not supported in sink dataset. Fix the path: '%setting;'.
Причина. Набор данных приемника не поддерживает значения с подстановочными знаками.
Рекомендация. Проверьте набор данных приемника и исправьте путь, убрав подстановочные знаки.
Проблема FIPS
Симптомы. Сбой действия копирования на компьютере локальной среды IR с поддержкой FIPS со следующим сообщением об ошибке:
This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
.Причина. Эта ошибка может возникать при копировании данных с помощью таких соединителей, как хранилище BLOB-объектов Azure, SFTP и т. д. Стандарт FIPS определяет набор алгоритмов шифрования, разрешенных к использованию. Когда на компьютере включен режим FIPS, некоторые криптографические классы, от которых зависит действие копирования, блокируются в ряде сценариев.
Решение. Узнайте , почему мы больше не рекомендуем использовать режим FIPS и оценивать, можно ли отключить FIPS на локальном компьютере IR.
Кроме того, если вы хотите обойти FIPS и выполнить выполнение действия успешно, выполните следующие действия:
Откройте папку, в которой установлена локальная среда IR. Обычно путь выглядит так: C:\Program Files\Microsoft Integration Runtime <версия IR>\Shared.
Откройте файл diawp.exe.config, а затем в конце раздела
<runtime>
добавьте<enforceFIPSPolicy enabled="false"/>
.Сохраните файл, а затем перезапустите компьютер с локальной средой IR.
Код ошибки: 20150
Сообщение.
Failed to get access token from your token endpoint. Error returned from your authorization server: %errorResponse;.
Причина. Недопустимый идентификатор клиента или секрет клиента, ошибка проверки подлинности на сервере авторизации.
Рекомендация. Исправьте все параметры потока учетных данных клиента OAuth2 для сервера авторизации.
Код ошибки: 20151
Сообщение.
Failed to get access token from your token endpoint. Error message: %errorMessage;.
Причина. Параметры потока учетных данных клиента OAuth2 некорректны.
Рекомендация. Исправьте все параметры потока учетных данных клиента OAuth2 для сервера авторизации.
Код ошибки: 20152
Сообщение.
The token type '%tokenType;' from your authorization server is not supported, supported types: '%tokenTypes;'.
Причина. Сервер авторизации не поддерживается.
Рекомендация. Используйте сервер авторизации, который может возвращать поддерживаемые типы маркеров.
Код ошибки: 20153
Сообщение.
The character colon(:) is not allowed in clientId for OAuth2ClientCredential authentication.
Причина. Ваш идентификатор клиента содержит недопустимый символ двоеточия (
:
).Рекомендация. Используйте допустимый идентификатор клиента.
Код ошибки: 20523
Сообщение.
Managed identity credential is not supported in this version ('%version;') of Self Hosted Integration Runtime.
Рекомендация. Проверьте поддерживаемую версию и обновите среду выполнения интеграции до более поздней версии.
Код ошибки: 20551
Сообщение.
The format settings are missing in dataset %dataSetName;.
Причина. Тип набора данных — Binary, который не поддерживается.
Рекомендация. Используйте вместо него набор данных DelimitedText, Json, Avro, Orc или Parquet.
Причина. В наборе данных отсутствуют параметры формата для хранилища файлов.
Рекомендация. Снимите флажок "двоичная копия" в наборе данных и задайте правильные параметры формата.
Код ошибки: 20552
Сообщение.
The command behavior "%behavior;" is not supported.
Рекомендация. Не добавляйте поведение команды в качестве параметра предварительного просмотра или URL API-запроса GetSchema.
Код ошибки: 20701
Сообщение.
Failed to retrieve source file ('%name;') metadata to validate data consistency.
Причина. Существует временная проблема в хранилище данных приемника или получение метаданных из хранилища данных приемника запрещено.
Код ошибки: 20703
Сообщение.
Failed to retrieve sink file ('%name;') metadata to validate data consistency.
Причина. Существует временная проблема в хранилище данных приемника или получение метаданных из хранилища данных приемника запрещено.
Код ошибки: 20704
Сообщение.
Data consistency validation is not supported in current copy activity settings.
Причина. Проверка согласованности данных поддерживается только в сценарии прямого двоичного копирования.
Рекомендация. Удалите свойство validateDataConsistency в полезных данных действия копирования.
Код ошибки: 20705
Сообщение.
'validateDataConsistency' is not supported in this version ('%version;') of Self Hosted Integration Runtime.
Рекомендация. Проверьте поддерживаемую версию среды выполнения интеграции и обновите ее до более поздней версии или удалите свойство validateDataConsistency из действий копирования.
Код ошибки: 20741
Сообщение.
Skip missing file is not supported in current copy activity settings, it's only supported with direct binary copy with folder.
Рекомендация. Удалите fileMissing в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20742
Сообщение.
Skip inconsistency is not supported in current copy activity settings, it's only supported with direct binary copy when validateDataConsistency is true.
Рекомендация. Удалите dataInconsistency параметра skipErrorFile в полезных данных действия копирования.
Код ошибки: 20743
Сообщение.
Skip forbidden file is not supported in current copy activity settings, it's only supported with direct binary copy with folder.
Рекомендация. Удалите fileForbidden в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20744
Сообщение.
Skip forbidden file is not supported for this connector: ('%connectorName;').
Рекомендация. Удалите fileForbidden в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20745
Сообщение.
Skip invalid file name is not supported in current copy activity settings, it's only supported with direct binary copy with folder.
Рекомендация. Удалите invalidFileName в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20746
Сообщение.
Skip invalid file name is not supported for '%connectorName;' source.
Рекомендация. Удалите invalidFileName в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20747
Сообщение.
Skip invalid file name is not supported for '%connectorName;' sink.
Рекомендация. Удалите invalidFileName в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20748
Сообщение.
Skip all error file is not supported in current copy activity settings, it's only supported with binary copy with folder.
Рекомендация. Удалите allErrorFile в параметре skipErrorFile в полезных данных действия копирования.
Код ошибки: 20771
Сообщение.
'deleteFilesAfterCompletion' is not support in current copy activity settings, it's only supported with direct binary copy.
Рекомендация. Удалите параметр deleteFilesAfterCompletion или используйте прямую двоичную копию.
Код ошибки: 20772
Сообщение.
'deleteFilesAfterCompletion' is not supported for this connector: ('%connectorName;').
Рекомендация. Удалите параметр deleteFilesAfterCompletion в полезных данных действия копирования.
Код ошибки: 27002
Сообщение.
Failed to download custom plugins.
Причина. Недопустимые ссылки для скачивания или временные неполадки подключения.
Рекомендация. Повторите попытку, если сообщение покажет, что это временная проблема. Если проблема не исчезла, обратитесь в службу поддержки.
Общие ошибки соединителей
Код ошибки: 9611
Сообщение.
The following ODBC Query is not valid: '%'.
Причина. Вы предоставляете неправильный или недопустимый запрос для получения данных или схем.
Рекомендация. Убедитесь, что запрос действителен и способен возвращать данные или схемы. Используйте действие скрипта, если вы хотите выполнить скрипты, не относящиеся к запросу, и хранилище данных поддерживается. Кроме того, рекомендуется использовать хранимую процедуру, которая возвращает фиктивный результат для выполнения скриптов nonquery.
Код ошибки: 11775
Сообщение.
Failed to connect to your instance of Azure Database for PostgreSQL flexible server. '%'
Причина: точные причины зависят от текста, возвращенного в
'%'
. Если время ожидания операции истекло, это может быть связано с остановкой экземпляра PostgreSQL или из-за того, что метод сетевого подключения, настроенный для вашего экземпляра, не разрешает подключения из выбранной среды выполнения интеграции. Указан неверный пользователь или пароль. Если это 28P01: сбой проверки подлинности паролей для пользователя <youruser>, это означает, что предоставленный пользователем не существует в экземпляре или что пароль неверный. Если оно равно 28000: нет записи pg_hba.conf для узла "#.#.####", пользователя< "youruser>", базы данных "<yourdatabase>", без шифрования, это означает, что выбранный метод шифрования несовместим с конфигурацией сервера.Рекомендация. Убедитесь, что пользователь, предоставленный в вашем экземпляре PostgreSQL, и что пароль соответствует одному, которому назначен этот пользователь. Убедитесь, что выбранный метод шифрования принимается экземпляром PostgreSQL на основе текущей конфигурации. Если для подключения к экземпляру настроен метод сетевого подключения (интеграция с виртуальной сетью), используйте локальную среду выполнения интеграции (IR) для подключения к нему. Если он настроен для общедоступного доступа (разрешенные IP-адреса), рекомендуется использовать Azure IR с управляемой виртуальной сетью и развернуть управляемую частную конечную точку для подключения к экземпляру. Если он настроен для общедоступного доступа (разрешенных IP-адресов) менее рекомендуемая альтернатива состоит в создании правил брандмауэра в вашем экземпляре, чтобы разрешить трафик, поступающий на IP-адреса, используемые Azure IR, которую вы используете.
Связанный контент
Для получения дополнительных сведений об устранении неполадок воспользуйтесь следующими ресурсами: