Фабрика данных Azure вызовет предварительный API Alteryx - PullRequest
0 голосов
/ 22 октября 2018

Мне нужно начать работу в Alteryx (предварительно) с конвейера ADFv2, и я не могу найти способ сделать это.Кажется, что встроенная веб-активность не поддерживает процесс подписи OAUTH 1.0, который требуется Alteryx.При попытке настройки я всегда получаю ошибку «Ошибка вызова конечной точки».Я пытался использовать Web Activity + HTTP Linked Service и не могу найти правильный способ сделать это.Мне нужно выполнить POST (стартовое задание) и GET (получить статус задания) для локального API Alteryx, и я даже не уверен, какое действие является лучшим для этого.

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Я открыл заявку в Microsoft, и это был ответ:

В настоящее время веб-активность может выполняться только в веб-роли ADF, а не в IR.Это означает, что веб-активность перенаправляет звонки с серверов Azure на конечные точки и не может сделать это с помощью собственного IR.

0 голосов
/ 23 октября 2018

Вы правы: веб-активность не поддерживает более сложные сценарии, чем простой запрос, а связанная служба не поддерживает аутентификацию oAuth 1.0.

С моей точки зрения, вы получитеизвлечь процесс подписи, который требует oAuth 1.0.Вы можете выполнить одно из двух:

  • Использовать пользовательское действие, в котором вы собираетесь кодировать процесс подписи, а также вызвать свою работу в Alteryx.

  • Используйте что-то вроде функции Azure, чтобы выполнить процесс подписи и вызвать вашу работу.А затем используйте веб-активность для вызова вашей функции (это похоже на вызов обычного API с некоторыми пользовательскими заголовками для auth).

Надеюсь, это поможет.

...