Download presentation
Presentation is loading. Please wait.
Published byMonica Hutchinson Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.