0

Je suis au milieu d'un projet de migration d'un DW de MSSQL vers Netezza et je suis coincé dans un problème que je suis positif, il est ridicule de résoudre, mais j'ai échoué à peine sur essayant de le faire. J'espérais que vous pourriez m'éclairer sur cette question. Une partie de cette migration consiste à refactoriser les applications qui interrogeaient MSSQL pour interroger Netezza maintenant, et j'essaie actuellement de redéployer et de tester les cubes SSAS en utilisant Netezza comme l'une de ses sources de données pour récupérer les données et traiter les dimensions.Erreur Traitement SSAS Dimension avec Netezza données Source

Je l'ai déjà définir les propriétés DS en utilisant correctement pilote Netezza OLEDB et connecté avec succès via « Test de connexion ». En outre, sur Visual Studio, j'ai été en mesure de modifier la requête nommée des dimensions souhaitées et de les exécuter sans aucune erreur.

Mais mon problème est maintenant que chaque fois que je déploie la solution et essayer de traiter cette dimension dans SQL Management Studio Je continue à obtenir les

« Erreurs dans le moteur relationnel de haut niveau. Une connexion ne peut pas être fait à la source de données avec le DataSourceID « RDW_DS » »

On m'a dit que cette erreur pourrait être liée à mon ImpersonationMode. Lorsque je modifie la source de données vers le fichier MSSQL DW d'origine et que j'utilise mon compte de domaine Windows, cela fonctionne parfaitement, mais comme AD n'est pas fédéré dans le dispositif PDA Netezza, j'utilise les informations d'identification admin/pass.

Avez-vous les gars avez des suggestions sur la façon de gérer ce problème?

Merci à l'avance, Enrico

Répondre

0

je en quelque sorte trouvé un moyen de le faire fonctionner! J'ai dû installer le pilote .NET NZ pour que le pilote NZOLEDB fonctionne correctement, puis je pourrais exécuter le traitement en utilisant mon utilisateur de domaine Windows avec des privilèges sur le serveur MSSQL comme ImpersonationMode.

0

J'ai eu la même erreur initialement.

Je cube développé (Source des données - Netezza) dans Visual Studio 2010 et moi quand j'ai essayé de déployer le cube dans le serveur SSAS, je suis arrivé exactement la même erreur. Une autre erreur était: Erreurs dans le module de base de données back-end. Le fournisseur 'NZOLEDB' n'est pas enregistré.

L'information du conducteur est dans l'image ci-joint. Le pilote a été installé sur ma machine localement mais il manquait dans le serveur. DBA demandé à installer dans le serveur SSAS et j'ai réussi à me connecter après cela. Le plongeur doit être correctement installé localement et le serveur SSAS. Screenshot

j'ai pu traiter et déployer le cube. Informations sur l'usurpation d'identité: Hérite. Screenshot