База знаний НГТУ НЭТИ

Технологии, которые работают

Инструменты пользователя

Инструменты сайта


superset:work_in_superset:databases:databases

Это старая версия документа!


Базы данных (Databases)

Базы данных – упорядоченный набор структурированной информации или данных, которые обычно хранятся в электронном виде. База данных обычно управляется системой управления базами данных (СУБД).
Раздел настройки подключения к разным базам данных находится Настройки → Данные → Базы данных.


Интерфейс раздела Базы данных выглядит следующим образом:

Справа расположены кнопки для добавления базы данных и таблицы из файлов (CSV, Excel, столбчатый формат).
Ниже - окно поиска и окна для фильтрации загруженных баз данных:

  • возможно ли использовать базу данных в SQL редакторе;
  • возможно ли использовать асинхронный режим работы.

Для загруженных баз данных отображаются следующие атрибуты:

  • База данных – имя базы данных (как вы ее назвали при добавлении);
  • Драйвер – используемая система управления базами данных;
  • Асинхронные запросы (AQE, Asynchronous Query Execution) – поддерживается ли асинхронный режим работы;
  • DML (Data Manipulation Language) – поддерживается ли язык манипулирования данными (вставка, изменение, удаление);
  • Загрузить CSV – поддерживается ли загрузка CSV-файлов;
  • Доступен в SQL редакторе – разрешено ли использовать в SQL редакторе;
  • Кем создано – кем создана база данных;
  • Последнее изменение – когда было сделано последнее изменение;
  • Действия – доступные действия, которые можно произвести с базой данных:
    • Удалить;
    • Экспортировать;
    • Редактировать.

Подключение базы данных

Шаг 1. Создание новой базы данных.

В разделе Базы данных нажимаем справа кнопку + БАЗА ДАННЫХ.

Шаг 2. Выбор базы данных.

  • Выбираем в диалоговом окне PostgreSQL или SQLite.
  • Для подключения другой базы данных воспользуйтесь выпадающим списком ниже «Поддерживаемые базы данных».
  • Или импортируйте свою базу данных из файла.

Шаг 3. Настройка базы данных.

Для баз данных Postgres и SQLite нужно ввести следующие параметры:

  • Хост – IP-адрес или доменное имя;
  • Порт – порт хоста (5432, по умолчанию для PostgreSQL);
  • Имя базы данных – имя базы данных;
  • Имя пользователя – пользователь СУБД, у которого выданы права на подключения к базе данных;
  • Пароль – пароль пользователя;
  • Отображаемое имя – имя подключения, отображаемое в списке подключения;
  • Дополнительные параметры – добавление дополнительных пользовательских параметров;
  • SSL – включает ssl-шифрование подключения (если поддерживается);
  • SSH Tunnel – включает SSH-туннели.

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

  • Отображаемое имя – имя подключения, отображаемое в списке подключения;
  • SQLAlchemy URI в виде диалект+драйвер:
    //пользователь:пароль@хост:порт/схема

    , где

    • Диалект+Драйвер – например, Oracle;
    • Пользователь – пользователь СУБД, у которого выданы права на подключения к базе данных;
    • Пароль – пароль пользователя;
    • Хост – IP-адрес или доменное имя;
    • Порт – порт хоста (1521, по умолчанию для Oracle);
    • Схема – используемая схема базы данных.

Нажмите кнопку Тестовое соединение. При успешном соединении, нажмите внизу кнопку Подключить.

Подключение базы данных. Импорт данных из файлов

superset/work_in_superset/databases/databases.1699956222.txt.gz · Последнее изменение: 2023/11/14 17:03 — e.nesterova@corp.nstu.ru