Automatická kontrola nebo oprava datového modelu v Tabular Editoru
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tabular Editoru má zajímavou funkci, kdy vám v datovém modelu najde věci, které by mohlo být dobré opravit. A někdy je i opraví.
Nejedná se přímo o chyby, ale spíše možné problémy, které by mohly (ale také nemusely) ovlivnit přehlednost nebo výkonnost datového modelu.
Jak na to?
Máme Tabular Editor připojený do Power BI Desktopu.
Zadejte v něm v Advanced Scripting Window tento kód:
- System.Net.WebClient w = new System.Net.WebClient();
string userName = System.Environment.UserName;
string url = "https://raw.githubusercontent.com/microsoft/Analysis-Services/master/BestPracticeRules/BPARules.json";
string downloadLoc = @"C:\Users\"+userName+@"\AppData\Local\TabularEditor\BPARules.json";
w.DownloadFile(url, downloadLoc);
Spusťte skript, zavřete a otevřete Tabular Editor.
Pak v Tabular Editoru zmáčkněte F10 (nebo jděte na Tools / Best Practice Analyzer).
Obsahuje upozornění na chyby, ale u některých je možné rovnou i spustit opravu (pravé tlačítko na konkrétní "problém". Tato oprava se při uložení rovnou propíše do původního modelu v Power BI.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.