Агрегация в потоке данных Azure возвращает недопустимое значение

Я создал поток данных в фабрике данных. Шаг 1. Прочитайте файл паркета. Шаг 2. Агрегируйте файл, чтобы получить Max(DateField) Шаг 3. Используйте производный столбец для записи значения. Шаг 4. Изменить задачу строки со значением и полем даты. Шаг 5. Раковина выберите таблицу водяных знаков для обновления.

Поток обновляет значение, но не вводит максимальное значение. Неверное значение даты. Любые идеи?Flow_image

1 ответ

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

Вместо этого вы можете отфильтровать метку времени и получить самую последнюю или самую старую дату с помощью ADF.

Обратитесь к этому ответу @Leon, чтобы узнать, как реализовать то же самое.

Другие вопросы по тегам