Могу ли я заполнить разные таблицы SQL одновременно внутри фабрики данных Azure, если исходный набор данных является хранилищем BLOB-объектов?

При использовании bluebird вы можете использовать метод .bind для обмена переменными в цепочке обещаний:

somethingAsync().bind({})
.spread(function (aValue, bValue) {
    this.aValue = aValue;
    this.bValue = bValue;
    return somethingElseAsync(aValue, bValue);
})
.then(function (cValue) {
    return this.aValue + this.bValue + cValue;
});

, пожалуйста, проверьте эту ссылку для получения дополнительной информации:

http : //bluebirdjs.com/docs/api/promise.bind.html

1
задан Gagan Madaan 8 April 2019 в 08:45
поделиться

1 ответ

Согласно моему опыту и Фабрике Данных Azure doucmentation, мы не могли непосредственно отправить данные блоба в различные sql таблицы с помощью единственного конвейера в одном действии копии.

, поскольку во время настроек отображения Таблицы, Данные Копии, Активные только, позволяют нам, выбирают одну соответствующую таблицу в целевом хранилище данных или определяют хранимую процедуру для выполнения в месте назначения.

enter image description here

Вы не должны создавать новый конвейер, просто добавить новые активные данные копии, каждый активный вызов копии различная хранимая процедура. enter image description here

Hope это помогает.

0
ответ дан Leon Yue 17 April 2019 в 16:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: