Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Функция преобразования SQL-запросов преобразование открывает возможности для выполнения операций, которые не предусмотрены стандартными инструментами.

Допустим, вы хотите загрузить две таблицы из разных источников, и с помощью SQL-запроса объединить их и выполнить расчеты на основе данных обеих таблиц. Вот как это можно сделать:

  1. Сначала мы начнем загружать таблицу из базы данных с помощью JDBC, и после заполнения всех полей запроса, нажмем Преобразовать данные в нижней части окна, чтобы перейти в модуль преобразования данных:

    settings.png

  2. Как видно на картинке, наша таблица загрузилась в модуль преобразования данных:

    table.png

  3. Теперь загрузим вторую таблицу, теперь уже из CSV-файла. Для этого нажмем Данные > Новый источник данных и выберем в качестве источника CSV-файл:

    csv.png

  4. На странице предпросмотра нажмём кнопку Добавить. Таблица появится в панели Запросы:

    loaded.png

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

  1. Нажать кнопку SQL-преобразование в панели инструментов:

    sql.png

  2. В открывшемся диалоге ввести название преобразования, SQL-запрос и нажать Добавить преобразование:

    sql-request.png
  3. Результат вычислений отобразится в области предварительного просмотра:

    results.png

  4. Если результат вас устраивает и никакие трансформации больше не нужны, нажмите кнопку Добавить запрос, чтобы добавить результирующую таблицу в модель данных. Таблица отобразится в списке доступных таблиц:

    final.png

(информация) Если потребуется выполнить дополнительные преобразования, нажмите (синяя звезда) напротив названия таблицы и выберите пункт Изменить запрос в выпадающем меню. Откроется окно преобразований данных, где вы сможете внести необходимые изменения:

edit2.png
Примечание

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


Смотрите также

📄 Загрузка данных и настройка модели данных

🕑 Время чтения: 1 мин.


Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.