В настоящее время нет доступа к расположению источника данных или значениям соответствия параметров в потоке.Вам доступны только данные в наборе данных.(кроме SOURCEROWNUMBER()
)
Частичное решение
Один метод, который я использовал для имитации вставки параметра в таблицу возможных значений, - это иметь несколько импортов набора данных по параметрам, а затемобъедините их перед запуском ваших преобразований в финальный стол.
Для каждого известного набора данных для поиска параметров есть рецепт, который заполняет столбец этим параметром для каждого набора данных, а затем объединяет результаты каждого из них.
Очевидно, что это настолько масштабируемо, то есть работает, если вы знаете набор значений параметров, которые будут совпадать.как только вы доберетесь до гранулярности метки времени в исходном файле, это будет невозможно.
В этом примере фильтруется только значение годапараметр.
Более длинное решение (в сторону)
Альтернативой этому я в конечном итоге катался, чтобы определить поток данныхзаданий, использующих Dataprep, используйте их в качестве шаблонов потока данных, а затем запустите функцию оркестровки, которая запустила задание потока данных (не dataprep) и изменила параметры для ввода И вывода через API.Затем была трансформация BigQuery Job, которая выполняла функцию добавления округления.
Стоит ли, если поток довольно устоялся, но не для adhoc;все зависит от вашей шкалы.