28 weeks later - how to scale-out your ms business intelligence environment
TRANSCRIPT
![Page 1: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/1.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
28 Weeks later - How to scale-out your MS Business
Intelligence Environment
by Sascha Lorenz (PSG)
![Page 2: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/2.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
28 Weeks later - How to scale-out your MS Business
Intelligence Environment
by Sascha Lorenz (PSG)
![Page 3: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/3.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
About me…
• Sascha Lorenz
• Principal Consultant, Coach & Trainer
• PSG Projekt Service GmbH, Hamburg
• Our Customers are German Federal Agencies, Shipping Companies and Banks (Fonds Administration & NPL)
• Engaged in German PASS Chapter (Hamburg/Bremen)
Follow me on Facebook and http://saschalorenz.blogspot.com
![Page 4: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/4.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-up
![Page 5: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/5.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Motivations/Challenges…
• Reuse Data (Structures…) – Master Data (Management)
• Dimensions
– Business Process Data • Fact Table / Measuregroup
• Heavy Workload! – Processing Power
– Too many users
• High Availability – 24x7x365 – Globalization !
![Page 6: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/6.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
![Page 7: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/7.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 8: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/8.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Fundaments
• Where is my SSAS Database?
• Who are you and what have you done with my SSAS Database?
![Page 9: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/9.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Where is my SSAS Database?
?
![Page 10: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/10.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Where is my SSAS Database?
![Page 11: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/11.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Who are you and what have you done with my SSAS Database?
![Page 12: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/12.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Demo A quick look at a SSAS Database
!
![Page 13: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/13.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 14: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/14.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Backup & Restore…
IO
Cache
IO
Cache
IO
Cache
IO
Cache
Network Load Balancer
Abf File
![Page 15: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/15.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 16: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/16.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Detach/Attach
IO
Cache
IO
Cache
IO
Cache
IO
Cache
Network Load Balancer
SSAS DB Folder…
![Page 17: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/17.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Detach/Attach in AMO
using Microsoft.AnalysisServices;
Server srv = new Server(); Database db; srv.Connect("localhost"); if(srv.Databases.ContainsName("AMO Cube")); { listBox1.Items.Add("DB exists..."); db = srv.Databases["AMO Cube"]; db.Detach(); listBox1.Items.Add("Detach..."); srv.Attach(@"C:\Program Files\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\Data\AMO Cube.0.db",ReadWriteMode.ReadWrite); listBox1.Items.Add("Attach..."); } srv.Disconnect();
![Page 18: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/18.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 19: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/19.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
(SAN)
Shared Scalable Database
IO
Cache
IO
Cache
IO
Cache
IO
Cache
Network Load Balancer
![Page 20: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/20.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Demo Shared Scalable Database
![Page 21: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/21.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 22: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/22.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
How to „move“ a SSAS Database?
• Simple copy & paste is „almost unmanageable“…
• Possible Answers:
– Deployment Wizard
– Synchronization
![Page 23: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/23.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Deployment in BIDS ?
![Page 24: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/24.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Deployment Wizard
![Page 25: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/25.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
Scale-out
XML/A Scripting…
![Page 26: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/26.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Synchronize Wizard
![Page 27: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/27.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
XML/A Scripting…
![Page 28: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/28.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
How use XML/A in .NET?
using Microsoft.AnalysisServices.AdomdClient;
AdomdConnection admdcon = new AdomdConnection(tbConnString.Text);
admdcon.Open();
AdomdCommand cmd = admdcon.CreateCommand();
cmd.CommandText = tbXMLA.Text;
int result = cmd.ExecuteNonQuery();
admdcon.Close();
![Page 29: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/29.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 30: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/30.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Linked Dimensions
Dimension MeasureGroup
![Page 31: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/31.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Linked Dimensions & Measure Groups
SSAS Database
SSAS Database
SSAS Database
![Page 32: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/32.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Linked Dimensions
![Page 33: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/33.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Linked Dimension
• Prerequiste:
![Page 34: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/34.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Demo Linked Dimensions
![Page 35: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/35.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Summary Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 36: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/36.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Remote Partitions
SSAS Data Source
SSAS Data Source
SSAS Data Source
SSAS Data Source
“Partition Storage Location” “Partition Storage Location”
![Page 37: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/37.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Remote Partitions
IO
Cache
IO
Cache
IO
Cache
IO
Cache
IO
Cache Backend Server
(Remote Partitions)
Master Server
Query
?
?
P1 P2 P3 P4
![Page 38: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/38.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Checklist for Remote Partitions
• Create a common SSAS DB on Master
• Create an empty SSAS DB on Remote – Create a Data Source pointing to Master
– Alter the MasterDataSourceId Property
• Create a Data Source pointing to Remote on Master
• Alter the “Partition Storage Location” on Master
• That’s all!
![Page 39: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/39.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Demo Remote Partitions
![Page 40: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/40.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Common Errors
• Wrong Data Source Typ
• Using Localhost („.“)
• No Data Source pointing to Remote
• No Data Source pointing to Master
• Missing „MasterDataSourceId“
• LinkFromOther…/LinkToOther… Setttings
• Security Settings
![Page 41: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/41.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Analysis Services…
using Microsoft.AnalysisServices;
…
using (Server svr = new Server())
{
svr.Connect(„myServer");
Database db = svr.Databases.Add(pDatabaseName);
db.DataSourceImpersonationInfo = new ImpersonationInfo(ImpersonationMode.ImpersonateServiceAccount);
db.Update();
DataSource ds = db.DataSources.Add(pDSName);
ds.ConnectionString = pDSConnString;
ds.Update();
db.MasterDataSourceId = pDSName; // Here…
![Page 42: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/42.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 43: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/43.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Analysis Services Farm Setup
IO
Cache
IO
Cache
IO
Cache
IO
Cache
IO
Cache
IO
Cache
IO
Cache
IO
Cache
IO
Cache
Backend Server (Remote Partitions)
Master Server
Frontend Server (Linked Dimensions & Measure Groups)
Network Load Balancer
P1 P2 P3 P4
?
?
?
![Page 44: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/44.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
Summary Scale-out
Logical
• Linked Dimensions
• Linked Measuregroups
• Shared Scalable Databases
Physical • Backup/Restore
• Copy (Detach/Attach)
• Deployment
• Synchronization
• Shared Scalable Databases
• Remote Partitions
![Page 45: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/45.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
So long…
Any Questions?
![Page 46: 28 Weeks Later - How to Scale-out Your MS Business Intelligence Environment](https://reader033.vdocuments.mx/reader033/viewer/2022051613/550190314a7959c0558b475f/html5/thumbnails/46.jpg)
Data Warehouse ETL OLAP Data Quality
Reporting Services Analysis Services BI
Methodology
BI Lifecycle Skill Improvment Data Profiling
Architecture
Dimensional Modeling
BI Strategy
Patterns
Consulting
Coaching
Coaching
MDM
The End
Thank you!
Follow me on Facebook and http://saschalorenz.blogspot.com
Send me a mail -> [email protected]