Загрузка данных

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

Предварительные условия

Для выполнения действий, описанных в данном разделе убедитесь, что выполнены следующие условия:

  • Платформа Visiology развернута и запущена.

  • Вы получили от специалистов по внедрению URL, логин и пароль, необходимые для входа в систему.

  • Ваша система соответствует рекомендуемым требованиям.

Загрузка данных

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

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

  1. Откройте интернет-браузер и пройдите по ссылке, полученной от специалистов по внедрению или администратора.

  2. В открывшемся диалоге введите данные авторизации и нажмите Вход:

  3. На главной странице платформы нажмите Набор данных:

  4. В открывшемся окне нажмите Выбрать источник данных:

     

  5. В появившемся диалоге кликните JDBC и нажмите кнопку Подключить:

  6. В последующем диалоге заполните все поля (см. пример ниже) и нажмите ОК:

    • Сервер - адрес сервера в формате mysql://{адрес сервера}:{порт} или postgresql://{адрес сервера}:{порт};

    • Название таблицы – укажите в этом поле название для добавляемой таблицы. Поддерживаются кириллические и латинские символы, цифры, а также спецсимволы (кроме одинарных и двойных кавычек);

    • База данных - название базы данных;

    • Текст запроса - текст отправляемого запроса. Например, SELECT * FROM data."dim_Danet"

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

    В версии 3.1 пароли, используемые для подключения сторонних источников хранятся в базе данных без шифрования.

  8. Данные загрузятся на платформу Visiology и вы увидите таблицу на экране построения модели данных. В нашем примере у нас получилось следующее:

     

    Если данные не загрузились, нажмите F12 на клавиатуре, чтобы проверить прошла ли загрузка успешно. При успешной загрузке в консоли отобразится появится запись “Операция загрузки прошла успешно!”:

     

  9. Подобным образом добавьте еще несколько таблиц, данные которых вы хотите проанализировать:

     

Булевые значения, содержащиеся в добавляемых таблицах, обрабатываются и записываются в базу данных как строковые значения. При необходимости передачи булевых значений в базу данных, вы можете изменить текст запроса, явно указав 1 или 0. Ниже пример запроса для PostgreSQL (для других СУБД он может быть другим):

select case when bool_column is true then 1 else 0 end as bool_column from bool_table

Булевые значения, содержащиеся в добавляемых таблицах, обрабатываются и записываются в базу данных как строковые значения. При необходимости передачи булевых значений в базу данных, вы можете изменить текст запроса, явно указав 1 или 0. Ниже пример запроса для PostgreSQL (для других СУБД он может быть другим):

select case when bool_column is true then 1 else 0 end as bool_column from bool_table

Просмотр загруженных данных

Загруженные таблицы также отображаются в панели Поля в правой стороне экрана:

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

Поля таблиц сортируются по алфавиту. Если название полей начинается с цифры, то сортировка происходит по возрастанию.

Вы также можете создавать дополнительные данные на основе существующих данных с помощью формул DAX и затем визуализировать их. Чтобы узнать как это сделать, перейти в раздел Создание мер.

Удаление таблицы из модели

Для удаления таблицы из модели данных, выполните следующие шаги:

  1. Нажмите три точки напротив таблицы, которую вы хотите удалить.

  2. Во всплывающем меню выберите Удалить из модели.

  3. Нажмите Да в диалоге подтверждения:

     

Внимание! Данное действие нельзя будет отменить. Будьте внимательны при удалении таблиц из модели данных.

Дальнейшие шаги

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


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

Формирование модели данных для визуализации
Создание мер
Создание дашбордов