J'essaie de déployer un modèle tabulaire sur un serveur à l'aide de l'Assistant "Analysis Services de déploiement".
Lorsque vous essayez de déployer, je reçois l'erreur ci-dessous.
La demande JSON DDL a échoué avec l'erreur suivante: Échec de l'exécution de XMLA. Erreur renvoyée: "La colonne" Décalage de la date "dans le tableau" Date "a des fixations non valides spécifiées.
La colonne en question utilise le calcul ci-dessous, qui a été trouvée ici
INT([Date] - TODAY())
Que dois-je rechercher afin de résoudre cette erreur?
Le problème dans ce cas était que j'essayais de remplacer une colonne existante également nommée "décalage de la date" - il n'était pas une colonne calculée, mais extraite de la table source.
La résolution était de faire le déploiement en 2 phases, d'abord supprimer la vieille colonne, puis de déployer à nouveau pour ajouter la nouvelle colonne calculée.
Dans mon cas, je supprime les colonnes dupliquées et l'erreur a persisté.
Cela n'a fonctionné que lorsque je l'ai fait Supprimer le modèle d'azur -> Services d'analyse.
Essayé différentes méthodes telles que la colonne de renommage et les filtres supprimés appliqués, n'ont pas résolu cette question. À la fin de cette question fixée en supprimant simplement le cube existant et redéployé
J'ai pu résoudre cela en supprimant complètement le cube du serveur avant de faire un autre déploiement.