Невозможно опубликовать дополнительный пакет ADF

Как сообщалось ранее, поток для синхронизации данных из внутреннего Mysql в Azure SQL через здесь со ссылкой на это article, и обнаружил, что компонент поиска для обнаружения водяных знаков доступен только для SQL Server.

Итак, попробовал работу Вокруг, что при использовании задачи «Копировать» поток данных будет выбирать данные больше, чем последний водяной знак, сохраненный из Mysql.

Проблема: пакет можно успешно проверить, но нельзя опубликовать его.

Вопрос: в задаче «Копировать поток данных» я использую запрос ниже, чтобы получить данные из MySql, размер которых превышает доступный водяной знак.

Разве мы не можем использовать Query, как показано ниже, в других реляционных источниках, таких как Mysql

select * from @{item().TABLE_NAME} where @{item().WaterMark_Column} > '@{activity('LookupOldWaterMark').output.firstRow.WatermarkValue}'

Предварительный просмотр SQL-запроса CopyTask  введите описание изображения здесь

Подтвердить успешно  введите здесь описание изображения

Ошибка без подробностей  введите описание изображения здесь

Отладка успешно  введите здесь описание изображения

Ошибка После выполнения шагов, упомянутых Фрэнки. Ошибка связанной службы SQL Azure (решена путем повторной настройки подключения / редактирования учетных данных на вкладке подключения)  введите описание изображения здесь

Исходный запрос стал пустым (разрешено повторным выбором типа источника и перезаписью запроса)  введите описание изображения здесь


person Harsimranjeet Singh    schedule 07.03.2018    source источник


Ответы (2)


Не могли бы вы проверить, есть ли у вас доступ для создания развертывания шаблона на портале Azure?

1) Экспортируйте шаблон ARM: в правом верхнем углу портала ADFv2 щелкните Шаблон ARM -> Экспорт шаблона ARM, извлеките zip-файл и скопируйте содержимое файла «arm_template.json».

2) Создайте развертывание шаблона ARM: перейдите на страницу https://portal.azure.com/#create/Microsoft.Template и войдите в систему с теми же учетными данными, которые вы используете на портале ADFv2 (вы также можете перейти на эту страницу, перейдя на портал Azure, нажмите «Создать ресурс» и выполните поиск «Развертывание шаблона») . Теперь нажмите «Создать свой собственный шаблон в редакторе», вставьте шаблон ARM из предыдущего шага в редактор и нажмите «Сохранить».

3) Развернуть шаблон: щелкните существующую группу ресурсов и выберите ту же группу ресурсов, что и ваша фабрика данных. Заполните отсутствующие параметры (для этого тестирования не имеет значения, действительны ли значения); Название фабрики уже должно быть там. Согласитесь с условиями и нажмите «Купить».

4) Убедитесь, что развертывание прошло успешно. Если не сообщить мне об ошибке, это может быть проблема с доступом, которая объясняет, почему ваша публикация не удалась. (Команда ADF работает над исправлением ошибки для этой проблемы).

person Franky Gutierrez    schedule 08.03.2018
comment
Спасибо. Развертывание выполнено успешно, но уведомить меня об ошибке при запуске того же первого соединения Azure SQL, которое я перенастроил, а во второй вкладке «Источник» конвейера копирования отсутствовал тип источника (так как мой источник - Mysql) и запрос для выбора инкрементного значения из того же источника, т.е. выберите * из @ { item (). TABLE_NAME}, где @ {item (). WaterMark_Column} ›'@ {activity (' LookupOldWaterMarkActivity '). output.firstRow.WatermarkValue}'. После переделки всего материала я теперь смог опубликовать из пользовательского интерфейса создания, также войдите в систему, которую я использую, чтобы настроить весь этот суперадмин для моей подписки. - person Harsimranjeet Singh; 09.03.2018

Публикуется ли какой-либо из объектов в вашей фабрике данных?

person Mark Kromer MSFT    schedule 08.03.2018
comment
Будучи новичком в этом, я на самом деле не знаю, но, кроме того, я вчера отлаживаю свой конвейер, он тоже успешно работал. Подскажите, пожалуйста, как я могу проверить, опубликованы ли какие-либо объекты? - person Harsimranjeet Singh; 08.03.2018
comment
Откройте другую вкладку или окно браузера и перейдите к другому пользовательскому интерфейсу разработки для вашей фабрики данных. Посмотрите, публиковался ли конвейер там. - person Mark Kromer MSFT; 08.03.2018
comment
Я проверил это, и в интерфейсе разработки ничего не опубликовано. - person Harsimranjeet Singh; 08.03.2018
comment
Похоже, это сообщение препятствует публикации ваших объектов. Не могли бы вы сообщить нам об этом окне сообщения об ошибке с помощью кнопки обратной связи в пользовательском интерфейсе или через билет Azure? - person Mark Kromer MSFT; 08.03.2018