Les données d’un fichier Apache Parquet auquel vous accédez depuis une connexion aux dossiers locale ou une connexion au stockage Cloud sont mises en cache localement lorsque vous effectuez l’une des actions suivantes :
- Ajout des données à une carte ou à une scène depuis un fichier Parquet.
- Ouverture de la vue Fields (Champs) depuis le fichier Parquet dans la fenêtre Catalog (Catalogue).
- Ouverture de la boîte de dialogue Properties (Propriétés) depuis le fichier Parquet dans la boîte de dialogue Catalog (Catalogue).
- Ajoutez le fichier Parquet à un outil de géotraitement ou accédez à ce fichier depuis un script ArcPy.
Ces caches locaux sont créés pour chaque utilisateur et chaque machine. Les caches améliorent les performances lorsque vous interrogez les données ou lorsque vous vous déplacez ou effectuez un zoom sur la carte ou la scène dans laquelle figurent les données. Ils fournissent également le champ d’identifiant unique requis par ArcGIS et permettent à ArcGIS Pro d’agréger les entités en groupes pour un meilleur affichage lorsque les entités sont nombreuses.
Conseil :
Vous trouverez plus d’informations sur les caches dans les foires aux questions sur l’utilisation de fichiers Parquet dans ArcGIS Pro.
Types de cache
Le type de cache créé par ArcGIS Pro dépend du nombre d’enregistrements dans le fichier Parquet, comme décrit dans les sections ci-après.
Cache en mémoire
Un cache en mémoire est créé sur la machine client si le fichier Parquet contient moins de 500 000 enregistrements. La création d’un cache en mémoire prend moins de temps que la création d’un cache persistant.
Lorsque ArcGIS Pro est ouvert, il référence les données dans le cache en mémoire. Lorsque vous fermez ArcGIS Pro, le cache est supprimé.
Cache persistant
Un fichier de cache persistant est créé sur la machine client si le fichier Parquet contient au moins 500 000 enregistrements.
Plus la quantité de données dans le fichier Parquet est élevée, plus la génération d’un cache persistant prend du temps. Pour éviter d’attendre que ArcGIS Pro génère le cache lorsque vous effectuez l’une des tâches répertoriées ci-dessus, vous pouvez créer le cache préalablement à l’aide de l’outil Créer un cache Parquet ou en exécutant la fonction ArcPy CreateParquetCache dans une fenêtre Python.
Lorsque la date de dernière modification du fichier Parquet source change, ArcGIS Pro recrée le cache local.
ArcGIS Pro supprime les petits caches persistants (d’1 Go ou moins) automatiquement s’ils n’ont pas été consultés au cours des 30 derniers jours. Dans ce cas, l’accès est enregistré pour les actions répertoriées ci-dessus, ainsi que pour les actions suivantes :
- Ouverture d’une carte ou scène dans laquelle les données sont enregistrées.
- Ouverture de la vue Fields (Champs) de la couche de carte en cliquant sur Data Design (Conception de données) > Fields (Champs) dans le menu contextuel de la couche dans la fenêtre Contents (Contenu).
- Ouverture de la boîte de dialogue Properties (Propriétés) pour la couche de carte en cliquant sur Properties (Propriétés) dans le menu contextuel de la couche dans la fenêtre Contents (Contenu).
- Ajoutez le fichier Parquet à un outil de géotraitement ou accédez à ce fichier depuis un script ArcPy.
Les caches dont la taille est supérieure à 1 Go sont conservés quelle que soit la date de leur dernière modification car la génération de grands caches persistants prend du temps.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?