Extraction et ajout de champs calculés
Vous ne pouvez pas ajouter de champs calculés et physiques les uns aux autres. Si la table source ou cible contient des champs calculés, il est possible qu'une non-correspondance existe entre les champs calculés et physiques correspondants. La non-correspondance donne lieu à des données désordonnées si vous forcez l'opération d'ajout en sélectionnant Ajouter à un champ existant dans la boîte de dialogue Extraire.
Extraction par enregistrement, par vue ou par champs
L'option que vous sélectionnez lors de l'extraction de données – Enregistrement, Vue ou Champs – peut créer ou rapprocher une non-correspondance entre les champs calculés et physiques correspondants.
- La sélection de l'option Enregistrement conserve les champs calculés extraits sous forme d'expressions calculées.
- La sélection de l'option Vue ou Champs convertit les champs calculés extraits en champs physiques et les renseigne avec les valeurs calculées réelles.
Vous devez sélectionner l'option appropriée, et, dans certains cas, effectuer des étapes préparatoires (décrites ci-dessous), lorsque l'opération d'extraction et d'ajout implique des champs calculés.
Rapprochement de champs calculés et physiques
Les tableaux ci-dessous résument les différentes combinaisons de champs possibles pendant l'extraction et l'ajout, et décrit les étapes nécessaires au rapprochement des champs calculés correspondants avec leurs champs physiques.
Deux champs calculés correspondants peuvent également utiliser des expressions qui diffèrent. Dans ce cas, l'expression cible est prioritaire sur l'expression source, ce qui peut également exiger que vous réalisiez certaines étapes préparatoires pour vous assurer que les données combinées sont valides.
Rapprochement lors de l'utilisation de l'option d'extraction d'enregistrement
|
Cible : champ calculé |
Cible : champ physique |
---|---|---|
Source : champ calculé |
Aucune non-correspondance lors de l'ajout. Si les champs calculés source et cible utilisent des expressions différentes, l'expression du champ cible est prioritaire, ce qui rend non valides les valeurs calculées dans le champ source ajouté. Passez en revue les deux expressions pour vous assurer que la différence est justifiée, auquel cas, vous pouvez utiliser l'option d'extraction de Vue ou de Champs pour convertir les champs calculés source et cible en champs physiques dans de nouvelles tables avant l'ajout à de nouvelles tables. |
Non-correspondance lors de l'ajout. Solution : utilisez l'option d'extraction de Vue ou de Champs pour extraire des données de la table source. |
Source : champ physique |
Non-correspondance lors de l'ajout. Solution : utilisez les options d'extraction de Vue ou de Champs pour créer une table cible à partir de la table cible existante. Extrayez les enregistrements ou les champs requis de la table source, puis ajoutez-les à la nouvelle table cible. |
Aucune non-correspondance lors de l'ajout. |
Rapprochement lors de l'utilisation des options d'extraction de vue ou d'extraction de champs
Cible : champ calculé |
Cible : champ physique |
|
---|---|---|
Source : champ calculé |
Non-correspondance lors de l'ajout. Solution : utilisez l'option d'extraction d'Enregistrement pour extraire des données de la table source. |
Aucune non-correspondance lors de l'ajout. |
Source : champ physique |
Non-correspondance lors de l'ajout. Solution : utilisez les options d'extraction de Vue ou de Champs pour créer une table cible à partir de la table cible existante. Extrayez les enregistrements ou les champs requis de la table source, puis ajoutez-les à la nouvelle table cible. |
Aucune non-correspondance lors de l'ajout. |