Bonjour,
Je rencontre un problème gênant et dont je n'arrive pas à déterminer la source.
Contexte :
- J'ai un cube opérationnel, parfaitement exploitable via Excel sans problème
- Je suis dans Power BI Desktop, directement installé sur mon server où est installé Analysis Services
- Je clique sur le bouton "Modifier les requêtes"
- Je choisi mon serveur et mon cube
- Je récupère dans la dimension Clients uniquement les noms des clients (car c'est cette colonne qui plante)
- Lorsque je clique sur "appliquer" j'obtient l'erreur suivante :
DataSource.Error : AnalysisServices : Le serveur a envoyé une réponse non reconnaissable.
Détails :
DataSourceKind=AnalysisServices
DataSourcePath=nomserveur.domaine;nomducube
Comme vous pouvez vous en rendre compte, ça ne veut à peu près rien dire.
A force de tests j'ai remarqué que c'était la 14288ème ligne qui plantait.
Le soucis est que mes clients n'ont pas des noms contenant des caractères spéciaux ou exotiques. Par déduction j'en suis arrivé au point que c'est mon client "BEBE CASH (LIMOGE)" qui pose soucis, même après modification du nom en SQL ça ne fonctionnait pas mieux.
Je pense que de toute façon il y a d'autres clients qui posent problème.
Je peux récupérer dans Power BI tous les autres champs (id, pays, code client ...), seul le nom plante.
J'ai essayé plusieurs solutions :
- Modifier certains nom de clients qui me semblaient louches
- Dans power BI, j'ai essayé de faire clic droit sur mon entête de colonne, supprimer les erreurs, remplacer les erreurs, remplacer les valeurs ...
- J'ai voulu modifier le type de données dans Power BI,
- J'ai déployé à nouveau mon cube SSAS, qui au passage n'a pas de soucis sur l'attribut "Nom" de la dimension "Clients"
Mon constat :
J'ai une chaine quelque part qui ne plait pas à Power BI, mais laquelle ...
Auriez vous une idée de piste à creuser pour trouver la cause de l'erreur ou des détails supplémentaires ?
Merci.
Partager