Для загрузки данных через SQL, нужно выполнить следующие шаги:
Выберите «SQL подключение» из выпадающего списка (Создание SQL подключения).
Указать запрос в поле «Текст SQL запроса».
Нажать кнопку «Загрузить данные».
Не рекомендуется использовать запрос вида "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%. Это стандартная ситуация при сложном запросе.