Как вызвать API обогащения из DHS?

#marklogic

#marklogic

Вопрос:

Я слышал, что служба MarkLogic Data Hub не разрешает исходящий вызов REST. В случае, если мы хотим использовать внешний API для обогащения, как лучше всего использовать его вместо вызова API из кода на пользовательском шаге?

Ответ №1:

Вы выполняете вызов, внешний по отношению к DHS, например, в виде лямбда-выражения или с помощью пошаговых функций, если используете AWS, и отправляете результат в DHS MarkLogic.

Комментарии:

1. Спасибо! Позвольте мне проверить, есть ли какой-либо подход к управлению этим процессом как потоком / шагом в среде Data Hub? Я боюсь, что если мы сделаем вызов внешним, нам придется управлять процессом отдельно от потоков / шагов.

2. Вы не можете управлять этим изнутри потоков / шагов. Вы должны либо сделать это заранее, либо использовать внешний инструмент оркестровки, который может передавать эту информацию как часть начальной полезной нагрузки или в качестве опции для одного из последующих шагов.