dba for bi environment

44
DBA for BI Environment Jose Redondo Microsoft SQL Server MVP E-Mail: [email protected] Twitter: @redondoj Blog: redondoj.wordpress.com | LinkedIn: https:// www.linkedin.com/in/redondoj

Upload: cheo-redondo

Post on 22-Apr-2015

233 views

Category:

Technology


0 download

DESCRIPTION

If your boss ask you to determine, as a BI DBA, if you could help improve the effectiveness of a company via Datawarehouse, many questions would arise, right? Questions for example: ¿What would help us a DWH? ¿That methodology could be applied in this Project - "Kimball" or "Inmon"? ¿That approach should apply "Multidimensional" or "Tabular"? ¿Does the new model of tables in SQL Server 2014 In-Memory OLTP change things? What is the difference between a Datawarehouse and a Data Mart? What hardware is optimal for Datawarehouse environments? Which one should I buy?. These are just some of the many concerns that could arise. We invite you to participate in this session in order to answer all and each one of these questions among others contributions. Our speaker assure you, that the information you'll receive will help you impress your boss and your entire environment in order to provide added value to the business in your organization.

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