Analyser (Gestion des données)

Synthèse

Met à jour les statistiques de base de données des tables métier, d'entité et delta ainsi que les statistiques sur les index de ces tables.

Utilisation

  • Cet outil peut être utilisé uniquement avec les données stockées dans une géodatabase d'entreprise.

  • Après les opération de chargement, suppression, mise à jour et compression de données, il est important de mettre à jour les statistiques de SGBDR dans les bases de données Oracle, SQL Server, DB2 ou Informix.

  • Cet outil actualise les statistiques des tables métier, d'entité, raster, des ajouts et des suppressions, ainsi que les statistiques sur les index associés à ces tables.

  • Le bouton Ajouter une valeur du paramètre Composants à analyser est utilisé uniquement dans ModelBuilder. Dans ModelBuilder, si l'outil précédent n'a pas été exécuté ou si ses données dérivées n'existent pas, il se peut qu'aucune valeur ne soit renseignée dans le paramètre Composants à analyser. Le bouton Ajouter une valeur vous permet d'ajouter des valeurs prévues pour terminer la boîte de dialogue de l'outil et poursuivre la création du modèle.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données en entrée

Table ou classe d'entités à analyser.

Layer; Table View; Dataset
Composants à analyser

Spécifie le type de composant à analyser.

  • Table métierStatistiques relatives aux règles métier à mettre à jour.
  • Table d’entitésStatistiques relatives aux entités à mettre à jour
  • Table rasterStatistiques relatives aux tables raster à mettre à jour.
  • Table des ajoutsStatistiques relatives aux jeux de données ajoutés à mettre à jour.
  • Table des suppressionsStatistiques relatives aux jeux de données supprimés à mettre à jour.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données en sortie

Jeu de données en entrée de géodatabase avec des statistiques mises à jour.

Layer; Table View; Dataset

arcpy.management.Analyze(in_dataset, components)
NomExplicationType de données
in_dataset

Table ou classe d'entités à analyser.

Layer; Table View; Dataset
components
[components,...]

Spécifie le type de composant à analyser.

  • BUSINESSStatistiques relatives aux règles métier à mettre à jour.
  • FEATUREStatistiques relatives aux entités à mettre à jour
  • RASTERStatistiques relatives aux tables raster à mettre à jour.
  • ADDSStatistiques relatives aux jeux de données ajoutés à mettre à jour.
  • DELETESStatistiques relatives aux jeux de données supprimés à mettre à jour.
String

Sortie obtenue

NomExplicationType de données
out_dataset

Jeu de données en entrée de géodatabase avec des statistiques mises à jour.

Layer; Table View; Dataset

Exemple de code

Exemple d'utilisation de l'outil Analyse (script autonome)

Ce script Python autonome utilise l’outil Analyze afin de collecter des statistiques pour les index de la table métier du jeu de données en entrée.

# Description: Gathers statistics for the indexes on the business table of the input dataset

# Import system modules
import arcpy

# Set local variables
inDataset = "c:/Connections/ninefour@gdb.sde/GDB.ctgPrimaryFeature"

# Run Analyze
arcpy.management.Analyze(inDataset, "BUSINESS")

Rubriques connexes