# Источники данных

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/0Dtimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/0Dtimage.png)

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/IO9image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/IO9image.png)

Диспечер данных дашборда представляет собой две страницы. «Скрипт загрузки» со списком источников и «Модель данных». Источники создаются на первой из них.

В левой части страницы скрипта находится список созданных подключений. <span data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVEMCU5MiUyMCVEMCVCQiVEMCVCNSVEMCVCMiVEMCVCRSVEMCVCOSUyMCVEMSU4NyVEMCVCMCVEMSU4MSVEMSU4MiVEMCVCOCUyMCVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCMCVEMCVCRCVEMCVCOCVEMSU4NiVEMSU4QiUyMCVEMCVCRCVEMCVCMCVEMSU4NSVEMCVCRSVEMCVCNCVEMCVCOCVEMSU4MiVEMSU4MSVEMSU4RiUyMCVEMSU4MSVEMCVCRiVEMCVCOCVEMSU4MSVEMCVCRSVEMCVCQSUyMCVEMCVCMiVEMSU4MSVEMCVCNSVEMSU4NSUyMCVEMCVCNCVEMCVCRSVEMSU4MSVEMSU4MiVEMSU4MyVEMCVCRiVEMCVCRCVEMSU4QiVEMSU4NSUyMCVEMCVCOCVEMSU4MSVEMSU4MiVEMCVCRSVEMSU4NyVEMCVCRCVEMCVCOCVEMCVCQSVEMCVCRSVEMCVCMi4lMjAlRDAlQTElRDAlQjUlRDAlQkElRDElODYlRDAlQjglRDElOEYlMjAlQzIlQUIlRDAlOTIlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjUlRDAlQkElRDElODIlRDAlQjUlQzIlQkIlMjAlRDAlQkUlRDElODIlRDAlQkUlRDAlQjElRDElODAlRDAlQjAlRDAlQjYlRDAlQjAlRDAlQjUlRDElODIlMjAlRDAlQjglRDElODElRDElODIlRDAlQkUlRDElODclRDAlQkQlRDAlQjglRDAlQkElRDAlQjglMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDAlQjUlMjAlRDAlQjglRDAlQjclMjAlRDAlQkElRDAlQkUlRDElODIlRDAlQkUlRDElODAlRDElOEIlRDElODUlMjAlRDAlQjglRDElODElRDAlQkYlRDAlQkUlRDAlQkIlRDElOEMlRDAlQjclRDElODMlRDElOEUlRDElODIlRDElODElRDElOEYlMjAlRDAlQjIlMjAlRDElODIlRDAlQjUlRDAlQkElRDElODMlRDElODklRDAlQjUlRDAlQkMlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjUlRDAlQkElRDElODIlRDAlQjUuJTIwJUQwJUExJUQwJUI1JUQwJUJBJUQxJTg2JUQwJUI4JUQxJThGJTIwJUMyJUFCJUQwJTkyJUQxJTgxJUQwJUI1JUMyJUJCJTIwJUQxJTgxJUQwJUJFJUQwJUI0JUQwJUI1JUQxJTgwJUQwJUI2JUQwJUI4JUQxJTgyJTIwJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJCJUQxJThDJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUJFJUQxJTg3JUQwJUJEJUQwJUI4JUQwJUJBJUQwJUI4LiUyMCVEMCU5NCVEMCVCQiVEMSU4RiUyMCVEMCVCRiVEMSU4MCVEMCVCRSVEMSU4MSVEMCVCQyVEMCVCRSVEMSU4MiVEMSU4MCVEMCVCMCUyMCVEMCVCOCUyMCVEMCVCMiVEMSU4QiVEMCVCMSVEMCVCRSVEMSU4MCVEMCVCMCUyMCVEMCVCNCVEMCVCMCVEMCVCRCVEMCVCRCVEMSU4QiVEMSU4NSUyMCVEMCVCNCVEMCVCRSVEMSU4MSVEMSU4MiVEMSU4MyVEMCVCRiVEMCVCRCVEMSU4QiVEMSU4NSUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCRSVEMCVCRCVEMCVCQSVEMSU4MCVEMCVCNSVEMSU4MiVEMCVCRCVEMCVCRSVEMCVCQyUyMCVEMCVCOCVEMSU4MSVEMSU4MiVEMCVCRSVEMSU4NyVEMCVCRCVEMCVCOCVEMCVCQSVEMCVCNSUyMCVEMCVCRCVEMCVCNSVEMCVCRSVEMCVCMSVEMSU4NSVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCQyVEMCVCRSUyMCVEMCVCQSVEMCVCQiVEMCVCOCVEMCVCQSVEMCVCRCVEMSU4MyVEMSU4MiVEMSU4QyUyMCVEMCVCRCVEMCVCMCUyMCVEMCVCRCVEMCVCNSVEMCVCQyUyMCVEMCVCMiUyMCVEMSU4RCVEMSU4MiVEMCVCRSVEMCVCQyUyMCVEMSU4MSVEMCVCRiVEMCVCOCVEMSU4MSVEMCVCQSVEMCVCNS4lMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCUyQyUyMnNlbGVjdGlvbnMlMjIlM0ElNUIlNUQlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJjYTc3MjVkMzFhOWE0NzIzYjYyMjMyNWZlYzJkM2MyMyUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjMyYjg2M2I1YzgwYzQ4MDhhMzU5OWJlYzQwZTkyYzQyJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNDY4M2ZlYThkYmZjNDZkZDg3NGZhZDZkZjY5MjM0Y2YlMjIlN0Q=">Этот список состоит из двух секций:</span>

- **В проекте.** Сюда попадают конекторы данные из которых уже используются в проекте
- <span data-slate-fragment="JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVEMCU5MiUyMCVEMCVCQiVEMCVCNSVEMCVCMiVEMCVCRSVEMCVCOSUyMCVEMSU4NyVEMCVCMCVEMSU4MSVEMSU4MiVEMCVCOCUyMCVEMSU4MSVEMSU4MiVEMSU4MCVEMCVCMCVEMCVCRCVEMCVCOCVEMSU4NiVEMSU4QiUyMCVEMCVCRCVEMCVCMCVEMSU4NSVEMCVCRSVEMCVCNCVEMCVCOCVEMSU4MiVEMSU4MSVEMSU4RiUyMCVEMSU4MSVEMCVCRiVEMCVCOCVEMSU4MSVEMCVCRSVEMCVCQSUyMCVEMCVCMiVEMSU4MSVEMCVCNSVEMSU4NSUyMCVEMCVCNCVEMCVCRSVEMSU4MSVEMSU4MiVEMSU4MyVEMCVCRiVEMCVCRCVEMSU4QiVEMSU4NSUyMCVEMCVCOCVEMSU4MSVEMSU4MiVEMCVCRSVEMSU4NyVEMCVCRCVEMCVCOCVEMCVCQSVEMCVCRSVEMCVCMi4lMjAlRDAlQTElRDAlQjUlRDAlQkElRDElODYlRDAlQjglRDElOEYlMjAlQzIlQUIlRDAlOTIlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjUlRDAlQkElRDElODIlRDAlQjUlQzIlQkIlMjAlRDAlQkUlRDElODIlRDAlQkUlRDAlQjElRDElODAlRDAlQjAlRDAlQjYlRDAlQjAlRDAlQjUlRDElODIlMjAlRDAlQjglRDElODElRDElODIlRDAlQkUlRDElODclRDAlQkQlRDAlQjglRDAlQkElRDAlQjglMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDAlQjUlMjAlRDAlQjglRDAlQjclMjAlRDAlQkElRDAlQkUlRDElODIlRDAlQkUlRDElODAlRDElOEIlRDElODUlMjAlRDAlQjglRDElODElRDAlQkYlRDAlQkUlRDAlQkIlRDElOEMlRDAlQjclRDElODMlRDElOEUlRDElODIlRDElODElRDElOEYlMjAlRDAlQjIlMjAlRDElODIlRDAlQjUlRDAlQkElRDElODMlRDElODklRDAlQjUlRDAlQkMlMjAlRDAlQkYlRDElODAlRDAlQkUlRDAlQjUlRDAlQkElRDElODIlRDAlQjUuJTIwJUQwJUExJUQwJUI1JUQwJUJBJUQxJTg2JUQwJUI4JUQxJThGJTIwJUMyJUFCJUQwJTkyJUQxJTgxJUQwJUI1JUMyJUJCJTIwJUQxJTgxJUQwJUJFJUQwJUI0JUQwJUI1JUQxJTgwJUQwJUI2JUQwJUI4JUQxJTgyJTIwJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUJCJUQxJThDJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUJFJUQxJTg3JUQwJUJEJUQwJUI4JUQwJUJBJUQwJUI4LiUyMCVEMCU5NCVEMCVCQiVEMSU4RiUyMCVEMCVCRiVEMSU4MCVEMCVCRSVEMSU4MSVEMCVCQyVEMCVCRSVEMSU4MiVEMSU4MCVEMCVCMCUyMCVEMCVCOCUyMCVEMCVCMiVEMSU4QiVEMCVCMSVEMCVCRSVEMSU4MCVEMCVCMCUyMCVEMCVCNCVEMCVCMCVEMCVCRCVEMCVCRCVEMSU4QiVEMSU4NSUyMCVEMCVCNCVEMCVCRSVEMSU4MSVEMSU4MiVEMSU4MyVEMCVCRiVEMCVCRCVEMSU4QiVEMSU4NSUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCRSVEMCVCRCVEMCVCQSVEMSU4MCVEMCVCNSVEMSU4MiVEMCVCRCVEMCVCRSVEMCVCQyUyMCVEMCVCOCVEMSU4MSVEMSU4MiVEMCVCRSVEMSU4NyVEMCVCRCVEMCVCOCVEMCVCQSVEMCVCNSUyMCVEMCVCRCVEMCVCNSVEMCVCRSVEMCVCMSVEMSU4NSVEMCVCRSVEMCVCNCVEMCVCOCVEMCVCQyVEMCVCRSUyMCVEMCVCQSVEMCVCQiVEMCVCOCVEMCVCQSVEMCVCRCVEMSU4MyVEMSU4MiVEMSU4QyUyMCVEMCVCRCVEMCVCMCUyMCVEMCVCRCVEMCVCNSVEMCVCQyUyMCVEMCVCMiUyMCVEMSU4RCVEMSU4MiVEMCVCRSVEMCVCQyUyMCVEMSU4MSVEMCVCRiVEMCVCOCVEMSU4MSVEMCVCQSVEMCVCNS4lMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU1RCUyQyUyMnNlbGVjdGlvbnMlMjIlM0ElNUIlNUQlN0QlNUQlMkMlMjJrZXklMjIlM0ElMjJjYTc3MjVkMzFhOWE0NzIzYjYyMjMyNWZlYzJkM2MyMyUyMiU3RCU1RCUyQyUyMmtleSUyMiUzQSUyMjMyYjg2M2I1YzgwYzQ4MDhhMzU5OWJlYzQwZTkyYzQyJTIyJTdEJTVEJTJDJTIya2V5JTIyJTNBJTIyNDY4M2ZlYThkYmZjNDZkZDg3NGZhZDZkZjY5MjM0Y2YlMjIlN0Q=">**Все подключения.** Весь список подключений доступных пользователю. </span>

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

### **Создание подключения**

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/XTiimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/XTiimage.png)

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

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/FPyimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/FPyimage.png)


##### **База данных**

Где необходимо заполнить реквизиты подключения:

- Название подключения
- СУБД 
    - Click House
    - PostgreSQL
    - MS SQL
    - Oracle
    - MY SQL (еще в разработке)
- Хост
- Порт
- База данных
- Логин
- Пароль

**Для Click** **House** будет доступен дополнительный параметр HTTP/HTTPS  
**Для Oracle** нужно будет указать формат даты, т.к. у каждого экземпляра этой СУБД формат даты может отличаться

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/dOIimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/dOIimage.png)


##### **Файл** 

1. В модальном окне заполнить/выбрать: 
    - **Название подключения**
    - **Расположения файла**: 
        - <span style="text-decoration: underline;">Загрузить.</span> Файл также может быть загружен с локального компьтера пользователя. Но есть ограничение по объему 25мб. Размер может быть изменен в настройках системы. Папка для загрузки по умолчанию : `/opt/fastboard/upload_{имя окружения}`
        - <span style="text-decoration: underline;">С сервера.</span> Папка Upload на вашем сервере, куда можно положить файл любого размера сторонними средствами
    - **Формат файла** определится автоматически, если форматы CSV, TXT, JSON, XLS/XLSX, XML, QVD. Другие форматы не поддерживаются, но загрузить их можно, если в них структура данных одного из поддерживаемых форматов, то необходимо выбрать этот формат вручную
    - **Все файлы в папке**. Если отметить это чекбокс в выборе расположения будет только сервер, формат файла необходимо можно выбрать только вручную, будут выбраны все файлы выбранного формата содержащиеся в папке, а ткже появится поле для ввода маски для имени файла. Если указать маску, то выберутся только файлы подходящие под заданные условия
    - **Автообновление.** Система будет отслеживать изменения файла, или файлов. Если это произошло БД созданная из этого файла или файлов будет автоматически обновлена согласно произошедшим изменениям.  
          
        <table border="1" style="border-collapse: collapse; width: 100%; border-width: 0px;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">*Один файл*</td><td style="border-width: 0px;">*Несколько файлов*</td></tr><tr><td style="border-width: 0px;">[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/q40image.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/q40image.png)</td><td style="border-width: 0px;">[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/eoqimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/eoqimage.png)</td></tr></tbody></table>
2. После выбора параметров необходимо нажать кнопку "Создать" для того, чтобы начать загрузку данных из файла в хранилище данных Fastboard.
3. Из файла или файлов будет создан коннектор. В списке подключений появится новый источник с указанным названием из которого можно будет выбирать данные для проектов.

После успешного создания подключения можно переходить к **[выбору и загрузке данных](https://book.winsolutions.ru/books/rukovodstvo-polzovatelia/page/vybor-dannyx-dlya-zagruzki "Выбор данных для загрузки")**

### **Удаление коннектора**

Может быть двух типов:

**1. Из проекта.**

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/iCKimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/iCKimage.png)

Нажатием на кнопку корзинки в списке коннектов проекта можно удалить все данные этого источника из скрипта загрузки. После чего нужно запустить скрипт чтобы обновить данные проекта/

<p class="callout warning">**Внимание.** Перед удалением коннекта из проекта убедитесь, что таблицы удаляемого источника не входят ни в одну из моделей данных проекта. Иначе эти модели и сам проект сломаются. Если такое все же произошло, то чтобы восстановить работоспособность проекта нужно загрузить все те же данные обратно в проект.</p>

**2. Из списка коннектов.** Если у пользователя есть права на управление источником, он может удалить его из системы. Для этого нужно вызвать модальное окно редактирования коннектора и в нем нажать кнопку «Удалить подключение»

[![image.png](https://book.winsolutions.ru/uploads/images/gallery/2024-02/scaled-1680-/Rteimage.png)](https://book.winsolutions.ru/uploads/images/gallery/2024-02/Rteimage.png)

### **Доступ к коннекторам**

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

- **Управление.** Пользователь видит коннектор в общем списке, может использовать в своих проектах. А также может изменить данные этого подключения, удалить подключение. Предоставить доступ другому пользвателю.
- **Использование.** Пользователь видит коннектор в общем списке и может только использовать коннект в своих проектах.

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

<p class="callout info">Пользователь с ролью «Администратор» всегда имеет права на управление любым коннектором. Всегда видит все конекторы и может ими распоряжаться.</p>

<span style="color: rgb(224, 62, 45);">**В данный момент это функционал доступен только через API**</span>