Перейти к содержимому

Хранилища

Доступно: администраторам

Дефиника выполняет запросы в хранилище данных вашей компании. Подключения к хранилищам настраивает администратор в разделе «Подключения». В разделе три вкладки:

  • «Хранилища» — базы данных, к которым обращается модель (эта страница);
  • «AI-модели» — на какой модели работает агент: AI-модели;
  • «Интеграции» — BI-инструменты, куда публикуется модель: BI-интеграции.
  1. На вкладке «Хранилища» нажмите «Добавить подключение».
  2. Задайте «Название», например «Хранилище прод».
  3. Выберите «Тип»: PostgreSQL, ClickHouse, Databricks, Trino или DuckDB. Тип подключения нельзя изменить после создания.
  4. Заполните поля для своего типа: хост, порт, база данных, пользователь и т. д. Все поля по типам: Параметры хранилищ.
  5. Сохраните и нажмите «Тест». Вы увидите «Подключение успешно» или «Тест подключения не пройден» с ошибкой драйвера.
Действие Что делает
Открыть Детали подключения и «Обзор схемы»: таблицы и представления, их колонки и пример данных. «Обновить схему» перечитывает её.
Изменить Поменять параметры. Поля секретов (пароль, токен) оставьте пустыми, чтобы сохранить текущие значения.
Тест Проверить, что хранилище отвечает.
Удалить Удалить подключение без возможности восстановления.

На вопросы отвечает подключение по умолчанию; в списке оно отмечено «По умолчанию». У модели одно подключение: все её таблицы находятся в нём.

Чтобы сменить его, нажмите «Сделать по умолчанию» у другого подключения. Сначала каждый объект развёрнутой модели проверяется на новом подключении коротким запросом:

  • если проверки прошли, нажмите «Проверить и сменить» — подключение сменится;
  • если часть проверок не прошла, подключением по умолчанию остаётся прежнее. Можно указать «Причина сменить всё равно» и нажать «Сменить всё равно», если вы уверены.

Изменение параметров текущего подключения по умолчанию проверяется так же: «Проверить и сохранить».

Нельзя удалить подключение по умолчанию. Сначала назначьте другое подключение по умолчанию.

Рядом с подключением может стоять метка о правах его учётной записи:

Метка Что значит
Только чтение Учётная запись может только читать. Так и должно быть.
Есть запись Учётная запись может менять данные. Безопаснее выдать Дефинике пользователя только для чтения.
Нет временных представлений Каждый запрос создаёт временное представление, а у учётной записи нет привилегии TEMP на базу данных. Выдайте её, иначе запросы не выполнятся.