Следующая версия | Предыдущая версия |
superset:work_in_superset:databases:import_from_csv_to_db [2023/07/28 14:49] – создано e.nesterova@corp.nstu.ru | superset:work_in_superset:databases:import_from_csv_to_db [2023/11/15 11:30] (текущий) – e.nesterova@corp.nstu.ru |
---|
====== Импорт данных из CSV в базу данных ====== | ====== [АРХИВ] Импорт данных из CSV в базу данных ====== |
| <WRAP group> |
| <WRAP half column> |
| В разделе **Базы данных**, нажимаем справа на выпадающий список. Из списка выбираем **Загрузить CSV-файл (Upload CSV).** |
| </WRAP> |
| |
| <WRAP half column> |
| {{:superset:work_in_superset:databases:databases_3.png?nolink&250 |}} |
| </WRAP> |
| </WRAP> |
| |
| Далее необходимо заполнить следующие параметры (<color #ed1c24>*</color> обозначены обязательные поля):\\ |
| ^ Поле ^ Описание ^ |
| | Имя таблицы<color #ed1c24>*</color> | имя таблицы, которая будет сформирована из данных CSV | |
| | CSV-файл<color #ed1c24>*</color> | прикрепите сюда CSV-файл, который будет загружен в базу данных | |
| | База данных | база данных, в которую будет добавляться таблица | |
| | Схема | схема, в которую будет добавлена таблица (если это поддерживается базой данных) | |
| | Разделитель<color #ed1c24>*</color> | разделитель, используемый CSV-файлом\\ :!: для пробелов используется \s+ | |
| | Метод добавления<color #ed1c24>*</color> | если таблица уже существует, выполните одно из следующих действий:\\ //Ошибка (Fail)// - ничего не делать,\\ //Заменить (Replace)// - удалить и заново создать таблицу\\ //Добавить (Append)// - добавить данные | |
| | Строка заголовков | строка, содержащая заголовки для использования в качестве имен столбцов (0 - первая строка данных); оставьте пустым, если строка заголовка отсутствует | |
| | Столбец индекса | столбец для использования в качестве меток строк данных; оставьте пустым, если столбец индекса отсутствует | |
| | Дубликаты | если есть столбцы с одинаковым именем, то присвоить им порядковые номера - столбец1, столбец2, … и т.д. | |
| | Используемые столбцы (Use Columns) | JSON-список имен столбцов, которые будут использоваться; если ничего не указано, то все столбцы из файла будут добавлены. | |
| | Убрать пробелы | пропустить пробелы после разделителя | |
| | Игнорировать | количество первых строк, которые нужно проигнорировать | |
| | Строки для чтения | количество строк файла для чтения | |
| | Пропустить пустые строки | пропустите пустые строки, а не интерпретировать их как значения NaN | |
| | Разбор дат | использовать Pandas для автоматической интерпретации формата даты и времени | |
| | Форматы даты и времени | символ, который интерпретируется как десятичная точка | |
| | Десятичный символ | символ, который интерпретируется как десятичная точка | |
| | Индекс | записать индекс данных, как отдельный столбец | |
| | Обозначения столбцов | обозначение столбца для столбцов с индексами. Если поле пустое, а настройка [Индекс] включена, то используются имена индексов | |
| | Значения фильтра | JSON-список значений, который нужно интерпретировать как Пусто (null) | |
| После заполнения необходимых параметров, нажмите внизу кнопку **Сохранить**. |