В данном разделе описывается загрузка данных на платформе Visiology 3.1. Это самый первый этап в процессе создания дашбрдов. Вы узнаете какие поддерживаются источники данных, а также как просматривать загруженные данные.
Предварительные условия
Для выполнения действий, описанных в данном разделе убедитесь, что выполнены следующие условия:
Платформа Visiology развернута и запущена.
Вы получили от специалистов по внедрению URL, логин и пароль, необходимые для входа в систему.
Для загрузки данных вам необходимо подключиться к одной из поддерживаемых баз данных с помощью SQL-запроса.
Для загрузки данных выполните следующие шаги:
Откройте интернет-браузер и пройдите по ссылке, полученной от специалистов по внедрению или администратора.
На главной странице платформы нажмите Набор данных:
В открывшемся окне нажмите Выбрать источник данных:
В появившемся диалоге кликните JDBC и нажмите кнопку Подключить:
В последующем диалоге заполните все поля (см. пример ниже) и нажмите ОК:
Сервер - адрес сервера в формате mysql://{адрес сервера}:{порт} или postgresql://{адрес сервера}:{порт};
Название таблицы – укажите в этом поле название для добавляемой таблицы;
База данных - название базы данных;
Текст запроса - текст отправляемого запроса. Например, SELECT * FROM data."dim_Danet"
В следующем диалоге введите имя пользователя, пароль для входа в базу данных и нажмите Подключить:
В версии 3.1 пароли, используемые для подключения сторонних источников хранятся в базе данных без шифрования.
Данные загрузятся на платформу Visiology и вы увидите таблицу на экране построения модели данных. В нашем примере у нас получилось следующее:
Если данные не загрузились, нажмите F12 на клавиатуре, чтобы проверить прошла ли загрузка успешно. При успешной загрузке в консоли отобразится появится запись “Операция загрузки прошла успешно!”:
Подобным образом добавьте еще несколько таблиц, данные которых вы хотите проанализировать:
Булевые значения, содержащиеся в добавляемых таблицах, обрабатываются и записываются в базу данных как строковые значения. При необходимости передачи булевых значений в базу данных, вы можете изменить текст запроса, явно указав 1 или 0. Ниже пример запроса для PostgreSQL (для других СУБД он может быть другим):
select
case
when bool_column is true
then 1 else 0
end as bool_column
from bool_table
Просмотр загруженных данных
Загруженные таблицы также отображаются в панели Поля в правой стороне экрана:
Вы можете развернуть каждую таблицу, чтобы просмотреть список ее полей. Для этого нажмите на стрелку слева от названия таблицы:
Таблицы сортируются по алфавиту. Если название таблиц начинается с цифр, то сортировка происходит по возрастанию.
Вы также можете создавать дополнительные данные на основе существующих данных с помощью формул DAX и затем визуализировать их. Чтобы узнать как это сделать, перейти в раздел Создание мер.
Удаление таблицы из модели
Для удаления таблицы из модели данных, выполните следующие шаги:
Нажмите напротив таблицы, которую вы хотите удалить.
Во всплывающем меню выберите Удалить из модели.
Нажмите Да в диалоге подтверждения:
Внимание! Данное действие нельзя будет отменить. Будьте внимательны при удалении таблиц из модели данных.
Дальнейшие шаги
После загрузки таблиц, вы можете построить модель данных, которая станет основой для визуализации данных и создания дашбордов.