Transcript
Page 1: DBA for BI Environment

DBA for BI Environment

Jose RedondoMicrosoft SQL Server MVP

E-Mail: [email protected]

Twitter: @redondoj

Blog: redondoj.wordpress.com | LinkedIn: https://www.linkedin.com/in/redondoj

Page 2: DBA for BI Environment

Speaker

• Business Intelligence Architect - Consultant for +20 years• Owner of EntornoDB C.A. in Caracas, Venezuela. Company specialized in the

Analysis, Design & Development of Information Systems, BI Solutions & DWH using Microsoft Data Platform (MDP), SyBase, Oracle and IBM

• Worked as Desktop - Web - Database in .NET & Java; DBA Data Platform MSFT, IBM & Oracle; and BI and DWH (MDP) Arquitect and Developer• Speaker in events of Microsoft in Latam & PASS SQL Saturday in Latam - U.S.A.• SQL Server, MCP - MSTS – MTA• DPA for SolidQ • Contributing Technical Reviewer for Packt Publishing• Blog in Spanish "El Blog de Cheo Redondo"• Microsoft SQL Server MVP

Page 3: DBA for BI Environment

DBA for BI Environment

Page 4: DBA for BI Environment

Agenda

• BI DBA. Exist? What is it? Concepts• Business Intelligence Foundations• Tools. You Know ‘em, ;-)• SQL Server Integration Services 2014• SSIS Configurations• Security | Drivers• Deployments• Environment Automation• Troubleshooting

Page 5: DBA for BI Environment

Agenda

• SQL Server Analisys Services 2014• Deployments• Backups / Restores• SSAS Configuring

• SQL Server Reporting Services 2014• Configure• Data Sources• Security• Deployment

• Q & A

Page 6: DBA for BI Environment

What is a BI DBA?

• Exist?• What is it?• Concepts

Page 7: DBA for BI Environment

What is a BI DBA?

• What is a Conventional DBA?• Traditional Skills• Desired Roles

Page 8: DBA for BI Environment

Business Intelligence Foundations• SQL Server Integration Services (SSIS)• SQL Server Analysis Services (SSAS)• SQL Server Reporting Services (SSRS)

• Configuring• Deploying Solutions• Securing• Maintaining (Backups / Restores)

Page 9: DBA for BI Environment

Business Intelligence Foundations

• SharePoint Server• Wild Monster!!!• Difficult to Manage Server…• Oh, My God. Work Hard!!!

Page 10: DBA for BI Environment

Tools.You Know ‘em, ;-)

Page 11: DBA for BI Environment

Business Intelligence Developer Studio (BIDS)• SQL Server 2K5 / 2K8 R2• Versions• Development

Page 12: DBA for BI Environment

SQL Server Data Tools (SSDT)

• 2012 / 2014• Developer focused• Development

Page 13: DBA for BI Environment

SQL Server Management Studio (SSMS)• 2K5 / 2014• Administration Tool

Page 14: DBA for BI Environment

DEMO“SQL Server Data Tools 2014”

Page 15: DBA for BI Environment

SQL Server Integration Services 2014

Page 16: DBA for BI Environment

SQL Server Integration Services 2014

• SSIS Configurations

• Security | Drivers

• Deployments

• Environment Automation

• Troubleshooting

What is it?

Page 17: DBA for BI Environment

SQL Server Integration Services 2014•What is it?• Platform to transform

data from any structure and sources

• Solve complex business problems in the manipulation of data files

• Platform notifications by E-Mail in response to events

• Refreshes and Cleanses Data Storage and Data Mining Centers

Page 18: DBA for BI Environment

SSIS Configurations

• Package Configs• Environment Variables• Configuration Tables• XML Files• Environments (2012 - 2014)

Page 19: DBA for BI Environment

SSIS Configurations – DB Configuration

• Indirect Configuration (SSMS)• Create Standard

Environment Variable• SSISConfig• Connection String Value

• Secured DB• Easy Updates

SQ

L-b

ased

C

on

fig

ura

tion

ConfigurationDatabase

EnvironmentVariable

Values

Values

Values

Page 20: DBA for BI Environment

SSIS Configurations – XML Configuration

• Indirect Configuration Environment Variable• One Per Environment• \\server\Dev\<App>\conf.dtsxConf• \\server\Share\<App>\conf.dtsxConf• \\server\Prod\<App>\conf.dtsxConf

XML Configuration

EnvironmentVariable

Values

Values

Values

XML Config

Page 21: DBA for BI Environment

Security

• Service Accounts – Permissions• SQL Server Agent Services

Account• Needs access to:

• Sources• Destinations• Resources

• Additional right as needed• EXE Stores Procedure

Page 22: DBA for BI Environment

Drivers - Types

•ODBC•OLEDB• ADO.NET• FLATFILE•HTTP• SMTP•WMI …

Page 23: DBA for BI Environment

Drivers – Database Servers•Oracle• Teradata• IBM• SyBase• FileMaker• 4D• SAP …

Page 24: DBA for BI Environment

Drivers – Security | Environment• Security• Account / Rights in

other systems - environment

• 32 / 64 – bits

Page 25: DBA for BI Environment

Deployments

•Methods• File Structures•Options• Source Control• Backups

Page 26: DBA for BI Environment

Environment Automation

• Database• Automation

Page 27: DBA for BI Environment

Troubleshooting

• Discovery• In Focus

Page 28: DBA for BI Environment

DEMO“SSIS Configurations”

Package Configs | DB Configuration“Security”

SQL Server Agent Services Account

Page 29: DBA for BI Environment

SQL Server Analysis Services 2014

Page 30: DBA for BI Environment

Deployments

• Scripted (XMLA)• Processing• Security

Page 31: DBA for BI Environment

Backups / Restores

Page 32: DBA for BI Environment

SSAS Configuring

•Memory•Drillthrough•Monitoring

Page 33: DBA for BI Environment

DEMO“SSAS Configuring”

SSAS Properties“Backups / Restores”

OLAP Database

Page 34: DBA for BI Environment

SQL Server Reporting Services 2014

Page 35: DBA for BI Environment

SSRS Configuring• Native vs SharePoint

• Still SQL Database

• 2K8+ no IIS requirement

Page 36: DBA for BI Environment

Data Sources

• Kerberos Security• Windows

Server• Active

Directory

Page 37: DBA for BI Environment

Security• IE

• SSRS Roles

• Folder Permissions

• Web vs. SSMS

Page 38: DBA for BI Environment

Deployment

Page 39: DBA for BI Environment

Backups

Page 40: DBA for BI Environment

Encryption

• Reporting Services Configuration Manager

Page 41: DBA for BI Environment

DEMO“SSRS Configuring”

Native vs SharePoint“Security”

Web vs. SSMS“Backups”

Encryption Key

Page 42: DBA for BI Environment

Q & A

Page 43: DBA for BI Environment

Contact Me…

• E-Mail: [email protected]

• Social Network:• Facebook: Cheo Redondo• Twitter: @redondoj• LinkedIn: https://www.linkedin.com/in/redondoj

• Blog in Spanish: “El Blog de Cheo Redondo” - http://redondoj.wordpress.com

Page 44: DBA for BI Environment

#SQLFamilyGracias por participar


Top Related