[Powerpoints] - Getting_Started_with_Tabularx
Download
Report
Transcript [Powerpoints] - Getting_Started_with_Tabularx
Getting Started with Tabular
April 11, 2015
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.com
Blog: http://phillip.labry.com
Skyline Technologies
•
•
•
•
Established in 1992
Associate owned
Offices in Appleton, Green Bay, and Milwaukee
Over 135+ Technology Professionals
— 50+ Microsoft Certified Professionals
— 7 Project Management Professionals (PMP)
— 20+ Certified Scrum Masters (CSM)
— 2 Certified Scrum Professionals (CSP)
• Microsoft Gold Certified Partner - most certified in state
— Very well connected with Microsoft
— 3 Microsoft MVP’s
— 5 Virtual Technology Specialists (VTSP)
— 2 Partner Advisory Council members
• Proven Methodologies
― Agile
― PMBOK
― BABOK
― Testing
CLIENT SUCCESS
BASIC TERMS
Measure
Fact
Dimension
Numeric value that can be aggregated (Sales Amount)
Collection of fields mainly consisting of Measures
Table of values that describes a fact (people, places, things)
Star Schema
Dimension tables radiating out from a related fact table
Snowflake Schema
Dimensions related to other dimensions
Aggregate
Attribute
A mathematical summarization of measures
A property that describes a field
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
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
DATA SOURCES
SQL Server
Excel
SQL Azure
Analysis Services
Azure Data
Marketplace
APS(PDW)
SSRS reports
MS Access
DATA SOURCES
SQL Server
Excel
Oracle
Informix
SQL Azure
Analysis Services
Teradata
Azure Data
Marketplace
APS(PDW)
SSRS reports
Sybase
OLEDB/ODBC
MS Access
Text files
DB2
Odata feeds
BI SEMANTIC MODEL: VISION
Third-party
applications
Databases
Reporting
Services
LOB Applications
Power
View
Excel
Files
PowerPivot
OData Feeds
SharePoint
Insights
Cloud Services
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
UPDATES
DON’T FORGET TO APPLY SERVICE PACK 2 FOR SQL
SERVER 2012
DIMENSIONS
Wide and shallow
Describe facts
Can contain hierarchies
Can contain calculated columns
DEMO
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
DEMO
FACT TABLES
Deep and narrow
Mostly measures
Keys to dimensions
Natural repository for calculated measures
DEMO
TIPS FOR DEVELOPMENT
Clean table names on first import
Settle on column names before creating any calculated
column or measures
Flatten out snowflakes where possible
Don’t create calculated columns for intermediate measures
Use views for source data
Use meaningful and verbose names
Use attribute properties and formatting
CURRENT TABULAR CHALLENGES
Many to many relationships
True role playing dimensions
Multiple language support
Complex or ragged hierarchies
Measure security
Cell level security