Перейти к содержанию

Настройка загрузки данных из CSV

В подразделе показана настройка загрузки CSV‑файлов в Glarus BI в интерфейсе администратора системы. О том, как загружать данные после настройки, читайте в разделе Загрузка данных.

Загрузка CSV‑данных в коллекцию в Glarus BI

Загрузка данных из CSV наиболее подходит для ad hoc‑анализа табличных данных. Если у вас много данных или вам нужно регулярно обновлять или дополнять эти данные, мы рекомендуем настроить загрузку данных напрямую в базу данных, а затем подключить Glarus BI к этой базе данных.

Управление настройками загрузки

Чтобы управлять настройками загрузки, администраторы могут нажать cmd/ctrl + K и найти Настройки - Загрузка данных, либо нажать шестерёнку в правом верхнем углу и перейти в Управление > Настройки > Загрузка данных.

Базы данных, поддерживающие загрузки CSV

Настройка загрузок

Администраторам нужно выполнить несколько действий, чтобы включить загрузку CSV:

Подключить базу данных, используя учётную запись пользователя БД с правами записи

Чтобы загружать данные в Glarus BI, администратору нужно подключить Glarus BI к базе данных, поддерживающей загрузки, используя учётную запись пользователя БД с правами записи в эту базу данных.

Вы также можете загружать данные в Sample Database, включённую в Glarus BI (это база данных H2), но мы не рекомендуем использовать Sample Database для данных, которые вы хотите хранить долго.

Подробнее см.:

Выбрать базу данных и схему, в которых будут храниться загруженные данные

Если Glarus BI подключён к базе данных с использованием учётной записи пользователя БД с правами записи, администраторы могут включить загрузки следующим образом:

  • Нажать шестерёнку в правом верхнем углу на главной странице и перейти в Управление > Настройки > Загрузка данных.
  • Выбрать базу данных, в которой Glarus BI будет хранить загруженные данные.

Когда пользователи загружают CSV в коллекцию, Glarus BI:

  • создаёт таблицу в выбранной администратором базе данных и схеме;
  • создаёт модель, которая оборачивает загруженную таблицу, и сохраняет эту модель в коллекцию, куда пользователь загрузил CSV.

Указать префикс, который Glarus BI будет добавлять к загруженным таблицам

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

Добавить пользователей в группу с доступом к схеме загрузок

Чтобы загружать CSV, пользователь должен состоять в группе, у которой есть:

  • доступ Просмотр данных со значением "Возможен";
  • Создание запросов с уровнем доступа Конструктор запросов или выше.

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

Примечание о загрузке данных в базу данных MySQL

Чтобы ускорить загрузки в MySQL, мы рекомендуем установить local_infile в значение ON. Этот параметр нужно настраивать в MySQL, а не в Glarus BI. Формат параметра командной строки: --local-infile=ON.

Если local_infile отключён (установлен в OFF), Glarus BI автоматически перейдёт на гораздо более медленный способ загрузки CSV.

Подробнее: