dba for bi environment
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
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
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
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
Agenda
• SQL Server Analisys Services 2014• Deployments• Backups / Restores• SSAS Configuring
• SQL Server Reporting Services 2014• Configure• Data Sources• Security• Deployment
• Q & A
What is a BI DBA?
• Exist?• What is it?• Concepts
What is a BI DBA?
• What is a Conventional DBA?• Traditional Skills• Desired Roles
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)
Business Intelligence Foundations
• SharePoint Server• Wild Monster!!!• Difficult to Manage Server…• Oh, My God. Work Hard!!!
Tools.You Know ‘em, ;-)
Business Intelligence Developer Studio (BIDS)• SQL Server 2K5 / 2K8 R2• Versions• Development
SQL Server Data Tools (SSDT)
• 2012 / 2014• Developer focused• Development
SQL Server Management Studio (SSMS)• 2K5 / 2014• Administration Tool
DEMO“SQL Server Data Tools 2014”
SQL Server Integration Services 2014
SQL Server Integration Services 2014
• SSIS Configurations
• Security | Drivers
• Deployments
• Environment Automation
• Troubleshooting
What is it?
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
SSIS Configurations
• Package Configs• Environment Variables• Configuration Tables• XML Files• Environments (2012 - 2014)
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
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
Security
• Service Accounts – Permissions• SQL Server Agent Services
Account• Needs access to:
• Sources• Destinations• Resources
• Additional right as needed• EXE Stores Procedure
Drivers - Types
•ODBC•OLEDB• ADO.NET• FLATFILE•HTTP• SMTP•WMI …
Drivers – Database Servers•Oracle• Teradata• IBM• SyBase• FileMaker• 4D• SAP …
Drivers – Security | Environment• Security• Account / Rights in
other systems - environment
• 32 / 64 – bits
Deployments
•Methods• File Structures•Options• Source Control• Backups
Environment Automation
• Database• Automation
Troubleshooting
• Discovery• In Focus
DEMO“SSIS Configurations”
Package Configs | DB Configuration“Security”
SQL Server Agent Services Account
SQL Server Analysis Services 2014
Deployments
• Scripted (XMLA)• Processing• Security
Backups / Restores
SSAS Configuring
•Memory•Drillthrough•Monitoring
DEMO“SSAS Configuring”
SSAS Properties“Backups / Restores”
OLAP Database
SQL Server Reporting Services 2014
SSRS Configuring• Native vs SharePoint
• Still SQL Database
• 2K8+ no IIS requirement
Data Sources
• Kerberos Security• Windows
Server• Active
Directory
Security• IE
• SSRS Roles
• Folder Permissions
• Web vs. SSMS
Deployment
Backups
Encryption
• Reporting Services Configuration Manager
DEMO“SSRS Configuring”
Native vs SharePoint“Security”
Web vs. SSMS“Backups”
Encryption Key
Q & A
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
#SQLFamilyGracias por participar