Estou tentando implantar um modelo tabular em um servidor usando o "Assistente de implantação do Analysis Services".
Ao tentar implantar, recebo o erro abaixo.
A solicitação JSON DDL falhou com o seguinte erro: Falha ao executar XMLA. Erro retornado: 'A coluna 'Date Offset' na tabela 'Date' tem associações inválidas especificadas.
A coluna em questão usa o cálculo abaixo, que foi encontrado aqui
INT([Date] - TODAY())
O que devo procurar para resolver esse erro?
O problema neste caso foi que eu estava tentando substituir uma coluna existente também chamada 'Date Offset' - esta não era uma coluna calculada, mas tirada da tabela de origem.
A resolução foi fazer a implantação em 2 fases, primeiro remover a coluna antiga, depois implantar novamente para adicionar a nova coluna calculada.
Consegui resolver isso excluindo o cubo completamente do servidor antes de fazer outra implantação.
Tentei métodos diferentes, como renomear a coluna e remover os filtros aplicados, não resolveu esse problema. No final, esse problema foi corrigido apenas excluindo o cubo existente e reimplantado
No meu caso, removo colunas duplicadas e o erro persistiu.
Só funcionou quando excluí o modelo no azure -> serviços de análise.