Фабрика данных Azure сопоставление части значения

Я копирую данные из CSV-файла в хранилище BLOB-объектов Azure в хранилище таблиц Azure с помощью фабрики данных Azure v2. Один из столбцов в источниках содержит почтовые индексы Великобритании, например RM1 1AA. Я хотел бы использовать первую часть в качестве ключа раздела в таблице.

Я пытаюсь использовать динамический контент, но не могу найти функцию для определения значения. Моя колонка называется «pcds». Что я пишу вместо "???" чтобы он захватил первую часть из столбца pcds?

введите здесь описание изображения


person Adam Szabo    schedule 09.08.2018    source источник
comment
Привет, есть обновления?   -  person Jay Gong    schedule 13.08.2018


Ответы (1)


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

введите здесь описание изображения

Однако я предлагаю вам обходной путь. Вы можете использовать триггер хранилища таблиц функций Azure, чтобы обработать ключ раздела по своему усмотрению, когда он будет вставлен в хранилище таблиц. Просто получите значение ключа раздела и используйте метод str.Substring в коде функции Azure.

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

person Jay Gong    schedule 10.08.2018