Update README.md

updated the c# script to fetch the BPARules from GitHub to be more robust.
This commit is contained in:
m-kovalsky 2021-02-04 19:12:46 +02:00 committed by GitHub
parent fc3d05e623
commit 4651f4dfaf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,12 +16,13 @@ Following these steps will automatically load the Best Practice Rules into your
2. Connect to a model. 2. Connect to a model.
3. Run the following code in the Advanced Scripting window. 3. Run the following code in the Advanced Scripting window.
System.Net.WebClient w = new System.Net.WebClient(); System.Net.WebClient w = new System.Net.WebClient();
string userName = System.Environment.UserName; string userName = System.Environment.UserName;
string path = System.Environment.GetFolderPath(System.Environment.SpecialFolder.LocalApplicationData);
string url = "https://raw.githubusercontent.com/microsoft/Analysis-Services/master/BestPracticeRules/BPARules.json"; string url = "https://raw.githubusercontent.com/microsoft/Analysis-Services/master/BestPracticeRules/BPARules.json";
string downloadLoc = @"C:\Users\"+userName+@"\AppData\Local\TabularEditor\BPARules.json"; string downloadLoc = path+@"\TabularEditor\BPARules.json";
w.DownloadFile(url, downloadLoc); w.DownloadFile(url, downloadLoc);
4. Close and reopen [Tabular Editor](https://tabulareditor.com/ "Tabular Editor"). 4. Close and reopen [Tabular Editor](https://tabulareditor.com/ "Tabular Editor").