Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
superset:work_in_superset:databases:import_from_csv_to_db [2023/07/28 15:22] – 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 в базу данных ====== |
В разделе **Базы данных**, нажимаем справа на выпадающий список. Из списка выбираем **Загрузить CSV-файл (Upload CSV).**{{ :superset:work_in_superset:databases:databases_3.png?200 |}}\\ | <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> обозначены обязательные поля):\\ |
^ Поле ^ Описание ^ | ^ Поле ^ Описание ^ |
| Имя таблицы<color #ed1c24>*</color> | имя таблицы, которая будет сформирована из данных Excel | | | Имя таблицы<color #ed1c24>*</color> | имя таблицы, которая будет сформирована из данных CSV | |
| Файл Excel<color #ed1c24>*</color> | прикрепите сюда Excel-файл, который будет загружен в БД | | | CSV-файл<color #ed1c24>*</color> | прикрепите сюда CSV-файл, который будет загружен в базу данных | |
| Полное имя | строки, используемые для имён листов (по умолчанию - первый лист) | | | База данных | база данных, в которую будет добавляться таблица | |
| База данных | база данных, в которую будет добавляться таблица | | | Схема | схема, в которую будет добавлена таблица (если это поддерживается базой данных) | |
| Схема | схема, в которую будет добавлена таблица (если это поддерживается базой данных) | | | Разделитель<color #ed1c24>*</color> | разделитель, используемый CSV-файлом\\ :!: для пробелов используется \s+ | |
| Метод добавления<color #ed1c24>*</color> | если таблица уже существует, выполните одно из следующих действий:\\ //Ошибка (Fail)// - ничего не делать,\\ //Заменить (Replace)// - удалить и заново создать таблицу\\ //Добавить (Append)// - добавить данные | | | Метод добавления<color #ed1c24>*</color> | если таблица уже существует, выполните одно из следующих действий:\\ //Ошибка (Fail)// - ничего не делать,\\ //Заменить (Replace)// - удалить и заново создать таблицу\\ //Добавить (Append)// - добавить данные | |
| Строка заголовков | строка, содержащая заголовки для использования в качестве имен столбцов (0 - первая строка данных); оставьте пустым, если строка заголовка отсутствует | | | Строка заголовков | строка, содержащая заголовки для использования в качестве имен столбцов (0 - первая строка данных); оставьте пустым, если строка заголовка отсутствует | |
| Столбец индекса | столбец для использования в качестве меток строк данных; оставьте пустым, если столбец индекса отсутствует | | | Столбец индекса | столбец для использования в качестве меток строк данных; оставьте пустым, если столбец индекса отсутствует | |
| Дубликаты | если есть столбцы с одинаковым именем, то присвоить им порядковые номера - столбец1, столбец2, … и т.д. | | | Дубликаты | если есть столбцы с одинаковым именем, то присвоить им порядковые номера - столбец1, столбец2, … и т.д. | |
| Игнорировать | количество первых строк, которые нужно проигнорировать | | | Используемые столбцы (Use Columns) | JSON-список имен столбцов, которые будут использоваться; если ничего не указано, то все столбцы из файла будут добавлены. | |
| Строки для чтения | количество строк файла для чтения | | | Убрать пробелы | пропустить пробелы после разделителя | |
| Разбор дат | разделённый запятыми список столбцов, которые должен быть интерпретированы как даты | | | Игнорировать | количество первых строк, которые нужно проигнорировать | |
| Десятичный символ | символ, который интерпретируется как десятичная точка | | | Строки для чтения | количество строк файла для чтения | |
| Индекс | записать индекс данных, как отдельный столбец | | | Пропустить пустые строки | пропустите пустые строки, а не интерпретировать их как значения NaN | |
| Обозначения столбцов | обозначение столбца для столбцов с индексами\\ Если поле пустое, а настройка [Индекс] включена, то используются имена индексов | | | Разбор дат | использовать Pandas для автоматической интерпретации формата даты и времени | |
| Значения фильтра | JSON-список значений, который нужно интерпретировать как Пусто (null) | | | Форматы даты и времени | символ, который интерпретируется как десятичная точка | |
| | Десятичный символ | символ, который интерпретируется как десятичная точка | |
| | Индекс | записать индекс данных, как отдельный столбец | |
| | Обозначения столбцов | обозначение столбца для столбцов с индексами. Если поле пустое, а настройка [Индекс] включена, то используются имена индексов | |
| | Значения фильтра | JSON-список значений, который нужно интерпретировать как Пусто (null) | |
После заполнения необходимых параметров, нажмите внизу кнопку **Сохранить**. | После заполнения необходимых параметров, нажмите внизу кнопку **Сохранить**. |