Upload file db
Обзор
Для загрузки файла в базу данных пользователь должен иметь функциональную роль
FUNC_CREATOR и право доступа к соответствующей базе данных.
Дополнительная информация о функциональных ролях доступна здесь: Доступ к функциям платформы
Подробнее о доступе к данным можно узнать по следующей ссылке: Модель доступа к объектам данных
На платформе MWS Data Compass доступна функция создания набора данных при загрузке файла в базу данных. В настоящее время поддерживаются три формата файлов: CSV, Excel, GeoJSON.
Для возможности загрузки файла в базу данных необходимо наличие прав доступа к этой базе. Также убедитесь, что в настройках подключения к базе данных активирован параметр "Разрешить загрузку файлов в базу данных". Этот чекбокс расположен в блоке "Безопасность" раздела "Продвинутая настройка" в параметрах редактирования базы данных.
Загрузка файла в базу данных
- Нажмите Создать в правом верхнем углу интерфейса и выберите раздел Загрузить.
- Выберите опцию загрузки в зависимости от формата файла, который вы собираетесь загрузить.
- На экране появится окно с настройками конфигурации, где необходимо заполнить требуемые поля.
Настройка конфигурации
Основные поля
| Типы загружаемых файлов | Поле | Описание |
|---|---|---|
| CSV, Excel, GeoJSON | Имя таблицы | Введите имя для набора данных, который будет создана из данных загруженного в БД файла |
| CSV, Excel, GeoJSON | Выбор файла | Нажмите на поле Выбрать файл и выберите файл на своем устройстве для загрузки |
| Excel | Имя листа | Введите имя листа (вкладки) в файле Excel, данные которой вы хотите загрузить в БД |
| CSV, Excel, GeoJSON | База данных | Выберите базу данных, которую хотите использовать для загрузки в нее файла |
| CSV, Excel, GeoJSON | Схема | Укажите схему базы данных |
| CSV, Excel, GeoJSON | Таблица существует | Укажите действие, если таблица уже существует: Fail (выдать ошибку), Replace (перезаписать таблицу), Append (добавить данные в уже существующую таблицу). |
| CSV | Разделитель | Укажите символ, используемый для разделения данных по столбцам в CSV файле |
| ##### Дополнительные поля | ||
| Типы загружаемых файлов | Поле | Описание |
| ------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CSV | Пропуск начального пробела | Выберите, чтобы игнорировать начальные пробелы в значениях |
| CSV | Пропуск пустых строк | Активируйте, чтобы пропустить пустые строки, не интерпретируя их как значения NaN |
| CSV | Список столбцов, которые должны быть интерпретированы как даты | Укажите список столбцов, разделенных запятой, которые должны быть интерпретированы как даты |
| CSV | Первый день | Активируйте, чтобы преобразовать дату в формат, в котором день выводится первым |
| CSV, Excel | Десятичный разделитель | Укажите символ, который будет использоваться для отделения целой части числа от дробной |
| CSV, Excel | Пустые значения | Укажите список значений, которые должны рассматриваться как пустые |
| CSV, Excel | Индесный столбец | Укажите столбец, который будет использоваться в качестве индекса. Оставьте поле пустым, если индексного столбца нет |
| CSV, Excel | Индекс датафрейма | Выберите, чтобы записать индекс датафрейма как столбец |
| CSV, Excel | Метка(и) столбца(ов) | Введите один или несколько заголовков для индексных столбцов. Если они не указаны и индекс датафрейма установлен в true, будут использованы заголовки по умолчанию |
| CSV | Столбцы для чтения | Введите в формате JSON список столбцов, которые следует включить в таблицу |
| CSV | Типы данных столбца | Опишите в формате словаря {ключ: значение} типы данных для ваших столбцов |
| CSV, Excel | Строка заголовка | Введите номер строки заголовков или оставьте значение 0, чтобы задать в качестве заголовка нулевую строку |
| CSV, Excel | Строки для чтения | Укажите количество строк, которые необходимо записать в таблицу |
| CSV, Excel | Пропуск строк | Укажите количество строк, которые следует пропустить в начале файла |
| Excel | Парсинг дат | Укажите список столбцов, разделенных запятой, которые должны быть интерпретированы как даты |
Когда все обязательные поля будут заполнены, нажмите Сохранить. После нажатия вы будете перенаправлены на экран Наборы данных, где будет отображаться набор данных, созданный на основе загруженного файла.