From 0d79898e9118188c69438d8bf9aab79389bfd1e3 Mon Sep 17 00:00:00 2001 From: Christian Wade Date: Tue, 28 Feb 2023 19:25:45 -0800 Subject: [PATCH] Compatibility Mode --- .../AlmToolkit/Properties/AssemblyInfo.cs | 4 ++-- .../AlmToolkitSetup/AlmToolkitSetup.vdproj | 10 +++++----- .../Properties/AssemblyInfo.cs | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../BismNormalizer.IconSetup.exe | Bin 10240 -> 10240 bytes .../BismNormalizer/BismNormalizer.exe | Bin 16384 -> 16384 bytes .../BismNormalizer/Properties/AssemblyInfo.cs | 4 ++-- .../TabularCompare/ComparisonFactory.cs | 2 +- .../TabularCompare/ConnectionInfo.cs | 7 +++++++ .../source.extension.vsixmanifest | 2 +- 10 files changed, 22 insertions(+), 15 deletions(-) diff --git a/BismNormalizer/AlmToolkit/Properties/AssemblyInfo.cs b/BismNormalizer/AlmToolkit/Properties/AssemblyInfo.cs index b38fdcb..2668215 100644 --- a/BismNormalizer/AlmToolkit/Properties/AssemblyInfo.cs +++ b/BismNormalizer/AlmToolkit/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("5.0.39.0")] -[assembly: AssemblyFileVersion("5.0.39.0")] +[assembly: AssemblyVersion("5.0.41.0")] +[assembly: AssemblyFileVersion("5.0.41.0")] diff --git a/BismNormalizer/AlmToolkitSetup/AlmToolkitSetup.vdproj b/BismNormalizer/AlmToolkitSetup/AlmToolkitSetup.vdproj index 927b0aa..fe5fbd9 100644 --- a/BismNormalizer/AlmToolkitSetup/AlmToolkitSetup.vdproj +++ b/BismNormalizer/AlmToolkitSetup/AlmToolkitSetup.vdproj @@ -2824,7 +2824,7 @@ { "Name" = "8:.NET Framework" "Message" = "8:[VSDNETMSG]" - "FrameworkVersion" = "8:v4.6.1 " + "FrameworkVersion" = "8:v4.6.1 " "AllowLaterVersions" = "11:FALSE" "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=671728" } @@ -2836,7 +2836,7 @@ { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:BismNormalizer, Version=5.0.38.0, Culture=neutral, PublicKeyToken=aa6675aad991a644, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:BismNormalizer, Version=5.0.40.0, Culture=neutral, PublicKeyToken=aa6675aad991a644, processorArchitecture=MSIL" "ScatterAssemblies" { "_0020EC0A2900F50F0F5DCC3E7BBE4237" @@ -9301,15 +9301,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:Power BI ALM Toolkit" - "ProductCode" = "8:{441E8417-AEE8-4D81-B210-7767FB9146F3}" - "PackageCode" = "8:{A5FE4A9F-F178-402C-811A-42B5FC8D8F0B}" + "ProductCode" = "8:{01BF64E8-33EA-4252-92A0-FDB6735680CE}" + "PackageCode" = "8:{632522B4-8F2E-45D4-99A4-7CAFFE18AF6F}" "UpgradeCode" = "8:{96819CFD-6462-4AD1-ADB4-7903F30ADB92}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:TRUE" - "ProductVersion" = "8:5.0.39" + "ProductVersion" = "8:5.0.41" "Manufacturer" = "8:Power BI ALM Toolkit" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" diff --git a/BismNormalizer/BismNormalizer.CommandLine/Properties/AssemblyInfo.cs b/BismNormalizer/BismNormalizer.CommandLine/Properties/AssemblyInfo.cs index ab55586..68c8259 100644 --- a/BismNormalizer/BismNormalizer.CommandLine/Properties/AssemblyInfo.cs +++ b/BismNormalizer/BismNormalizer.CommandLine/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("5.0.39.0")] -[assembly: AssemblyFileVersion("5.0.39.0")] +[assembly: AssemblyVersion("5.0.41.0")] +[assembly: AssemblyFileVersion("5.0.41.0")] diff --git a/BismNormalizer/BismNormalizer.IconSetup/Properties/AssemblyInfo.cs b/BismNormalizer/BismNormalizer.IconSetup/Properties/AssemblyInfo.cs index 6cc9a0f..2b8c8cd 100644 --- a/BismNormalizer/BismNormalizer.IconSetup/Properties/AssemblyInfo.cs +++ b/BismNormalizer/BismNormalizer.IconSetup/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("5.0.39.0")] -[assembly: AssemblyFileVersion("5.0.39.0")] +[assembly: AssemblyVersion("5.0.41.0")] +[assembly: AssemblyFileVersion("5.0.41.0")] diff --git a/BismNormalizer/BismNormalizer/BismNormalizer.IconSetup.exe b/BismNormalizer/BismNormalizer/BismNormalizer.IconSetup.exe index cd12ad268d3dd732c75c847fcf274d653aed2532..482fcb33fcf049a1f2fd0fe05ac89a5bc009e117 100644 GIT binary patch delta 141 zcmZn&Xb70l!EChZ-^T9W?2MY5+c^X|1zPU9ywHjYc3N|+lc h3dEY5&x_SEGMg|MZuXbh3T8}Zm$C#4I7{v21po=>D9Qi; delta 141 zcmZn&Xb70l!MyOvuZ`Wm*%{S0w{r+`3glYX6kWgn+iPZ$U!47+?gyJ!2tHBR;d`=(;x~$#KSfQw-ZIAhL~#Qyr+1 h6^PY0pBJlTWHx57-0Uy070j5-E@cT8aF*K33jh~`E6@M{ diff --git a/BismNormalizer/BismNormalizer/BismNormalizer.exe b/BismNormalizer/BismNormalizer/BismNormalizer.exe index 5cf7be21b191893a710914b50b0d58c2b9a8e548..a481563e9e32f0f0d85407a9a8db309697c66760 100644 GIT binary patch delta 129 zcmZo@U~Fh$oY28+wCdl+?&ZRanv;!1R2ellM~b-12uK?87rc+1;oDk}x9p=s#n#Om z3}Ts>ObjRU8%Kh4OwKlz6quXq{JS^W&Y}IQenxZqFXqitjE$H%H5nKfSb _supportedDataSourceVersions = new List { "PowerBI_V3" }; /// diff --git a/BismNormalizer/BismNormalizer/TabularCompare/ConnectionInfo.cs b/BismNormalizer/BismNormalizer/TabularCompare/ConnectionInfo.cs index 4d65646..01ff21d 100644 --- a/BismNormalizer/BismNormalizer/TabularCompare/ConnectionInfo.cs +++ b/BismNormalizer/BismNormalizer/TabularCompare/ConnectionInfo.cs @@ -70,6 +70,7 @@ namespace BismNormalizer.TabularCompare _useBimFile = false; _useDesktop = false; _bimFile = null; + _compatibilityMode = CompatibilityMode.AnalysisServices; } _useProject = value; } @@ -89,6 +90,7 @@ namespace BismNormalizer.TabularCompare _useProject = false; _useBimFile = false; _bimFile = null; + _compatibilityMode = CompatibilityMode.PowerBI; } _useDesktop = value; } @@ -561,6 +563,11 @@ namespace BismNormalizer.TabularCompare throw new ConnectionException($"Analysis Server {this.ServerName} is not running in Tabular mode"); } + if (this.ServerName.ToUpper().StartsWith("powerbi:".ToUpper())) + { + _compatibilityMode = CompatibilityMode.PowerBI; + } + Microsoft.AnalysisServices.Database amoDatabase = null; if (this.DatabaseName == "" && this.ServerName.ToUpper().StartsWith("localhost:".ToUpper())) { diff --git a/BismNormalizer/BismNormalizer/source.extension.vsixmanifest b/BismNormalizer/BismNormalizer/source.extension.vsixmanifest index 9d8f0bb..697a54c 100644 --- a/BismNormalizer/BismNormalizer/source.extension.vsixmanifest +++ b/BismNormalizer/BismNormalizer/source.extension.vsixmanifest @@ -1,7 +1,7 @@  - + BISM Normalizer BISM Normalizer manages Analysis Services tabular models http://bism-normalizer.com/