20.1. Добавление OLAP-данных в аналитическую таблицу из Parquet-файлов #

Выполните следующий запрос:

  SELECT metastore.add_files('имя_таблицы', 'путь_к_файлам_Parquet');

Где:

  • имя_таблицы: имя аналитической таблицы, в которую добавляются OLAP-данные.

  • путь_к_Parquet-файлам: путь к Parquet-файлам или к общему каталогу с Parquet-файлами, из которых добавляются OLAP-данные.

    Введите путь относительно общего каталога из таблицы метаданных pga_folder, начиная с имени этого каталога.

    Метаданные Parquet-файлов и аналитической таблицы должны быть совместимыми.

Пример 20.1.

  SELECT add_files('table_example', 'folder/file.parquet');

После выполнения этого запроса pgpro_metastore выполняет следующие действия:

  1. Проверяет права пользователей.

  2. Проверяет, что метаданные Parquet-файлов и аналитической таблицы совместимы.

  3. Копирует Parquet-файлы в общий каталог с Parquet-файлами аналитической таблицы.

  4. Создаёт новые записи в таблицах метаданных pga_snapshot и pga_data_file.

  5. Обновляет статистику по аналитической таблице и столбцам.