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

Загрузка данных из CSV наиболее подходит для ad hoc‑анализа табличных данных. Если у вас много данных или вам нужно регулярно обновлять или дополнять эти данные, мы рекомендуем настроить загрузку данных напрямую в базу данных, а затем подключить Glarus BI к этой базе данных.
Управление настройками загрузки¶
Чтобы управлять настройками загрузки, администраторы могут нажать cmd/ctrl + K и найти Настройки - Загрузка данных, либо нажать шестерёнку в правом верхнем углу и перейти в Управление > Настройки > Загрузка данных.
Базы данных, поддерживающие загрузки CSV¶
Настройка загрузок¶
Администраторам нужно выполнить несколько действий, чтобы включить загрузку CSV:
- Подключить базу данных, используя учётную запись пользователя БД с правами записи. Далее она будет выбираться для хранения загруженных данных.
- Выбрать базу данных и схему, в которых будут храниться загруженные данные.
- (Необязательно) Указать префикс, который Glarus BI будет добавлять к загруженным таблицам.
- Добавить пользователей в группу с доступом к схеме загрузок.
Подключить базу данных, используя учётную запись пользователя БД с правами записи¶
Чтобы загружать данные в 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.
Подробнее: