Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd przetwarzania modułu SSAS dotyczący wiązania kolumny

Ten komunikat o błędzie doprowadzał mnie do szału od wielu godzin. Znalazłem już, która kolumna zwiększyła swoją długość i zaktualizowałem tabelę danych w źródle, która teraz pokazywała właściwą długość. Ale błąd ciągle się pojawiał. Okazuje się, że to pole zostało użyte w łączu fakt-wymiar na karcie Użycie wymiaru kostki. A kiedy odświeżysz źródło, powiązanie utworzone dla tego łącza nie zostanie odświeżone. Rozwiązaniem jest usunięcie (zmiana typu relacji na „Brak relacji”) i ponowne utworzenie tego linku.

Aktualizacja :Ponieważ ta odpowiedź wydaje się nadal aktualna, pomyślałem, że dodam zrzut ekranu pokazujący obszar, w którym możesz napotkać ten problem. Jeśli z jakiegoś powodu używasz ciągu dla łącza między wymiarami a faktem, może to mieć wpływ na zwiększony rozmiar. A rozwiązanie opisano powyżej. Jest to dodatkowy problem z kolumnami klucza, nazwy i wartości w atrybucie wymiaru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykorzystać zmienną do nazwy bazy danych w T-SQL?

  2. Jak zaimplementować edycję rekordów Master/Detail?

  3. Nowe funkcje SQL Server 2019

  4. Jak wykonać LEFT ANTI SEMI JOIN w SQL Server

  5. Jak utworzyć ograniczenie klucza obcego z ON UPDATE CASCADE w SQL Server - SQL Server / TSQL Tutorial, część 79