Élément KeyNotFound (ASSL)

Spécifie la manière dont Microsoft SQL Server Analysis Services répond quand il rencontre une erreur d'intégrité référentielle.

Syntaxe

<ErrorConfiguration>
   ...
      <KeyNotFound>...</KeyNotFound>
   ...
</ErrorConfiguration>

Caractéristiques de l'élément

Caractéristique

Description

Type de données et longueur

Chaîne (énumération)

Valeur par défaut

ReportAndContinue

Cardinalité

0-1 : élément facultatif qui peut apparaître une fois et une seule.

Relations entre les éléments

Relation

Élément

Élément parent

ErrorConfiguration

Éléments enfants

Aucun

Notes

Les erreurs d'intégrité référentielle se produisent lorsqu'une valeur de clé étrangère dans une table dépendante n'a pas d'entrée correspondante dans la table parente. Cette erreur se produit lorsque Analysis Services traite une dimension dans laquelle la table de faits contient une référence à une valeur de clé étrangère qui n'existe pas dans la table de dimension pour cette dimension, ou lorsque Analysis Services traite une partition si la table principale de dimension pour une dimension qui est incluse dans la partition fait référence à une valeur de clé qui n'existe pas dans une autre table de dimension associée. (Dans le cas de dimensions avec des hiérarchies parent-enfant et des attributs parents, ceci peut aussi se produire lorsque la table principale de dimension pour une dimension qui est incluse dans la partition fait référence à une valeur de clé qui n'existe pas dans la même table de dimension.)

La valeur de cet élément est limitée à l'une des chaînes du tableau suivant.

Valeur

Description

IgnoreError

Le traitement doit ignorer l'erreur et continuer.

ReportAndContinue

Le traitement doit signaler l'erreur et continuer.

ReportAndStop

Le traitement doit signaler l'erreur et s'arrêter.

L'énumération qui correspond aux valeurs autorisées de l'élément KeyNotFound dans le modèle objet AMO (Analysis Management Objects) est ErrorOption.

Voir aussi

Référence