SQL

Для загрузки данных через SQL, нужно выполнить следующие шаги:

  1. Выберите «SQL подключение» из выпадающего списка (Создание SQL подключения).

  2. Указать запрос в поле «Текст SQL запроса».

  3. Нажать кнопку «Загрузить данные».

  • Не рекомендуется использовать запрос вида "SELECT * FROM Table" для загрузки всех данных из таблицы источника. Это может привести к неправильному интерпретированию метаструктуры данных, в том случае, если в таблице-источнике изменилась структура столбцов (добавились новые). Если используется запрос данного типа, при изменении таблицы-источника, обязательно убедитесь в корректности привязки данных в многомерной модели.

  • Данные из SQL типа DateTime будут загружены в ViQube в формате UTC+0. Все последующие расчёты будут так же происходить с использованием формата UTC+0.
    Пример формата: 2017-03-08T07:13:08Z

 

  • Если при выполнении запроса в загрузчике на получение часового пояса базы данных вы получаете неверное значение, необходимо в блоке volumes секции ViQube yml-файла  добавить строку
    - /etc/timezone:/etc/timezone:ro
    так как timezone читается из этого файла.

  • Иногда запрос может выполняться без отображения прогресса, т.е. будет отображаться 0% , а по завершении запроса – 100%. Это стандартная ситуация при сложном запросе.