300
Kat
Madison is a highly scalable, highly available appliance for enterprise data warehousing for data volumes in the petabyte range. Madison uses massively parallel processing (MPP) to deliver high performance and scalability on a platform based on SQL Server 2008, Windows Server 2008, and industry-standard hardware. In this session, we'll review the concepts and principles behind Madison, provide a functional overview of the appliance, demonstrate how the appliance distributes data and queries for optimum performance and provide a timeline of major milestones.
|
300
Kat
SQL Server Fast Track Data Warehouse is quickly gaining traction as a leading solution for delivering consistent, high performance data warehousing. It was launched in February 2009 with seven reference architectures from HP, Dell/EMC and Bull, offering a selection of architectures with storage capacities from 4 to 32 TB and up to 32 CPU cores. Customers have seen excellent price-performance, faster time to value, and consistently high performance right out of box through the pre-tested ‘appliance’ approach. The Fast Track systems are being deployed in both SME situations as a core data warehouse platform, and also in larger enterprises as part of a hub & spoke architecture. This session looks at the advantages of Fast Track, gives some case studies, talks about the practical considerations of an implementation, and also looks at what’s next for this new SQL Server platform.
|
200
Kat
Does your business need one central view of “who is my customer?” Perhaps you need an authoritative view of your product hierarchies? SQL Server Master Data Services is Microsoft’s new platform for Master Data Management. These important new features will ship in SQL Server 2008 R2. In this session you will learn about the technologies, and the business reasons why they are so important.
|
300
BI
Common Integration Services Problems and Solutions
|
300
BI
This session will provide an overview of the steps required to create a cube in SQL Server Analysis Services. Exploring the use of Data Sources and data source views to define the source data that the cube will use. Understanding the importance of Dimensions and how hierarchies can be added to improve the user experience of browsing a dimensional data . To bringing the cube together with measures that will hold the business metrics that intersect each dimension in a cube.
Take this tour that will show you how to build a cube from the ground up, providng you with the ability to create you very own cubes so that you can query your data far more effectively!
to be considered for Friday
|
|
|
200
BI
Microsoft Project Gemini brings data modelling and Business Intelligence in the hands of the end user - good or bad.
This demo based session shows how to load, model, build and deploy an end to end business intelligence solution with Office 2010 and the new project Gemini add-in only an hour!
|
300
BI
In this session I want to go through some of the powerful things you can do in SSIS in SQL Server 2008 that will make your ETL requirements simple. We will look at the features you are going to use every day and not "cool but random" ones. Very interactive. I want everyone to understand why using SSIS makes sense.
|
300
Kat
Report Builder 3 is part of SQL Server 2008 R2, lots of new stuff to make reporting even easier than before for you and your user community. Maps are now in there and there and you can save parts of your rpoert for others to use, , but I'm going to keep my poweder dry and just show the best feature on the day!
|
300
Dev
SQL 2008 Development Features
|
300
Kat
Complex Event Processing (CEP) based applications are becoming increasingly important. These types of applications are characterized by high event data rates, standing queries, and millisecond latency requirements that make it impractical to persist the data in a database before it is processed. You find requirements for these types of applications in quite a few vertical markets: financial trading, manufacturing, health care etc.
In this session we will look at a new technology from Microsoft which covers these requirements; StreamInsight. We will look in-depth how StreamInsight allows us to build these types of applications and also see the main components of StreamInsight.
|
300
DBA
SQL Server 2008 introduced Powershell into the database with a new mini-shell for SQL Server.... so what?
If you are like me, you’ve gathered along your career path a host of techniques, methods and scripts that have provided a trusty and faithful toolbelt for solving problems and carrying out everyday tasks. So when SQL Server 2008 included this feature it probably wasn’t your top priority to learn and find out about, in fact it might not have even made the list!!
This presentation will give show how useful Powershell can be for DBAs and developers and show how easy it can be to use. Maybe it’s time to update those old tricks??
|
300
BI
Data warehousing features in SQL 2008
|
400
Dev
This session looks at some of the common scenarios when query plans can go wrong leading to your performnce suddenly hitting the wall.
We will talk through
- what happens
- why it happens
- ways in which you can avoid it happening.
|
400
DBA
In this session we will analyze and resolve a real world SQL Server Performance issue. We will first identify a customer’s query performance issue and understand the reason for the non optimal performance of their application. After understanding the limitations it will of course be natural to invent and perform non TCO increasing magic to make SQL Server really fly. We will also provide few words of caution for those who might abuse the newly acquired magical powers.
This deep dive, no fancy power point show is equally designed for developers and administrators. If you are one of those who would rather perform the magic on your own laptop than just observe it being demonstrated, send me an email so I can send you the demo scripts to prepare yourself for the adventure.
|
300
DBA
You can read the Microsoft marketing messages about how wonderful the HA options are in SQL Server. So what are they like in the real world? This session will discuss the theory, and see how it works in practice, related to my experience of Failover Clustering, Database Mirroring, Log Shipping and other "HA" options that exist. The session will also cover business considerations, like how expensive the solutions are, both for hardware purchase and software licensing.
|
300
DBA
In this session I will be exploring the role that statistics play in query optimization covering how and when they are created, what they look like, how they are updated, and what scenarios will benefit from you creating them yourself.
|
300
DBA
Interested in Optimistic concurrency but not really sure how it works? Then this session is for you. Optimistic concurrency was introduced in SQL 2005 but it is rarely spoken about or well understood. However, you can buck that trend by coming along to this session where you will learn about how you can be Optimistic DBA. Now there's an oxymoron if ever there was one....
Session will cover the following
- Architecture of Optimistic Concurrency
- Limitations and restrictions
- Optimistic Isolation Levels
- Row Versioning and the Version Store
- Impacts in TempDB
- Taking out the trash - Garbage collection
- Monitoring Row Versioning
|
300
Kat
The new compression features built into the Enterprise Edition of SQL Server 2008 should use less disk space and, perhaps even more important, speed up your system because of reduced disk IO.
In this session we will :
- Take a look behind the scenes to see how it works.
- Investigate what commands / tools we can use to set it up and maintain it.
- Look into some examples of my own day to day experience that I collected so far.
I aim to give an overview of both data compression and backup compression AND some Lessons Learned.
|
200
Dev
Colin Chapman was a true Formula 1 pioneer whose innovations included the aerodynamic wing spoiler. Enzo Ferrari once said, "Aerodynamics are for people who can't build engines." The Stig, well, he never says anything out loud, but his actions speak volumes.
In this session, Brent will use quotes and lessons from racing icons like Chapman, Enzo Ferrari, and The Stig to illustrate SQL Server performance tuning concepts. Find out how to "add lightness" to your database by using DMVs to eliminate unneeded indexes, how to get out of the pits faster with Database Mirroring, and why skipping performance monitoring is like overdriving your headlights.
|
400
Kat
Learn the terminology, architecture, features and best practices that can help you understand, troubleshoot and avoid memory problems in SQL Server 2008.
|
400
DBA
Achieving maximum availability and near immediate recovery from a disaster is essential for maintaining our revenue stream. Service Management principles must be worked hard to eliminate all single points of failure in architecture, and developed procedures for patching servers, upgrading software, and implementing application changes that preserve high availability. Based on these efforts, you can achieve 99.99 percent uptime, including both planned and unplanned downtime.
This session covers the decisions and procedures that are employed to maintain maximum availability with minimal downtime. This information will be of interest to senior IT managers, project leads, architects, and database administrators (DBAs). All the content is presented from my own experience and industry best practices, it will sum up a great deal of procedures to achieve high availability and disaster recovery.
|
400
BI
Functional Programming :- It emphasizes on functions rather than change of state .
Though this langauge it looks like it is OCaml it is much more than just OCaml. It also brings to the table , the .net framwork and a way to use F# classes into any other langauge as C#. So with this language I would say Microsoft has finally married off mathematical modellers and programmers and made a bigger happier family.
Don Syme from Microsoft Research lab is the principle architect .
Purpose of this session is to introduce functional programming and a quick look at how it can add value to BI in present and will impact BI of future.
|
200
Dev
In this talk we will contrast and compare developing WebForm applications using Visual Studio 2008 with different types of datasources. We will be looking at design issues relating to concurrency control and updateability when using key Visual Studio controls such as the FormView and ListView controls. So if you don’t know where to start in choosing between SQL, LINQ and Entity datasources then you will by the end of this talk. We will also take a look at techniques for the seamless integration of ASP.net security with SQL Server Login security for web applications using LINQ.
General topics:-
- .net database interfaces in a browser
- Design philosophy and strategies
- Datasources; SQL,LINQ and EDM
- Factors in design choices
- Multiple-tiers in design
- Integrating SQL Server security with .net
Detailed topics for contrasting datasources:-
- View updateability
- Concurrency control
- Exploiting CSS
- Language syntax
- Navigation
- Foreign key syntax
- Model updates
- Handling null values and controls
- Dropdown lists and data integrity
|
300
Dev
Allowing the query optimiser do its job of simplification is an important feature if any database design. In this session, Rob takes us through ways that a database design can leverage features of the query optimiser such as redundant joins and end up with a system the provides a much simpler querying environment.
|
400
Dev
So you heard about the new spatial functionality in SQL Server 2008, rushed back to your database and added geography and geometry columns to all your tables, eager to create the next Google Earth-beating application. After putting the finishing touches to your spatial query, you click the Execute button and wait.
And wait.
And wait some more. (You get the idea).
Spatial data is a rather unique beast, and designing efficient spatial queries requires specific techniques when compared to other, more traditional types of data.
In the first part of this session, we'll start by examining how the SQL Server database engine satisfies spatial queries, the theory behind spatial indexes, and seeing how a spatial index can provide a primary filter to pre-select or discard rows from the need to perform expensive spatial operations.
We'll then move onto the practical application of this knowledge, demonstrating the effects of altering the bounding box and grid resolution of a spatial index, and interpreting the results of the spatial system DMVs and stored procedures to tune a spatial index for effective spatial query performance.
|
300
Dev
Some people are attempting to unseat the dominance of teh SQL RDBMS. What are the NoSql databases? Are they a threat? Do they actually work? What do they look like? This session contains some answers and offers a context for where non relational databases fit into the picture.
|
200
BI
Microsoft have an add-in to Excel 2007 that allows you to interrogate mining models in both SQL Server 2008 and SQL Server 2005. They have also included some very powerful visualisations that make it very easy for you to go from zero to hero when looking at mining models. In this fun session I will show you some of those features and show you just how funky it can be.
|
300
BI
Reporting Services is one of Microsoft’s most popular Business Intelligence applications. In this session, we will explore new features in SQL Server 2008 R2, including maps integrated with reports. Perhaps the most significant new feature is the Component Library, that enables business users to get started very quickly with building excellent, and beautiful, reports. There will be many demos in this session of new Reporting Services features.
|
400
BI
So you've built your cube, designed aggregations and partitions, and spent piles of dosh on start-of-the-art hardware. But still, the first time you run that really complex query, it's slow - even though the second time you run it it runs instantly. What can you do? You need to warm your cache and this session will show you how. You'll find out about the different types of caching Analysis Services is capable of, what to avoid doing to make sure you can cache data, and various methods of warming the cache.
|
300
BI
As greater collaboration between business stakeholders and BI professional occur in implementing reports, this session will focus on how best to facilitate the reports created by installing, configuring and administering Reporting Service.
The reports may look good and provide the users with the information required. However, ensuring that the reports are delivered in a timely manner can be an important measure of the success of even entire BI projects
This session will focus on tips and techniques that you can use tune and optimise reports to ensure that report consumers can get the reports they need, when they need it!
to be considered for Friday
|
300
Kat
In this presentation we will look at how SQL Server 2008 implements Policy Based Management and then by using Powershell and Central Management Servers, how we can take these policies and extend them out to SQL 2000 and 2005 instances.
This will also show where the EPMF can integrate with your repository database to ensure that you know all the instances installed and that they are all complying with your Company's SQL Server policies, making use of simple dashboards showing compliance levels and leaving you to study Books Online with your feet up!!
|
200
Kat
John’s session is designed to introduce you to the world beyond SQL/SSIS/SSRS. John will show you how to build cubes in Analysis Services 2008, demonstrate browsing cubes with Excel 2007, how to deploy dashboards in SharePoint 2007 built using Excel Services and demonstrate how PerformancePoint Services can add the glitz to your BI project.
|
200
DBA
Learning Performance Monitor and Profiler are the first step in performance tuning. Brent Ozar will show you how to get started with these tools, how to slice and dice the results, and even how to data mine the results to look for interesting trends. Whether you like to monitor performance with native tools or third party utilities, knowing how the native tools work will help you get better results.
Attendees will learn why Perfmon is like a Nissan GT-R's dashboard, how to interpret the best Perfmon counters, and how to use free tools like ClearTrace and data mining to take your tuning to the next level.
|
200
Kat
Master Data Services will be a component of SQL Server that allows oragnisations improve their data quality by providing one trusted source for all the sort of information that is used across their business. It is a challenge for many line of business applications and data warehouses to ensure that the information used is accurate, valid and verified by the correct people within an organisation.
I will talk about some of the issues and benefits of Master Data Management, desribe how it works and demonstrate how Master Data Services can provide a solution.
|
400
Kat
Henk van der Valk from the Unisys performance lab will be my special guest for this session.
He has a test system that we all would like to have at home, probably until you get the first electricity bill :-)
The ES7000 has 96 Cores and half a Terabyte of RAM (!).
We will look at various ways to push SQL Server workloads by methodically detecting and resolving bottlenecks.
A number of tips, tricks and testing methods that Henk tought the (Dutch) SQL Server community over the past years I applied successfully on various troubled systems.
Together we will show you how you can take some lessons learned and apply them on mid-sized and even smaller systems.
(We’ll even try some of them on a laptop, and of course we will remote connect into the big machine )
In this session you will:
- Learn how to measure what the next bottle-neck is so you don’t have to guess. (Using perfmon and waitstats)
- Hear about optimization tips that will get the most out of your hardware to speed up your ETL process.
- Learn some magic to speed up tablescan speed from disk and memory (!) significantly.
|
300
DBA
Although SQL 2008 R2 is primarily a BI focused release there's still new features to get excited about for traditional DBA's and Developers. In this session we will cover three new enhancements to the core Database Engine.
Application and Multi-Server Management introduces new capabilities for managing, monitoring and exploiting your SQL Server Infrastructure through the new SQL Server Control Point and enhancements to SSMS and Policy Based Management and Data-tier application packages.
SQL Connection Plans allow you to logically refer to a specific instance of SQL Server in connection strings making migration of database applications across your SQL Server infrastructure much easier by having one central point to change connection strings regardless of whether they are referenced by client applications, Integration Services and Reporting services
Unicode compression enhances the native data compression capabilities introduced in SQL 2008 for Unicode data using SCSU (Simple Compression Scheme for Unicode Data), a standard compression scheme for Unicode data.
|
300
DBA
Although SQL 2008 R2 is primarily a BI focused release there's still new features to get excited about for traditional DBA's and Developers. In this session we will cover three new enhancements to the core Database Engine.
Application and Multi-Server Management introduces new capabilities for managing, monitoring and exploiting your SQL Server Infrastructure through the new SQL Server Control Point and enhancements to SSMS and Policy Based Management and Data-tier application packages.
SQL Connection Plans allow you to logically refer to a specific instance of SQL Server in connection strings making migration of database applications across your SQL Server infrastructure much easier by having one central point to change connection strings regardless of whether they are referenced by client applications, Integration Services and Reporting services
Unicode compression enhances the native data compression capabilities introduced in SQL 2008 for Unicode data using SCSU (Simple Compression Scheme for Unicode Data), a standard compression scheme for Unicode data.
|
300
DBA
This session builds on the theory from "An introduction to I/O subsystems". We will take a closer look at tuning I/O for both SQL Server and Analysis Services. The following subjects will be covered:
- SQL Server I/O patterns
- Measuring and troubleshooting I/O on SQL Server
- Data Warehouse specific Tuning
- Fast Trac
- Analysis Services Tuning
- OLTP Specific Tuinng
- Capacity Planning and Specification
- High Availability and SAN
|
200
DBA
This session provides attendees with details on how to approach a SQL Server virtualisation project. Discussing topics central to server virtualisation such as performance and scalability considerations.
Here's a summary of the session:
- Business and technical drivers
- Why virtualise?
- Virtualisation project goals benefits and pitfalls
- Virtualisation planning
- Considerations for special aspects of SQL Server's resource requirements
- SQL Instance design
- Virtualisation Design and implementation
- Considerations for solution design
- Using Virtualisation to provide High Availability
- Configuration optimisations
- Potential issues and solutions
- Troubleshooting SQL Server on virtualised platforms
|
200
Dev
Has the way you present your data become a bit bland? This session will take you through how combining
your location based data on a map using Bing Maps for Enterprise(previously Virtual Earth) can add an
interactive edge to the visualisation of your data.
Over the course of this session I will cover what can be achieved by utilising some of features Bing Maps for Enterprise has to offer the developer, in the form of Bing Maps Web Services and both its AJAX and newly released Silverlight(CTP) map controls.
|
300
BI
A demo on BIDS of how to build an SSAS cube (DB) from an operational system (normalized database) such as Operational Data Store (ODS) or directly from the transactional business system, without building a star schema Data Warehouse first. Targeted specifically at SSAS developers (those who have developed cubes on top of star/snowflake schema data mart/warehouse). DW architects would also be able to benefit/take away the idea as a new concept.
|
200
Dev
With recent reports of a man convicted of stealing the details of 130million credit cards by use of SQL Injection Attacks, isn't it time to find out how to defend your systems against them? In this talk Colin Mackay will show you what a SQL Injection Attack is, what they look like, how they work and most importantly how to harden your application and database security in order to defend your systems against them.
Although the technologies used in this talk are SQL Server and the .NET Framework, the general ideas presented apply to any database that uses SQL as a query language, and to any framework that may interact with that database.
This talk is pitched at an introductory level although some knowledge of SQL is assumed.
|
400
DBA
This session helps you to build a strategy and learn how the SQL Server 2008 new feature is addressing the needs of storing large volumes of unstructured data, while still retaining relational control over it. These solutions enable you to reduce both capital and operational costs for large stores of unstructured data. In this session we also cover the best practices in such storage kind of projects.
|
200
DBA
This session will provide attendees with an insight into running a SQL Server consolidation project. We will cover the crucial points to ensure successful server consolidation from both technical and business perspectives.
Here's a summary of the session:
- Business and technical drivers
- Why consolidate?
- Type of consolidation (physical, storage, geographic)
- Planning and considerations
- Key considerations (SQL Server behaviour/ characteristics in shared environments disk/ CPU/ memory)
- Designing SQL instance and common configurations
- Guiding principles for consolidation Design and implementation
- Consolidation process
- Migration Tools
- Potential issues and solutions
- Shared components (schedulers, buffer pool, procedure cache, disk IO, tempdb)
- Using Windows Server Resource Manager or Resource Governor
|