Как снова использовать вновь созданный столбец в преобразовании производного столбца в том же преобразовании производного столбца?

Предположим, я создал столбец с именем «Студата» в производном столбце, где в выражении находится

Правильно({someothercolname},4)

И в том же производном столбце я создал другой столбец «studata2», где в выражении я хотел указать как left({Studata},1). Итак, это ошибка, потому что я не могу использовать тот же столбец, созданный в том же преобразовании производного столбца.

Итак, без дополнительного производного столбца, можем ли мы добиться этого в рамках того же преобразования производного столбца?

Производный столбец используется либо для создания нового столбца, либо для обновления существующего. Столбец создается после действия производного столбца. Таким образом, вы не можете использовать тот же столбец, созданный в том же преобразовании производного столбца. Он создаст столбец с именем, которое вы указали, но не сможет получить в нем значение. Это даст вам ошибку столбца, не найденного, потому что он не создан. для достижения вашего сценария вы должны использовать два производных действия столбца одно за другим.

Pratik Lad 18.11.2022 10:36

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

Pratik Lad 18.11.2022 10:42
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
2
63
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  • Derived column transformation извлекает схему во входящем потоке и выполняет выражения только на основе этого столбца.
  • Столбцы, которые вы создаете в Derived column transformation, доступны в следующем преобразовании, но не в том же Derived column transformation.
  • Я, поскольку он извлекает только схему предыдущего потока, поэтому он выдает ошибку, поскольку столбец не найден.

Обходной путь заключается в использовании двух Derived column transformations один за другим, как показано ниже:

Вывод

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

Как проверить, пусты ли файлы в каталоге озера данных с помощью Фабрики данных Azure?
Azure Databricks: непредвиденный сбой при ожидании готовности кластера. Причина Кластер непригоден для использования, так как драйвер неисправен
Выражение фабрики данных Azure
Как скопировать данные из действия «Добавить переменную» в CSV-файл с помощью Фабрики данных Azure
Добавление, созданное при копировании данных из SQL в Azure Data Lake 2-го поколения
Обработка исключений для действия копирования в фабрике данных Azure
Как создать карту "ключ-значение" с выражением конвейера (не с выражением потока данных) в фабрике данных Azure (Synapse Studio)
DnsResolutionFailure, когда Фабрика данных Azure пытается получить доступ к файловому серверу после обновления локальной среды выполнения интеграции
Как сохранить результат веб-активности в переменной?
Как выполнить левое анти- и правое антисоединение в потоке данных?

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

Можно ли запустить Node-Red в докере на виртуальной машине EFLOW (Azure IoT Edge на устройстве Windows)?
Как проверить, пусты ли файлы в каталоге озера данных с помощью Фабрики данных Azure?
Azure Databricks: непредвиденный сбой при ожидании готовности кластера. Причина Кластер непригоден для использования, так как драйвер неисправен
Напишите сценарий PowerShell с помощью модуля Runbook, чтобы сделать моментальный снимок виртуальной машины: Запуск от имени учетной записи: Azure
Как добавить журналы в аналитику журналов в приложениях логики Azure?
Локальный репозиторий helm не обновляется из реестра контейнеров Azure
Поставщик учетных данных клиента Azure выдает ошибку "/me request действителен только с делегированным потоком проверки подлинности"
Хранилище BLOB-объектов Azure с Python, создавать контейнеры, но не перечислять их?
ASP.NET Core Web API и Azure: ошибка проверки подлинности, токен доступа в заголовке
Функция Azure как серверная часть, связанная со статическим веб-приложением Azure, без утверждений Azure AD AppRoleAssignments