Кэширование данных Parquet

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

Эти локальные кэши создаются для каждого пользователя на каждом компьютере. Кэши повышают производительность при запросе данных, а также при перемещении или масштабировании карты или сцены, когда данные присутствуют. Это также обеспечивает наличие поля уникального идентификатора, которое требуется ArcGIS, и позволяет ArcGIS Pro объединять объекты в бины для улучшения отображения многочисленных объектов.

Подсказка:

Более подробная информация о кэшах доступна в разделе Часто задаваемые вопросы об использовании файлов Parquet в ArcGIS Pro.

Типы кэша

Тип создаваемого ArcGIS Pro кэша зависит от количества записей в файле Parquet, как описано в разделах ниже.

Кэш в оперативной памяти

Кэш в памяти создается на клиентском компьютере, если файл Parquet содержит менее 500 000 записей. Создание кэша в памяти занимает меньше времени, чем создание постоянного кэша.

Пока ArcGIS Pro открыт, он ссылается на данные, хранящиеся в кэше в памяти. Когда вы закрываете ArcGIS Pro, кэш удаляется.

Постоянный кэш

Постоянный файл кэша создается на клиентском компьютере, если файл Parquet содержит 500 000 или более записей.

Чем больший объем данных содержится в файле Parquet, тем больше времени требуется для создания постоянного кэша. Чтобы не ждать создания кэша в ArcGIS Pro при выполнении одной из перечисленных выше задач, вы можете сначала создать кэш с помощью инструмента геообработки Создать кэш Parquet или запустить функцию CreateParquetCache ArcPy в окне Python.

При изменении даты последнего изменения исходного файла Parquet ArcGIS Pro заново создает локальный кэш.

ArcGIS Pro автоматически удаляет кэши небольшого размера (1 ГБ или меньше), если к ним не обращались в течение последних 30 дней. В этом случае доступ фиксируется для действий, перечисленных выше, а также для следующих:

  • Открыть карту или сцену, в которой сохранены данные.
  • Открыть вид Поля слоя карты, щелкнув Дизайн данных > Поля в контекстном меню слоя на панели Содержание.
  • Открыть диалоговое окно Свойства для слоя карты, щелкнув Свойства в контекстном меню слоя на панели Содержание.
  • Добавить файл Parquet в инструмент геообработки или получить к нему доступ из скрипта ArcPy.

Кэши размером более 1 ГБ сохраняются независимо от даты последнего изменения, поскольку создание больших постоянных кэшей требует времени.

Связанные разделы


В этом разделе
  1. Типы кэша