Analysis-Services/BismNormalizer
Christian Wade 61cffbb28a Revert "Added user data section to document"
This reverts commit b7db9865633e4a2878396937daf422c113b03f57.
2022-08-13 20:20:12 -07:00
..
AlmToolkit 5.0.31 new client libs 2022-06-27 18:48:06 -07:00
AlmToolkitSetup 5.0.31 new client libs 2022-06-27 18:48:06 -07:00
BismNormalizer 5.0.31 new client libs 2022-06-27 18:48:06 -07:00
BismNormalizer.CommandLine 5.0.31 new client libs 2022-06-27 18:48:06 -07:00
BismNormalizer.IconSetup 5.0.31 new client libs 2022-06-27 18:48:06 -07:00
BismNormalizer.Tests 5.0.31 new client libs 2022-06-27 18:48:06 -07:00
Sample checkin bism norm 2017-06-30 19:03:33 -07:00
BismNormalizer.sln Upgrade settings file 2019-12-13 21:26:04 -08:00
Model Comparison and Merging for Analysis Services.docx Revert "Added user data section to document" 2022-08-13 20:20:12 -07:00
Model Comparison and Merging for Analysis Services.pdf Revert "Added user data section to document" 2022-08-13 20:20:12 -07:00
README.md Update README.md 2022-06-28 11:56:41 -07:00

General Usage

Download from the BISM Normalizer Visual Studio Marketplace page. New releases will be uploaded to this page.

This video covers BISM Normalizer 3 use cases and demo.

IMAGE ALT TEXT HERE

Object Model & Build Process

This video shows the internals of BISM Normalizer 3. Everything still applies except obfuscation, which has been removed.

IMAGE ALT TEXT HERE

Command to Perform a Release Build

Output goes to bin\ReleaseObfusc

msbuild BismNormalizer.csproj /verbosity:m /target:Rebuild /property:Configuration=Release

Set Up New Development Machine

VS 2019 Workloads installed must include .NET desktop development and VS extension development.

Requires VS Installer Projects extension.

May need to temporarily comment out following at bottom of BismNormalizer.csproj to load project into VS for 1st time. After 1st successful load, add it back.

Import Project="..\packages\MSBuild.Extension.Pack.1.8.0\build\net40\MSBuild.Extension.Pack.targets"

Update: 4/23/2018: AMO libraries are now accessed through NuGet references, so no longer necessary to install AMO client libraries from the MSI.

Do a Release build from the command-line to set up cross project references for the 1st time (see command above) - and then close and reopen VS.

Set AlmToolkit or BismNormalizer as startup project

In BismNormalizer project properities > Debug tab, set

  • Start External Program (assuming Enterprise edition): C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe

  • Command Line Arguments: /rootsuffix Exp

The automated tests refer to a localhost SSAS tabular server.