Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ:
Фабрика данных Azure
Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
Потоки данных доступны как в конвейерах Фабрики данных Azure, так и в конвейерах Azure Synapse Analytics. Эта статья относится к потокам данных для сопоставления. Если вы не знакомы с преобразованиями, ознакомьтесь с вводной статьей "Преобразование данных с помощью потоков данных сопоставления".
В этой статье содержатся сведения о метафункциях, поддерживаемых фабрикой данных Azure и Azure Synapse Analytics в сопоставлении потоков данных.
Список метафункций
Метафункционы в основном работают над метаданными в потоке данных.
| Метафункция | Задача |
|---|---|
| byItem | Находит подэлемент в структуре или массиве структур. Если найдено несколько совпадений, то возвращается первое совпадение. Если совпадений нет, возвращается значение NULL. Возвращаемое значение должно быть преобразовано одним из действий преобразования типов (например ? date , и ? string). Имена столбцов адресов, известные во время разработки только по их именам. Вычисляемые входные данные не поддерживаются, но можно использовать подстановки параметров. |
| byOrigin | Выбирает значение столбца по имени в исходном потоке. Вторым аргументом является имя исходного потока. Если найдено несколько совпадений, то возвращается первое совпадение. Если совпадений нет, возвращается значение NULL. Возвращаемое значение должно быть преобразовано одним из функций преобразования типов (например TO_DATE , и TO_STRING). Обращайтесь к именам столбцов, известным во время разработки, только по их наименованиям. Вычисляемые входные данные не поддерживаются, но можно использовать замены параметров. |
| byOrigins | Выбирает массив столбцов по имени в потоке. Второй аргумент указывает исходный поток. Если найдено несколько совпадений, то возвращается первое совпадение. Если совпадений нет, возвращается значение NULL. Возвращаемое значение должно быть преобразовано одним из функций преобразования типов (например TO_DATE , и TO_STRING). Определите имена столбцов, известные во время разработки, используя только их названия. Вычисляемый вход не поддерживается, но можно использовать подстановки параметров. |
| byName | Выбирает значение столбца по имени в потоке. В качестве второго аргумента вы можете передать необязательное имя потока. Если найдено несколько совпадений, то возвращается первое совпадение. Если совпадений нет, возвращается значение NULL. Возвращаемое значение должно быть преобразовано одним из функций преобразования типов (например TO_DATE , и TO_STRING). Обращайтесь к именам столбцов, известным только по их названиям на этапе разработки. Вычисляемые входные данные не поддерживаются, но можно использовать подстановки параметров. |
| byNames | Выбирает массив столбцов по имени в потоке. В качестве второго аргумента вы можете передать необязательное имя потока. Если найдено несколько совпадений, то возвращается первое совпадение. Если для столбца нет совпадений, все выходные данные являются значением NULL . Возвращаемое значение требует функции преобразования типов (например toDate , и toString). Имена столбцов, известных во время разработки, определяются только их названиями. Вычисляемые входные данные не поддерживаются, но можно использовать замену параметров. |
| byPath | Находит иерархический путь по имени в потоке. В качестве второго аргумента вы можете передать необязательное имя потока. Если такой путь не найден, возвращает значение NULL. Указывайте имена столбцов или пути, известные во время разработки, только по их именам или по путям в точечной нотации. Подсчитанные входные данные не поддерживаются, но можно использовать подстановки параметров. |
| byPosition | Выбирает значение столбца по его относительной позиции (начиная с 1) в потоке. Если позиция выходит за границы допустимого диапазона, возвращает значение NULL. Возвращаемое значение должно быть преобразовано одним из функций преобразования типов (например TO_DATE , и TO_STRING). Вычисляемые входные данные не поддерживаются, но можно использовать замены параметров. |
| hasPath | Проверяет, существует ли определенный иерархический путь, по имени в потоке. В качестве второго аргумента вы можете передать необязательное имя потока. Адресные имена и пути столбцов, известные во время разработки только по их именам или путям нотации точек. Вычисляемые входные данные не поддерживаются, но можно использовать замену параметров. |
| originColumns | Возвращает все выходные столбцы для исходного потока, в котором они были созданы. Необходимо обернуть в другую функцию. |
| hex | Возвращает шестнадцатеричное строковое представление двоичного значения. |
| unhex | Преобразовывает шестнадцатеричное строковое представление в двоичное значение. Его можно использовать вместе с sha2 и md5 для преобразования из строки в двоичное представление. |
Связанный контент
- Список всех агрегатных функций.
- Список всех функций массивов.
- Список всех функций кэшированного поиска.
- Список всех функций преобразования.
- Список всех функций даты и времени.
- Список всех функций выражений.
- Список всех функций сопоставления.
- Список всех оконных функций.
- Сведения об использовании всех выражений преобразования данных.
- Узнайте, как использовать Построитель выражений.