Presentation is loading. Please wait.

Presentation is loading. Please wait.

Getting Started with Tabular July 11, 2015. Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence.

Similar presentations


Presentation on theme: "Getting Started with Tabular July 11, 2015. Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence."— Presentation transcript:

1 Getting Started with Tabular July 11, 2015

2 Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence  Experience with Manufacturing, Telecom, Banking, Retail, Government, Insurance, Healthcare, Consulting, Energy Twitter: @phillipLabry Blog: http://www.skylinetechnologies.comhttp://www.skylinetechnologies.com Blog: http://phillip.labry.com

3 BASIC TERMS MeasureNumeric value that can be aggregated (Sales Amount) FactCollection of fields mainly consisting of Measures DimensionTable of values that describes a fact (people, places, things) Star SchemaDimension tables radiating out from a related fact table Snowflake SchemaDimensions related to other dimensions AggregateA mathematical summarization of measures AttributeAnother name for Column(used in Dimensions)

4 Analysis Services  Released in Version 7 as OLAP Services  Row based storage  Implements Multi Dimensional Expressions(MDX)  Similar enough to SQL to be Very Confusing  Performance gains through preprocessing of aggregations  Data Mining added in 2005

5 Analysis Services Tabular  Released in 2012  Column based storage(Xvelocity Engine)  Performance via in memory storage and compression  Implements Data Analysis Expressions(DAX)  Not like SQL at all  Consumes data from many sources

6 DATA SOURCES SQL ServerSQL AzureAPS(PDW)MS Access ExcelAnalysis ServicesSSRS reports Azure Data Marketplace

7 DATA SOURCES SQL ServerSQL AzureAPS(PDW)MS Access ExcelAnalysis ServicesSSRS reportsText files OracleTeradataSybaseDB2 InformixAzure Data Marketplace OLEDB/ODBCOdata feeds

8 BI SEMANTIC MODEL: VISION Third-party applications Reporting Services Excel PowerPivot DatabasesLOB ApplicationsFilesOData FeedsCloud Services SharePoint Insights Power View

9 FOR DEVELOPMENT  Install From SQL 2014 Developer Edition  Must Choose Tabular Server  Only Tabular Or OLAP Per Instance  Use local machine for workspace if you can  DO NOT CHOOSE PRODUCTION SERVER FOR WORKSPACE

10 UPDATES DON’T FORGET TO APPLY SERVICE PACK 2 FOR SQL SERVER 2012

11 DIMENSIONS  Wide and shallow  Describe facts  Can contain hierarchies  Can contain calculated columns

12 HIERARCHIES  Predefine common hierarchies for the users  Hierarchies are defined from largest group to smallest  Year  Quarter  Month  Hide columns used for hierarchies where appropriate

13 FACT TABLES  Deep and narrow  Mostly measures(Numbers)  Keys to dimensions(Ints)  Natural repository for calculated measures

14 CALCULATED COLUMNS AND MEASURES Created in the model only Calculated measures execute when called based on filter context Calculated columns are created on data load and persist in memory

15 DEMO

16 TIPS FOR DEVELOPMENT  Clean table names on first import  Settle on column names before creating any calculated columns or measures  Flatten out snowflakes where possible  Avoid creating calculated columns for intermediate measures  Use views for source data  Use meaningful and verbose names  Use attribute properties and formatting

17 CURRENT TABULAR CHALLENGES  Many to many relationships  True role playing dimensions  Multiple language support  Complex or ragged hierarchies  Measure security  Cell level security

18 THANK YOU @PhillipLabry


Download ppt "Getting Started with Tabular July 11, 2015. Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence."

Similar presentations


Ads by Google