Download presentation
Presentation is loading. Please wait.
1
Boosting SSAS Productivity with Tabular Editor
Daniel Otykier Boosting SSAS Productivity with Tabular Editor
2
BIG Thanks to SQLSat Denmark sponsors
3
About me Daniel Otykier Senior Business Analytics Architect
@DOtykier MS BI stack 10+ years Hobby .NET programmer Author of Tabular Editor -
4
Tabular Editor at a glance
Offline editor for Tabular Models Supports Compatibility Level 1200 / 1400 Metadata only Can completely replace SSDT Open Source .NET WinForms / standalone .exe application
5
Features Metadata sources Deployment
Model.bim files Model.bim file “exploded” into folder structure Power BI Template (.pbit) files Deployed database – save changes directly (Note: processing!) Deployment Deployment Wizard Retain existing connections, partitions, model roles Command-line deployment syntax Hierarchical view of Tabular Object Model Shows Display Folders for measures, columns, hierarchies Toggle perspetives, translations Filter objects by name Supports multi-select, drag/drop, rename, context menu
6
More features Undo/Redo support Cut/Copy/Paste support Batch Rename
Objects stored as JSON on the clipboard Batch Rename DAX Expression Editor Syntax Highlighting (but no IntelliSense yet ) Drag objects from Explorer Tree DAX Formatter integration Automatic Formula Fixup Show DAX Dependencies Property Editor Supports editing properties for multiple objects simultaneously Per-object translations, perspectives Per-table row-level filter
7
Even more features Compatibility Level 1400 support
Detail Expressions Hide Members (ragged hierarchies) Variations Object-level Security Structured Data Source (edit M Query text, although no Power Query editor window ) Date Relationships Encoding Hints (Many of these are not supported in SSDT ) Generate TMSL scripts Create, Alter, CreateOrReplace, Delete Merge Partitions
8
Even even more features
Best Practice Analyzer Query model objects using Dynamic LINQ User-friendly query UI on the roadmap Define model-specific or global Best Practice rules Define automatic fixes Advanced Scripting C# syntax Basic IntelliSense Access all TOM objects and properties by code Undo/redo script execution Execute custom code in 3rd party .NET class libraries Save scripts as Custom Actions <-- USE THIS FEATURE!
9
Command-line features
Load model from file / folder structure Apply script Evaluate Best Practice Rules Fill in connection string placeholders Save or Deploy model Retain existing connections, partitions, model roles, role members Output VSTS logging commands
10
Experimental features and roadmap
Customizable Save to folder (“explode” Model.bim) Useful for multi-developer / version control scenarios Saves translations / perspective info per-object (avoids check-in conflicts) Connect to Power BI Desktop instance Edit .PBIT data model 3rd party plug-in support (.NET class lib) Visualize Relationships plugin coming soon! BISM Normalizer-like plugin on the horizon!
11
Demo Feel free to ask questions
12
In conclusion Contributions welcome – feel free to get in touch!
Feedback, bug reports, feature requests: New releases announced on Twitter: Hashtag: #TabularEditor
13
About me Daniel Otykier Senior Business Analytics Architect
@DOtykier MS BI stack 10+ years Hobby .NET programmer Author of Tabular Editor -
14
BIG Thanks to SQLSat Denmark sponsors
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.