Deep-Dive to Analysis Services Security
|
|
|
- Tabitha Lang
- 10 years ago
- Views:
Transcription
1 Deep-Dive to Analysis Services Security By Gerhard Brueckl
2 Agenda General Multiple Roles / Permissions Evaluation Caching Dynamic Security / Assemblies
3 SSAS Server General User Database A Database B Role 1 Cube X Role 3 Cube Y Role 2 Cube Z
4 User, Roles and Permissions Users and Groups Are assigned to Roles Active Directory For Non-Active Directory Environments: Using Local Users msmdpump.dll via IIS and HTTP
5 Demo Access from other Domain
6 User, Roles and Permissions Roles Belong to Database Contains Users/Groups Defines Permissions Special Role Server Administrator
7 User, Roles and Permissions Permissions Multidimensional Database Data Sources Cubes (Cells) Dimensions (MDX) (Mining Models)
8 User, Roles and Permissions Permissions Tabular Database Rows (DAX)
9 User, Roles and Permissions Database Permissions - Is created in the background - No GUI - AMO / XMLA - Power Shell Deny access without removing Role or User
10 Demo Database Permissions
11 Multiple Roles and Permissions
12 Multiple Permissions Multiple Roles are complementary You cannot lose permissions Roles can be selected using Roles-parameter in the connection string ;Roles=Role1, Role2;
13 Same Role Same Dimension Secured on same Attribute Union / SQL OR WHERE [Country] = 'United Kingdom' OR [Country] = 'Germany' different Attribute Intersect / SQL AND WHERE [Country] = 'United Kingdom' AND [Region] = 'North America' Use MDX Union() and Exists()
14 Same Role Different Dimensions 1. Security for Same Dimension applies 2. Facts get filtered on all secured dimension SQL AND SELECT... FROM [Facts] WHERE [Country] = 'United Kingdom' AND [ProductCategory] = 'Clothing'
15 Multiple Roles Same Dimension Secured on same Attribute Union / SQL OR WHERE [Country] = 'United Kingdom' OR [Country] = 'Germany' different Attribute Union / SQL OR WHERE [Country] = 'United Kingdom' OR [Region] = 'North America'
16 Multiple Roles different Dimension 1. Security for Same Dimension applies 2. Final permission set is a combination of all Roles UNION / SQL OR SELECT... FROM [Facts] WHERE [Country] = 'United Kingdom' OR [ProductCategory] = 'Clothing' We are in a multidimensional world!
17 Demo Multiple Roles
18 Multiple Roles different Dimension Role Sales Territory Product Clothing No Restrictions [Category] = Clothing UK [Country] = United Kingdom No Restrictions {Clothing, UK} No Restrictions No Restrictions
19 Multiple Roles Tabular vs. Multidimensional UK Clothing SELECT... FROM [Facts] WHERE ([Country] = 'UK' OR 1 = 1 ) OR ( 1 = 1 OR [ProductCategory] = 'Clothing') SELECT... FROM [Facts] WHERE ([Country] = 'UK' ) OR ( [ProductCategory] = 'Clothing')
20 Combining Roles and Permissions in Tabular Same Role, Same Table Same Role, Different Tables Multiple Roles, Same Table Multiple Roles, Different Tables
21 Evaluation of Security
22 Evaluation of Security Multidimensional At first connect Per Dimension Propagated to Facts by setting VisualTotals Tabular At query runtime Propagated to all related Tables Not relating Tables! Product SubCategory Category Filtered Not Filtered
23 Evaluation of Security Multidimensional: Evaluated per Dimension Security gets translated to all Attributes AutoExists This can take some time! Especially for Big Dimensions!
24 Demo Evaluation in Multidimensional
25 Evaluation of Security Several Issues: AutoExists Remove Attributes / Rows Move secured Attributes to separate Dimension no AutoExists Single-Threaded Evaluation Remove Attributes / Rows (Faster CPUs) Expensive Allowed/Denied Set Pre-Calculate Cache Sets (Assembly)
26 Evaluation of Security Tabular Simple Expression at Query Time e.g. [Category] = Bikes AND / OR Complex Expression at First Query / Query Time DAX Username() / CustomData()
27 Caching of Security
28 Caching Multidimensional Simple / Fixed Complex / Dynamic Evaluated at First connect First connect Cache Global Scope Global Scope Tabular Simple / Fixed Complex / Dynamic Evaluated at Query time First Query Cache No Yes, RowFilter
29 Caching Multidimensional Global Scope Cache 1) User connects 2) Determine User s Role(s) 3) Check if Global Scope Cache exists for Role(s) 4) Evaluate Security 5) Evaluate MDX Script 6) 7) Execute Query No Yes
30 Caching Multidimensional Global Scope Cache For Static Roles: Cache is shared among Users with same Role(s) For Dynamic Roles: Cache is shared if: - Same Role(s) - Same UserName() - Same CustomData()
31 Demo Caching Multidimensional
32 Caching Tabular In General: Only Storage Engine Cache No Formula Engine Cache for DAX Queries But for MDX Queries! In terms of Security: Simple: Pushed down to xvelocity Engine No Caching Complex: RowFilter is evaluated once and cached
33 Demo Caching Tabular
34 RowNumber and $RowFilter [Product Category].$ROWFILTER IN '0x0 004'; $RowFilter Binary encoded RowNumber RowNumber SQLQueryMode=DataKeys SELECT TOP 10 * FROM [Adventure Works].[$Product Category] RowNumber Product Category Binary 0 Bikes 0b Components 0b Clothing 0b Accessories 0b01000 Role Binary Bikes + Clothing 0b x5
35 Dynamic Security
36 Dynamic Security A Role is dynamic if USERNAME() CUSTOMDATA()... is used Security can be derived from Mapping table Assembly (only MD)
37 Dynamic Security Using a Mapping table Part of the Model MeasureGroup Table Strongly tied to Model structures DomainUser DOM\User1 DOM\User1 DOM\User2 DOM\User3 Company A B A C
38 Dynamic Security Using an Assembly Security is loaded from the outside SQL Table Web Service Complex Development C# /.Net Great flexibility Not tied to Model structures
39 Dynamic Security Using an Assembly public static AdomdServer.Set GetAllowedSet( string dimension, string attribute, string username) { // Connect to SQL/WebService/... // Pass in Parameters // Get ResultSet // Convert ResultSet to MDX Set // Return MDX Set } Compile the DLL
40 Dynamic Security Using an Assembly Add the DLL to the Project Use the Assembly in the role s security definition MDX Expression for Allowed member set: Security. GetAllowedSet("Product", "Category", USERNAME())
41 Dynamic Security Using an Assembly Common Pitfalls: Assembly throws an Error Using an Assembly slows down initial connect Security Settings
42 Demo Assembly Error
43 Dynamic Security Using an Assembly Initial Connect is slowed down Assembly is called several times Remember: Security gets translated to all Attributes AutoExists Assembly is called for each Attribute!
44 Dynamic Security Using an Assembly Single Result/Execution is not cached Cache within Assembly string uniquetoken = username + dimension + attribute; if (!CachedSecuritySets.TryGetValue(uniqueToken, out s)) { s = new Set(...); CachedSecuritySets.Add(uniqueToken, s); } return s;
45 Dynamic Security Multidimensional Can be set on Attribute-Level Can be controlled by Assembly only via AMO, not via UI ocubeattributepermission.visualtotals = "Security.GetVisualTotals(...)"; Tabular Cannot be controlled Always On!
46 Dealing with Multiple Roles Multiple Roles secured on independent Dimensions Combine secured dimensions into one (by Chris Webb) Use Union() + Exists() Use an Assembly and CustomData() Business Role Only one role at a time
47 Dealing with Multiple Roles Assembly and CustomData() What is a business role? User can select his business role using CustomData() Connection String Custom UI User has a default business role
48 Dealing with Multiple Roles Advantages: Only one business role at a time Flexible, no need to change cube structure Change default-role Server-side solution Applied to all client tools (SharePoint Web Part) Maintained in SQL
49 Key Takeaways Analysis services offers a rich set of features to secure the cube Use Dimension Security if possible Can be further extended by custom code/assemblies But use with caution! Keep evaluation and caching in mind Especially for big cubes/models Be aware of the implications of Multiple Roles
50 Thank You! Please submit your feedback! Gerhard Brueckl
Creating BI solutions with BISM Tabular. Written By: Dan Clark
Creating BI solutions with BISM Tabular Written By: Dan Clark CONTENTS PAGE 3 INTRODUCTION PAGE 4 PAGE 5 PAGE 7 PAGE 8 PAGE 9 PAGE 9 PAGE 11 PAGE 12 PAGE 13 PAGE 14 PAGE 17 SSAS TABULAR MODE TABULAR MODELING
Implementing Data Models and Reports with Microsoft SQL Server
Course 20466C: Implementing Data Models and Reports with Microsoft SQL Server Course Details Course Outline Module 1: Introduction to Business Intelligence and Data Modeling As a SQL Server database professional,
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013 Empowering users to change their world Jason Himmelstein, MVP Senior Technical Director, SharePoint @sharepointlhorn http://www.sharepointlonghorn.com Gold Sponsor
Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778
Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778 Course Outline Module 1: Introduction to Business Intelligence and Data Modeling This module provides an introduction to Business
DirectQuery vs In-Memory in BISM
DirectQuery vs In-Memory in BISM Julie Koesmarno www.mssqlgirl.com Sydney SQL User Group MsSQLGirl.com 1 @MsSQLGirl About Me 8+ years experience with SQL Server (since SQL Server 2000) MCITP 2008 Past
50465 - PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards
50465 - PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials Outline Introduction
MS 50511A The Microsoft Business Intelligence 2010 Stack
MS 50511A The Microsoft Business Intelligence 2010 Stack Description: This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-End business solutions using
Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5
COURSE SYLLABUS COURSE TITLE:
1 COURSE SYLLABUS COURSE TITLE: FORMAT: CERTIFICATION EXAMS: 55043AC Microsoft End to End Business Intelligence Boot Camp Instructor-led None This course syllabus should be used to determine whether the
Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server
1800 ULEARN (853 276) www.ddls.com.au Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server Length 5 days Price $4070.00 (inc GST) Version C Overview The focus of this five-day
Avoiding Common Analysis Services Mistakes. Craig Utley
Avoiding Common Analysis Services Mistakes Craig Utley Who Am I? Craig Utley, Mentor with Solid Quality Mentors [email protected] Consultant specializing in development with Microsoft technologies and data
Microsoft End to End Business Intelligence Boot Camp
Microsoft End to End Business Intelligence Boot Camp Längd: 5 Days Kurskod: M55045 Sammanfattning: This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence
Microsoft SQL Business Intelligence Boot Camp
To register or for more information call our office (208) 898-9036 or email [email protected] Microsoft SQL Business Intelligence Boot Camp 3 classes 1 Week! Business Intelligence is HOT! If
Power BI Performance. Tips and Techniques WWW.PRAGMATICWORKS.COM
Power BI Performance Tips and Techniques Rachael Martino Principal Consultant [email protected] @RMartinoBoston About Me SQL Server and Oracle developer and IT Manager since SQL Server 2000 Focused
BI Architecture with SQL 2012 & SharePoint 2010
BI Architecture with SQL 2012 & SharePoint 2010 Rod Colledge, Principal BI Consultant, StrataDB Global Sponsors: About Rod Colledge Technical Director (Business Intelligence) at StrataDB Based in Brisbane,
Combined Knowledge Business Intelligence with SharePoint 2013 and SQL 2012 Course
Combined Knowledge Business Intelligence with SharePoint 2013 and SQL 2012 Course COURSE OVERVIEW Mark Macrae Suggested Course Outline: Day 1 Overview and Personal BI - 09:00 : 0 Course Overview - 09:30
End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010
www.etidaho.com (208) 327-0768 End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010 5 Days About This Course This instructor-led course provides students with the knowledge and skills to develop
Business Intelligence, Data warehousing Concept and artifacts
Business Intelligence, Data warehousing Concept and artifacts Data Warehousing is the process of constructing and using the data warehouse. The data warehouse is constructed by integrating the data from
Implementing Data Models and Reports with Microsoft SQL Server
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 20466C: Implementing Data Models and Reports with Microsoft SQL Server Length: 5 Days Audience:
SQL Server Analysis Services Complete Practical & Real-time Training
A Unit of Sequelgate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner SQL Server Analysis Services Complete Practical & Real-time Training Mode: Practical,
PowerPivot Microsoft s Answer to Self-Service Reporting
PowerPivot Microsoft s Answer to Self-Service Reporting Microsoft s Latest Foray in the Business Intelligence Arena COLLABORATIVE WHITEPAPER SERIES In the last quarter of 2010, Microsoft first introduced
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Length: Delivery Method: 3 Days Instructor-led (classroom) About this Course Elements of this syllabus are subject
SQL SERVER TRAINING CURRICULUM
SQL SERVER TRAINING CURRICULUM Complete SQL Server 2000/2005 for Developers Management and Administration Overview Creating databases and transaction logs Managing the file system Server and database configuration
Microsoft Services Exceed your business with Microsoft SharePoint Server 2010
Microsoft Services Exceed your business with Microsoft SharePoint Server 2010 Business Intelligence Suite Alexandre Mendeiros, SQL Server Premier Field Engineer January 2012 Agenda Microsoft Business Intelligence
Presented by: Jose Chinchilla, MCITP
Presented by: Jose Chinchilla, MCITP Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence SQL Server 2008 Customers & Partners Current Positions: President, Agile
Tutorials for Project on Building a Business Analytic Model Using Data Mining Tool and Data Warehouse and OLAP Cubes IST 734
Cleveland State University Tutorials for Project on Building a Business Analytic Model Using Data Mining Tool and Data Warehouse and OLAP Cubes IST 734 SS Chung 14 Build a Data Mining Model using Data
The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led
The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led Course Description This instructor-led course provides students with the knowledge and skills to develop Microsoft End-to-
Microsoft Business Intelligence
Microsoft Business Intelligence P L A T F O R M O V E R V I E W M A R C H 1 8 TH, 2 0 0 9 C H U C K R U S S E L L S E N I O R P A R T N E R C O L L E C T I V E I N T E L L I G E N C E I N C. C R U S S
Business Intelligence in Excel 2013 Excel, PowerPivot and Power View. Stéphane Fréchette Friday April 26, 2013
Business Intelligence in Excel 2013 Excel, PowerPivot and Power View Stéphane Fréchette Friday April 26, 2013 Who am I? My name is Stéphane Fréchette I m a Database & Business Intelligence Professional
SQL Server 2012 Business Intelligence Boot Camp
SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations
MICROSOFT 70-460 EXAM QUESTIONS & ANSWERS
MICROSOFT 70-460 EXAM QUESTIONS & ANSWERS Number: 70-460 Passing Score: 800 Time Limit: 120 min File Version: 31.0 http://www.gratisexam.com/ MICROSOFT 70-460 EXAM QUESTIONS & ANSWERS Exam Name: Transition
SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION
1 SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION What is BI? Microsoft SQL Server 2008 provides a scalable Business Intelligence platform optimized for data integration, reporting, and analysis,
Connecting Pentaho Suite applications with Microsoft SQL Server Analysis Services
Connecting Pentaho Suite applications with Microsoft SQL @stratebi - April 2014 www.stratebi.com - www.todobi.com Index 1 SCOPE OF THIS DOCUMENT... 3 2 ENVIRONMENT... 3 2.1 Software Used... 3 2.2 Prerequisites...
Analysis Services Step by Step
Microsoft' Microsoft SQL Server 2008 Analysis Services Step by Step Scott Cameron, Hitachi Consulting Table of Contents Acknowledgments Introduction xi xiii Part I Understanding Business Intelligence and
How To Write Powerpivot For Excel
PowerPivot for Business Intelligence Using Excel and SharePoint Barry Ralston Apress* About the Author About the Technical Reviewer xi xii Acknowledgments Chapter 1: Getting Started with PowerPivot for
SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days
SSIS Training: Introduction to SQL Server Integration Services Duration: 3 days SSIS Training Prerequisites All SSIS training attendees should have prior experience working with SQL Server. Hands-on/Lecture
Kyubit Business Intelligence OLAP analysis - User Manual
Using OLAP analysis features of Kyubit Business Intelligence www.kyubit.com Kyubit Business Intelligence OLAP analysis - User Manual Using OLAP analysis features of Kyubit Business Intelligence 2016, All
Microsoft Business Intelligence 2012 Single Server Install Guide
Microsoft Business Intelligence 2012 Single Server Install Guide Howard Morgenstern Business Intelligence Expert Microsoft Canada 1 Table of Contents Microsoft Business Intelligence 2012 Single Server
SQL Server Administrator Introduction - 3 Days Objectives
SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying
Creating an Enterprise Reporting Bus with SAP BusinessObjects
September 10-13, 2012 Orlando, Florida Creating an Enterprise Reporting Bus with SAP BusinessObjects Kevin McManus LaunchWorks Session : 0313 Learning Points By consolidating people, process, data and
Tuning Tableau and Your Database for Great Performance PRESENT ED BY
Tuning Tableau and Your Database for Great Performance PRESENT ED BY Matt Higgins, Tableau Software Robert Morton, Tableau Software Tuning Tableau and Your Database for Great Performance Understand Tableau
Managing the PowerPivot for SharePoint Environment
Managing the PowerPivot for SharePoint Environment Melissa Coates Blog: sqlchick.com Twitter: @sqlchick SharePoint Saturday 3/16/2013 About Melissa Business Intelligence & Data Warehousing Developer Architect
SAP BW Connector for BIRT Technical Overview
SAP BW Connector for BIRT Technical Overview How to Easily Access Data from SAP Cubes Using BIRT www.yash.com 2011 Copyright YASH Technologies. All rights reserved. www.yash.com 2013 Copyright YASH Technologies.
Analyze This! Get Better Insight with Power BI for Office 365
11:15 12:15 Analyze This! Get Better Insight with Power BI for Office 365 Jeff Fenn, BI & Development Practice Manager FMT Consultants Agenda Agile BI Self-Service BI in Excel Power BI for Office 365 Infrastructure
Building a Cube in Analysis Services Step by Step and Best Practices
Building a Cube in Analysis Services Step by Step and Best Practices Rhode Island Business Intelligence Group November 15, 2012 Sunil Kadimdiwan InfoTrove Business Intelligence Agenda Data Warehousing
Load Testing Analysis Services Gerhard Brückl
Load Testing Analysis Services Gerhard Brückl About Me Gerhard Brückl Working with Microsoft BI since 2006 Mainly focused on Analytics and Reporting Analysis Services / Reporting Services Power BI / O365
Building a BI Solution in the Cloud
Building a BI Solution in the Cloud Stacia Varga, Principal Consultant Email: [email protected] Twitter: @_StaciaV_ 2 SQLSaturday #467 Sponsors Stacia (Misner) Varga Over 30 years of IT experience,
Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited
Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? www.ptr.co.uk Business Benefits From Microsoft SQL Server Business Intelligence (September
Report Model (SMDL) Alternatives in SQL Server 2012. A Guided Tour of Microsoft Business Intelligence
Report Model (SMDL) Alternatives in SQL Server 2012 A Guided Tour of Microsoft Business Intelligence Technical Article Author: Mark Vaillancourt Published: August 2013 Table of Contents Report Model (SMDL)
SQL Server 2012 End-to-End Business Intelligence Workshop
USA Operations 11921 Freedom Drive Two Fountain Square Suite 550 Reston, VA 20190 solidq.com 800.757.6543 Office 206.203.6112 Fax [email protected] SQL Server 2012 End-to-End Business Intelligence Workshop
Scaling Analysis Services in the Cloud
Our Sponsors Scaling Analysis Services in the Cloud by Gerhard Brückl [email protected] blog.gbrueckl.at About me Gerhard Brückl Working with Microsoft BI since 2006 Windows Azure / Cloud since 2013
Beyond Plateaux: Optimize SSAS via Best Practices
Beyond Plateaux: Optimize SSAS via Best Practices Bill Pearson Island Technologies Inc. [email protected] @Bill_Pearson Beyond Plateaux: Optimize SSAS via Best Practices Introduction and Overview
Microsoft Consulting Services. PerformancePoint Services for Project Server 2010
Microsoft Consulting Services PerformancePoint Services for Project Server 2010 Author: Emmanuel Fadullon, Delivery Architect Microsoft Consulting Services August 2011 Information in the document, including
SQL Server 2005 Features Comparison
Page 1 of 10 Quick Links Home Worldwide Search Microsoft.com for: Go : Home Product Information How to Buy Editions Learning Downloads Support Partners Technologies Solutions Community Previous Versions
Course 20461C: Querying Microsoft SQL Server Duration: 35 hours
Course 20461C: Querying Microsoft SQL Server Duration: 35 hours About this Course This course is the foundation for all SQL Server-related disciplines; namely, Database Administration, Database Development
Business Intelligence for Dynamics GP. Presented By: Rob Jackson, Business Intelligence Consultant Brent Keilin, GP Consultant
Business Intelligence for Dynamics GP Presented By: Rob Jackson, Business Intelligence Consultant Brent Keilin, GP Consultant Agenda Business Intelligence Concepts Business Intelligence for GP: Reporting
Connectivity Pack for Microsoft Guide
HP Vertica Analytic Database Software Version: 7.0.x Document Release Date: 2/20/2015 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty statements
MOC 20461C: Querying Microsoft SQL Server. Course Overview
MOC 20461C: Querying Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to query Microsoft SQL Server. Students will learn about T-SQL querying, SQL Server
70-489. Developing Microsoft SharePoint Server 2013 Advanced Solutions. Version: Demo. Page <<1/8>>
70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Version: Demo Page 1. You need to configure the external content type to search for research papers. Which indexing connector
Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,
Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex, Inc. Overview Introduction What is Business Intelligence?
Excel 2007. OLAP@Work Excel 97 Add-In. Excel 2010 PowerPivot. Excel Add-In Pivot Table Services Office Web Components
Excel Excel OLAP features and limitations Pivot tables, charts, named sets, cube formulas, online/offline cubes and so much more Best of combined PowerPivot with Analysis Services cubes Demo: Excel with
Developing Business Intelligence and Data Visualization Applications with Web Maps
Developing Business Intelligence and Data Visualization Applications with Web Maps Introduction Business Intelligence (BI) means different things to different organizations and users. BI often refers to
Intelligent SharePoint Architecture and Optimizing Storage. Nick Carr Director of Sales West Region AvePoint
Intelligent SharePoint Architecture and Optimizing Storage Nick Carr Director of Sales West Region AvePoint AvePoint : Who we are? The #1 SharePoint Infrastructure Management Solution Founded in 2001 Headquartered
IT-Pruefungen.de. Hochwertige Qualität, neueste Prüfungsunterlagen. http://www.it-pruefungen.de
IT-Pruefungen.de Hochwertige Qualität, neueste Prüfungsunterlagen http://www.it-pruefungen.de Exam : 70-448 Title : TS: Microsoft SQL Server 2008, Business Intelligence Development and Maintenance Version
Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks
Oracle Business Intelligence Enterprise Edition (OBIEE) Training: Working with Oracle Business Intelligence Answers Introduction to Oracle BI Answers Working with requests in Oracle BI Answers Using advanced
SQL Server 2005 Reporting Services (SSRS)
SQL Server 2005 Reporting Services (SSRS) Author: Alex Payne and Brian Welcker Published: May 2005 Summary: SQL Server 2005 Reporting Services is a key component of SQL Server 2005. Reporting Services
Data Warehousing OLAP
Data Warehousing OLAP References Wei Wang. A Brief MDX Tutorial Using Mondrian. School of Computer Science & Engineering, University of New South Wales. Toon Calders. Querying OLAP Cubes. Wolf-Tilo Balke,
MS Enterprise Library 5.0 (Logging Application Block)
International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.
Querying Microsoft SQL Server
Course 20461C: Querying Microsoft SQL Server Module 1: Introduction to Microsoft SQL Server 2014 This module introduces the SQL Server platform and major tools. It discusses editions, versions, tools used
DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010
DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration
Cognos 8 Best Practices
Northwestern University Business Intelligence Solutions Cognos 8 Best Practices Volume 2 Dimensional vs Relational Reporting Reporting Styles Relational Reports are composed primarily of list reports,
About PivotTable reports
Page 1 of 8 Excel Home > PivotTable reports and PivotChart reports > Basics Overview of PivotTable and PivotChart reports Show All Use a PivotTable report to summarize, analyze, explore, and present summary
Power Update - Documentation Power Update Manager
Power Update - Documentation Power Update Manager In the PU Manager screen you can create New Tasks, Delete and Edit settings for your current Tasks. Note: When making a lot of changes or installing updates,
Excel 2013 for Business Intelligence (Part 1) Tom Jones President, Iridium Technology LLC
Excel 2013 for Business Intelligence (Part 1) Tom Jones President, Iridium Technology LLC Business Intelligence for Law Firms. Period 2013 Iridium Technology LLC Why Two Parts? Two factors Huge interest
SPHOL207: Database Snapshots with SharePoint 2013
2013 SPHOL207: Database Snapshots with SharePoint 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site
SQL Server 2016 BI Any Data, Anytime, Anywhere. Phua Chiu Kiang PCK CONSULTING MVP (Data Platform)
SQL Server 2016 BI Any Data, Anytime, Anywhere Phua Chiu Kiang PCK CONSULTING MVP (Data Platform) SQL Server 2016 Pin paginated report items to Power BI dashboards Visualization Mobile and paginated reports
CS346: Database Programming. http://warwick.ac.uk/cs346
CS346: Database Programming http://warwick.ac.uk/cs346 1 Database programming Issue: inclusionofdatabasestatementsinaprogram combination host language (general-purpose programming language, e.g. Java)
146 Exercise Notes Chapter 3
146 Exercise Notes Chapter 3 Exercise 3.1: Creating and Browsing Dimensions with SSAS (15 Minutes) Notes: None. Answers: Step 25 (a) Customer.CustomerKey. 25 (b) Customer.FullName. Created an Analysis
Tableau Server Security. Version 8.0
Version 8.0 Author: Marc Rueter Senior Director, Strategic Solutions, Tableau Software June 2013 p2 Today s enterprise class systems need to provide robust security in order to meet the varied and dynamic
c360 Portal Installation Guide
c360 Portal Installation Guide Microsoft Dynamics CRM 2011 compatible c360 Solutions, Inc. www.c360.com [email protected] Table of Contents c360 Portal Installation Guide... 1 Table of Contents... 2 Overview
LearnFromGuru Polish your knowledge
SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities
Job Description Senior Consultant (BI)
Job Description Senior Consultant (BI) Job Element Detail Job Title Senior Consultant - Business Intelligence Reporting To Dave Morrow Practice Manager Department/Location Development/Birmingham (some
PHP on IBM i: What s New with Zend Server 5 for IBM i
PHP on IBM i: What s New with Zend Server 5 for IBM i Mike Pavlak Solutions Consultant [email protected] (815) 722 3454 Function Junction Audience Used PHP in Zend Core/Platform New to Zend PHP Looking to
Cache Database: Introduction to a New Generation Database
Cache Database: Introduction to a New Generation Database Amrita Bhatnagar Department of Computer Science and Engineering, Birla Institute of Technology, A 7, Sector 1, Noida 201301 UP [email protected]
Dashboard Overview. Bernd Schneider. Technical Solution Professional BI Microsoft Switzerland [email protected]
Dashboard Overview Bernd Schneider Technical Solution Professional BI Microsoft Switzerland [email protected] Techdays Bern (8./9. April) http://www.techdays.ch + * Including Microsoft Office
DATA WAREHOUSE BUSINESS INTELLIGENCE FOR MICROSOFT DYNAMICS NAV
www.bi4dynamics.com DATA WAREHOUSE BUSINESS INTELLIGENCE FOR MICROSOFT DYNAMICS NAV True Data Warehouse built for content and performance. 100% Microsoft Stack. 100% customizable SQL code. 23 languages.
Course ID#: 1401-801-14-W 35 Hrs. Course Content
Course Content Course Description: This 5-day instructor led course provides students with the technical skills required to write basic Transact- SQL queries for Microsoft SQL Server 2014. This course
Exploring the Synergistic Relationships Between BPC, BW and HANA
September 9 11, 2013 Anaheim, California Exploring the Synergistic Relationships Between, BW and HANA Sheldon Edelstein SAP Database and Solution Management Learning Points SAP Business Planning and Consolidation
Querying Microsoft SQL Server 20461C; 5 days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Querying Microsoft SQL Server 20461C; 5 days Course Description This 5-day
Architecting the Future of Big Data
Hive ODBC Driver User Guide Revised: July 22, 2013 2012-2013 Hortonworks Inc. All Rights Reserved. Parts of this Program and Documentation include proprietary software and content that is copyrighted and
DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft IIS Prerequisites and configuration
MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012
MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Description: This five-day instructor-led course teaches students how to design and implement a BI infrastructure. The
Microsoft SQL Server 2012: What to Expect
ASPE RESOURCE SERIES Microsoft SQL Server 2012: What to Expect Prepared for ASPE by Global Knowledge's Brian D. Egler MCITP-DBA, MCT, Real Skills. Real Results. Real IT. in partnership with Microsoft SQL
Secure Web Application Coding Team Introductory Meeting December 1, 2005 1:00 2:00PM Bits & Pieces Room, Sansom West Room 306 Agenda
Secure Web Application Coding Team Introductory Meeting December 1, 2005 1:00 2:00PM Bits & Pieces Room, Sansom West Room 306 Agenda 1. Introductions for new members (5 minutes) 2. Name of group 3. Current
Proof of Concept. A New Data Validation Technique for Microsoft ASP.NET Web Applications. Foundstone Professional Services
Proof of Concept A New Data Validation Technique for Microsoft ASP.NET Web Applications Foundstone Professional Services February 2005 Introduction Despite significant awareness of security issues like
CHAPTER 5: BUSINESS ANALYTICS
Chapter 5: Business Analytics CHAPTER 5: BUSINESS ANALYTICS Objectives The objectives are: Describe Business Analytics. Explain the terminology associated with Business Analytics. Describe the data warehouse
Saskatoon Business College Corporate Training Centre 244-6340 [email protected] www.sbccollege.ca/corporate
Microsoft Certified Instructor led: Querying Microsoft SQL Server (Course 20461C) Date: October 19 23, 2015 Course Length: 5 day (8:30am 4:30pm) Course Cost: $2400 + GST (Books included) About this Course
