Azure Фабрика данных - Поток данных - PullRequest
0 голосов
/ 13 января 2020

Мне нужно обработать минус операции в Azure Фабрика данных - потоки данных. Поддерживается ли эта функция в потоке данных или есть обходной путь для этого. Просьба предоставить входы. Я знаю, что это можно сделать с помощью действий SP или операций преобразования Databricks или другими способами, но хочу знать, можно ли это сделать с помощью потоков данных в ADF. У меня есть две таблицы, одна из которых содержит данные вчерашнего дня, а другая - данные за сегодня. В базах данных, использующих минус, я могу найти различия между двумя таблицами. Например, в таблице A запись существует как A, 123, а запись таблицы B существует как A, 456. Когда я выполняю операцию минус, она извлекает эту запись.

Ответы [ 2 ]

1 голос
/ 13 января 2020

Вы можете поместить этот запрос в запрос источника в любом преобразовании источника в потоках данных ADF. Просто используйте EXCEPT вместо MINUS:

select * from dbo.ProdFromSales2, кроме select * from dbo.DimProducts

0 голосов
/ 13 января 2020

Вы можете использовать поток данных DerivedColumn для выполнения операции Minus между двумя таблицами.

Например, я создаю две таблицы для теста: test7 и test8: enter image description here

Обзор потока данных :

enter image description here

Объединение настроек и предварительное отображение данных :

enter image description here

Параметры DerivedColumn и предварительный просмотр данных: enter image description here enter image description here

Настройки раковин, сопоставления: enter image description here

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

...