2016-04-20 1 views
0

J'ai rencontré un problème avec SCD dans Netezza/DataStage où des dimensions à évolution lente sont manquées en UAT mais sont prises en production. Le problème que je vois est celui-là; exactement les mêmes lignes sont transférées dans la production et où une modification sur l'un des champs est interceptée, et l'ancien enregistrement est expiré et un nouvel enregistrement 'actif' est ajouté, mais dans UAT, la modification sur le même champ n'est pas interceptée. Est-ce que quelqu'un pourrait suggérer quelques pistes d'investigation, par exemple, pourrait-il y avoir un réglage dans la production qui n'est pas défini dans UAT? Existe-t-il un moyen de voir ce qui se passe avec SCD dans la production au niveau le plus bas, c'est-à-dire les journaux de base de données, etc.? Nous ne voulons pas vraiment reconstruire SCD, mais si quelqu'un peut fournir une approche qui nous permettrait d'avoir une vision beaucoup plus faible de ce que fait SCD, ce serait génial. Nous avons analysé le SCD mis en place dans les deux environnements et ne pouvons pas voir où se trouve la différence.Netezza/DataStage SCD Type 2 question

EDIT: Ce problème où la mise à jour SCD est manquée semble se produire dans la même colonne de date à chaque fois. Est-ce que les dates nécessitent un traitement spécial de SCD?

Répondre

0

Comme un coup de poignard sauvage dans l'obscurité, commencer par ces ...

Quels sont les paramètres régionaux sur chaque appareil?

Quel est le format de date de l'appareil?

Par appliance, j'entends serveur de Datastage et non Netezza Appliance.

Pour nos données dimensionnelles (les Entités Satellite de Data Vault) dans Netezza se fait comme une instruction SQL.