Параметры играют очень важную роль в возможности повторного использования и настройки потоков данных. Широкие возможности параметризации гарантируют, что потоки данных и рабочие процессы могут быть вызваны в различных ситуациях, что экономит время и повышает окупаемость инвестиций.
Обычный сценарий: вы хотите использовать существующий поток данных для файла, имеющего ту же структуру, но данные из другого источника. Это была бы прекрасная возможность использовать параметры.
В этом примере мы заменим исходный файл на другой файл и изменим параметры, чтобы указать дату вступления в силу наших правил качества данных.
Мы начинаем с перетаскивания параметра в поток данных, затем открываем диалоговое окно свойств параметра.
Мы указываем новый параметр и называем его «дата вступления в силу». Выберите тип данных и присвойте ему значение по умолчанию — 31 декабря.
После задания спецификаций параметр становится доступным для сопоставления.
В этом примере правило качества данных работало с налогом на имущество и проверяло, равен ли налог на имущество нулю или нет.
Теперь мы хотим добавить дату вступления в силу. Мы хотим применить этот параметр к нашему правилу качества данных, чтобы указать, что оно не начнется, пока не будет сопоставлена дата вступления в силу, и мы хотим указать эту дату вступления в силу вне потока данных. Итак, мы продолжим и создадим сопоставление, чтобы правило качества данных имело дату вступления в силу. Затем мы переходим в диалоговое окно правил качества данных и проверяем «если дата вступления в силу больше, чем сегодня, всегда возвращать true, в противном случае проверяйте это правило».
Это означает, что оно будет проверять это правило только тогда, когда оно вступит в силу. Вы можете указать любую дату вступления в силу извне и контролировать ее поведение, поэтому это правило качества данных теперь зависит от конкретной даты.
Затем мы можем взять этот файл и в планировщике заданий запланировать новое задание и указать на вновь созданный поток данных с параметрами. Когда мы переходим на вкладку параметров задания, мы видим все неявные и явные параметры.
Если мы выберем пользовательский параметр, мы увидим указанное значение по умолчанию — 31 декабря.
Допустим, мы решили, что не хотим, чтобы это правило действовало до 31 марта. Мы можем выбрать эту дату в календаре справа.
Это указывает приложению не использовать правило качества данных до 31 марта. Именно так поведение потока данных можно контролировать извне.
Неявно программа просканировала и обнаружила, что у источника есть два пути к файлам: кредиты и налоги.
Я могу указать другой файл и перейти на другой путь к файлу.
То же самое можно сделать и на стороне назначения, что позволит вам использовать один и тот же поток для совершенно другого набора данных.
Вы можете посмотреть параметризацию и другие полезные видеоролики по началу работы на Astera TV здесь.