Блог

Главная / Блог / Создание сложного потока данных в Centerprise - часть 2

Содержание
Автоматизированный, Без кода Стек данных

Научиться Astera Data Stack может упростить и оптимизировать управление данными вашего предприятия.

Создание сложного потока данных в Centerprise - часть 2

Август 23rd, 2019

 

Часть 2. Маршрутизация данных по нескольким пунктам назначения

В части 1 мы узнали, как использовать преобразование «Объединение» и различные типы карт, такие как карта «Выражение» и карта «Функция». Теперь мы будем использовать Маршрутизатор для отправки данных в две разные таблицы в зависимости от информации о маршрутизации.

Мы хотим определить назначение кредита в зависимости от страны его происхождения. Возьмите поле «Состояние» из окна преобразования и перетащите его в Маршрут, который сопоставит его с полем «Состояние» в Маршруте.

26

Откройте свойства маршрутизатора и перейдите на следующую страницу, здесь вы можете добавить правила для определения различных маршрутов. Например, для кредитов Калифорнии мы можем написать простое правило, такое как «Штат равен CA».

27

Нажмите на значок нового правила в левой верхней части окна правила, и следующее правило, которое мы напишем, — «Состояние не равно CA».

28

В результате в окне Router для сопоставления доступны два разных исходящих узла: CA и Out_Of_State. Это позволяет нам поместить каждый набор данных в отдельную таблицу.

29

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

30

Затем браузер покажет вам все существующие базы данных, включая таблицы и представления.

31

Выберите папку таблиц, в которой показаны все таблицы базы данных, и мы увидим таблицу кредитов Калифорнии.

32

Выберите таблицу кредитов Калифорнии, нажмите клавишу Shift и перетащите ее в конструктор, чтобы создать место назначения.

33

Выполните те же действия, чтобы создать пункт назначения Out_Of_State Loans.

34

Если мы расширим обозначение CA_Loans, мы увидим, что у нас есть все поля, и мы можем построить карту от Маршрута до каждого пункта назначения. Перетащите поле CA от маршрутизатора к месту назначения и сделайте то же самое для Out_Of_State_Loans.

35

Итак, с помощью этих нескольких кликов мы создали сценарий, с которого начали на самом первом изображении. У нас есть источники ссуд и налогов, мы выполнили соединение, выполнили расчет для функции анализа адресов и имен и, наконец, выполнили маршрутизацию для отправки ссуд в две разные таблицы назначения.

36

Однако, как вы можете видеть, сравнив это с первым изображением в начале блога, здесь есть несколько поисков, а также вычисление адреса и анализ имени, а также правило качества данных для проверки данных, поступающих из источник налога.

37

Если мы откроем окно предварительного просмотра налоговых данных, мы увидим, что для некоторых кредитов налог равен нулю.

38

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

39

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

40

Еще одна вещь, которая была сделана, — это добавление профиля налоговых данных. Если вы выполните предварительный просмотр, вы увидите, что для полей LoanID и PropertyTax собрана информация обо всех значениях.

41

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

Этот краткий обзор продемонстрировал, как создать сложный поток данных в Centerprise. В первой части мы научились объединять данные из двух источников с помощью соединения, отправлять данные на преобразование и сопоставление и создавать функцию. Во второй части мы узнали, как направить наши данные в две разные таблицы назначения. Для получения дополнительной информации о создании рабочих процессов и подпотоков посетите наш Astera Плейлист «Рабочие процессы и дополнительные процессы ТВ».

Вам также может понравиться
7 лучших инструментов агрегирования данных в 2024 году
Структура управления данными: что это такое? Важность, основные принципы и передовой опыт
Лучшие инструменты приема данных в 2024 году
принимая во внимание Astera Для ваших потребностей в управлении данными?

Установите соединение без кода с вашими корпоративными приложениями, базами данных и облачными приложениями для интеграции всех ваших данных.

Давайте соединимся сейчас!
давайте соединимся