Advanced SQL Schema Customization & Reporting Presented By: John Dyke As day to day business needs become more complex so does the need for specifically.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Module 17 Tracing Access to SQL Server 2008 R2. Module Overview Capturing Activity using SQL Server Profiler Improving Performance with the Database Engine.
Scheduling Discoverer Reports Scheduling Standard Reports Printing & Re-printing Standard Reports Focus on Reports Session 2 To print: Right click Choose.
Corporate Property Automated Information System (CPAIS) Macro Walkthrough Guide for Excel Version 2003.
Welcome Windows SharePoint Service 3.0. Craig Carpenter MCSE, MCT Director, Combined Knowledge.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Passage Three Introduction to Microsoft SQL Server 2000.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
® IBM Software Group © 2006 IBM Corporation The Eclipse Data Perspective and Database Explorer This section describes how to use the Eclipse Data Perspective,
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Module 8: Designing Active Directory Disaster Recovery in Windows Server 2008.
Using Task Manager to Work EDI/ERA Posting Lori Phillips CHUG at Centricity Live April 29 – May 2,2015.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Point of Sale Collection, cleanup and data analysis.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Overview of SQL Server Alka Arora.
DBS to DBSi 5.0 Environment Strategy Quinn March 22, 2011.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
Microsoft Office 2003: Advanced 1 ADVANCED MICROSOFT ACCESS Lesson 17 – Utilizing Advanced Management Tools.
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Using ODBC drivers with Windows Applications.  Slightly Different steps for each release.  These steps are for  Creating a Query.  Autofilter.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
High Impact Technology February It’s Awesome!
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
A Brief Documentation.  Provides basic information about connection, server, and client.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Animal Shelter Activity 2.
Module 5: Implementing Merge Replication. Overview Understanding Merge Replication Architecture Implementing Conflict Resolution Planning and Deploying.
Learningcomputer.com SQL Server 2008 – Management Studio.
23 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Answers: Advanced Features.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
SharePoint 2010 Business Intelligence Module 7: Filter Web Parts.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Copyright Sammamish Software Services All rights reserved. 1 Prog 140  SQL Server Performance Monitoring and Tuning.
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
Website Designing & Web Development Web Click India.
Session 6: Reports.
Core ELN Training: Office Web Apps (OWA)
Working in the Forms Developer Environment
Physical Changes That Don’t Change the Logical Design
SQL Server Monitoring Overview
#01 Client/Server Computing
Microsoft Dumps Question Answer - Dumps4download
Introduction of Week 3 Assignment Discussion
Download Microsoft Exam Dumps - Valid Microsoft Question Answers - Realexamdumps.com
Dev Test on Windows Azure Solution in a Box
Microsoft Office Access 2003
Share What You Have Learned EP Session
September 12-14, 2018 Raleigh, NC.
Sql Saturday Philadelphia
#01 Client/Server Computing
Presentation transcript:

Advanced SQL Schema Customization & Reporting Presented By: John Dyke As day to day business needs become more complex so does the need for specifically tailored and timely access to your SQL data. MSGL provides a wide array of data access tools and methods but sometimes you might require customized access to integrate into your existing reporting and management tools or wish to develop new ones. This session will focus in on the SQL schema (structure and naming conventions) along with the dos and donts of how you can accomplish your customized reporting needs by using specific examples. Highlights of this session include: Schema (structure and naming conventions) Custom views Data replication Performance tuning Feel free to ask specific questions to focus in on areas that concern your business most.

Overview Planning for Élan database customization Extending the Élan database Using new Élan database customizations Creating custom web services Integrating with other applications Implementing custom applications Keeping everything synchronized Data replication Performance tuning your Élan database customizations User Group 2012 Denver

Planning for MSGL database customization Identify your requirements What must it do? What tools will be used? Create an implementation plan Proper planning here will help minimize the impact of Élan schema changes It is HIGHLY recommended that you do this in consultation with MSGL User Group 2012 Denver

Extending the Élan Database All interaction with Élan databases MUST BE READ ONLY DO NOT modify or directly link to Élan database objects or you WILL NOT be able to cleanly update your database Views and stored procedures may be added into a separate schema Database objects WILL CHANGE Wrap Élan tables and views with custom views –Care should be taken to prevent performance issues User Group 2012 Denver

Extending the Élan Database Establish a naming convention All Élan views and stored procedures follow the convention [Module Code]V_[View Name] [Module Code]SP_[Stored Procedure Name] The following naming convention for custom views and stored procedures is [Company Name]V_[View Name] [Company Name]SP_[View Name] User Group 2012 Denver

Using new Élan database customizations: Creating Custom Web Services Use existing Élan tables and views Use custom views or stored procedures Create custom return types when returning data from Élan tables or views Tie together information from multiple sources or transform information using other applications to get the desired result User Group 2012 Denver

Using new Élan database customizations: Integrating with Other Applications Transform data from web services or SQL with BizTalk Pull data from web services into Excel for further analysis Update SharePoint with data from Élan and custom web services, SQL Reporting, BizTalk and Excel User Group 2012 Denver

Using new Élan database customizations: Implementing Custom Applications Create in-house applications Create applications that run on mobile devices for employees on the road Integrate Élan and custom web services along with other applications User Group 2012 Denver

Keeping everything synchronized Backup database and version changes Create and implement a test plan If it is automated impact of changes are known DO NOT modify or directly link to Élan database objects User Group 2012 Denver

Keeping everything synchronized: Data replication If you are hosting in the ASP environment and DO NOT have a dedicated SQL Server or have demanding reporting needs You should have an onsite SQL Server and special arrangements should be made to replicate a copy of your data to you In this case ALL custom changes must be added to a separate database User Group 2012 Denver

Performance tuning your Élan database customizations Activity Monitor – New SQL Server 2008 Dashboard Overview – Provides a dashboard of intuitive graphs and charts that illustrate SQLs Processor Time, Waiting Task, Database I/O and Batch Requests/Sec User Group 2012 Denver

Performance tuning your Élan database customizations Processes – Open this up and you can see all the processes that are running on the SQL Server at that moment. User Group 2012 Denver

Performance tuning your Élan database customizations Resource Waits User Group 2012 Denver

Performance tuning your Élan database customizations Data File I/O – I/O activity for relational database files. Shows info for both system and user databases. User Group 2012 Denver

Performance tuning your Élan database customizations Recent Expensive Queries – gives you the opportunity to capture queries that are performing the worst and is negatively impacting the server. Gives you around worst queries. User Group 2012 Denver

Performance tuning your Élan database customizations Use the SQL Server Tuning Advisor – This will give you advice on adding indexes, views etc… Use Profiler to get queries to test your performance. User Group 2012 Denver

Performance tuning your Élan database customizations Database Tuning Advisor – After you get the trace file open up the Tuning Advisor. User Group 2012 Denver

Performance tuning your Élan database customizations Click on the Tuning Options tab and you can choose what you want the advisor to look for indexes, views etc… User Group 2012 Denver

Performance tuning your Élan database customizations Click on the Start Analysis User Group 2012 Denver

Performance tuning your Élan database customizations Once the Analysis is complete there will be recommendations for you. User Group 2012 Denver

Performance tuning your Élan database customizations If there are recommendations, or you know you need to add performance enhancements, to add changes directly to Élan database objects Consider creating static snapshots of data which can be refreshed on demand or a scheduled basis This will trade disk-space for performance This is much cheaper than buying a more powerful SQL Server but must be weighed against how up- to-date the data must be User Group 2012 Denver

END Advanced SQL Schema Customization & Reporting User Group 2012 Denver22