Offentlig prøveversion af mange til mange-relationer i Azure Analysis Services
Dato for publicering: 10 juni, 2019
Mange til mange-relationer i Azure Analysis Services er baseret på Mange til mange-relationer i Power BI. De tillader relationer mellem tabeller, hvor begge kolonner ikke er entydige. Mange til mange-relationer blev lanceret til SQL Server Analysis Services 2019 i blogindlægget CTP 2.4.
En relation kan defineres mellem en dimensions- og faktatabel ved en granularitet, der er højere end nøglekolonnen for dimensionen. Dermed undgås det, at det er nødvendigt at normalisere dimensionstabeller, og brugeroplevelsen kan forbedres, da resultatmodellen har et mindre antal tabeller med logisk grupperede kolonner. Hvis Budget f.eks. defineres på niveauet Produktkategori, er det ikke nødvendigt at normalisere dimensionen Produkt til separate tabeller – én på granulariteten af Produkt og den anden på granulariteten af Produktkategori.
Mange til mange-relationer er i øjeblikket kun programfunktioner. Understøttelse af SSDT (SQL Server Data Tools) lanceres, inden SQL Server 2019 bliver generelt tilgængelig. I mellemtiden kan du bruge det fantastiske communityværktøj Tabeleditor i åben kildekode til at oprette mange til mange-relationer. Alternativt kan du bruge SSAS-programmering og scriptgrænseflader, f.eks. TOM og TMSL.