CTE Ottawa Seminar Day - September 7th, 2012
This clinic introduces the key features and enhancements in SQL Server 2012. It is designed to provide a high-level overview of the product and the key new capabilities in this release.
This course is intended for technology managers and database professionals who want to understand the key capabilities of SQL Server 2012. In many cases, it is assumed that senior technical managers may attend this clinic in order to assess the further training that their technology-focused employees will need in order to adopt SQL Server 2012.
1\9.SSIS 2008R2_Training - Introduction to SSISPramod Singla
It's a SQL server 2008R2 SSIS introduction session.These slides will give you brief introduction of SSIS. You can skip the session if you are already know the basics and history of SSIS.
1\9.SSIS 2008R2_Training - Introduction to SSISPramod Singla
It's a SQL server 2008R2 SSIS introduction session.These slides will give you brief introduction of SSIS. You can skip the session if you are already know the basics and history of SSIS.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Mark Ginnebaugh
Patrick Sheehan of Microsoft covers platform architecture, data warehousing methodology, and multi-dimensional cube development.
You will learn:
* How to develop and deploy data cubes using SQL Server Analysis Services (SSAS)
* Optimal data warehouse methodology for use with SSAS
* Tips/tricks for designing & building cubes over no warehouse/suboptimal source system (it happens)
* Cube processing types - How/why to use each
* Cube design practices + How to build and deploy cubes!
This session was done during the SQL Saturdays #115 held in Portugal and provides a first look to the new SQL Integration Services (SSIS) version. For more details visit my blog at www.pedrocgd.blogspot.com
SQL Server 2016 is now in review! The newest version promises to deliver new real-time, built-in advanced analytics, advanced security technology, hybrid cloud scenarios as well as amazing rich visualizations on mobile devices.
There are many great reasons to move to SQL 2016, however if you are still working on SQL Server 2005 you may have another good motivator - the end-of-life clock of SQL 2005 is ticking down and support is about to end April 12, 2016.
In this deck we review the significant licensing changes introduced with SQL 2012. If our experience as Microsoft's Gold Certified Member has taught us anything - it is one thing. During migrations many of our clients get outright lost when trying to figure out the number of licenses they have or need. This often leads to under-deployment, and subsequently serious compliance issues with Microsoft. And yes, in some cases over-deployment means big savings back to your department.
SQL Server 2016 New Features and EnhancementsJohn Martin
SQL Server 2016 new features session that I delivered at SQL Relay 2015 at; Reading, London, Cardiff and Birmingham.
Looking at some of the new features currently slated for inclusion in the next version of Microsoft SQL Server 2016.
Demo Code can be found at: http://1drv.ms/1PC5smY
RoboCV Module 2: Introduction to OpenCV and MATLABroboVITics club
These are the slides of the RoboCV Workshop organized by roboVITics on August 11th-12th, 2012 in TT311 Smart Classroom, VIT University, Vellore.
The workshop was delivered by the following people:
1. Mayank Prasad, President of roboVITics
2. Akash Kashyap, President of TEC - The Electronics Club of VIT
3. Akshat Wahi, Asst. Project Manager of roboVITics
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
Microsoft SQL Server Analysis Services (SSAS) - A Practical Introduction Mark Ginnebaugh
Patrick Sheehan of Microsoft covers platform architecture, data warehousing methodology, and multi-dimensional cube development.
You will learn:
* How to develop and deploy data cubes using SQL Server Analysis Services (SSAS)
* Optimal data warehouse methodology for use with SSAS
* Tips/tricks for designing & building cubes over no warehouse/suboptimal source system (it happens)
* Cube processing types - How/why to use each
* Cube design practices + How to build and deploy cubes!
This session was done during the SQL Saturdays #115 held in Portugal and provides a first look to the new SQL Integration Services (SSIS) version. For more details visit my blog at www.pedrocgd.blogspot.com
SQL Server 2016 is now in review! The newest version promises to deliver new real-time, built-in advanced analytics, advanced security technology, hybrid cloud scenarios as well as amazing rich visualizations on mobile devices.
There are many great reasons to move to SQL 2016, however if you are still working on SQL Server 2005 you may have another good motivator - the end-of-life clock of SQL 2005 is ticking down and support is about to end April 12, 2016.
In this deck we review the significant licensing changes introduced with SQL 2012. If our experience as Microsoft's Gold Certified Member has taught us anything - it is one thing. During migrations many of our clients get outright lost when trying to figure out the number of licenses they have or need. This often leads to under-deployment, and subsequently serious compliance issues with Microsoft. And yes, in some cases over-deployment means big savings back to your department.
SQL Server 2016 New Features and EnhancementsJohn Martin
SQL Server 2016 new features session that I delivered at SQL Relay 2015 at; Reading, London, Cardiff and Birmingham.
Looking at some of the new features currently slated for inclusion in the next version of Microsoft SQL Server 2016.
Demo Code can be found at: http://1drv.ms/1PC5smY
RoboCV Module 2: Introduction to OpenCV and MATLABroboVITics club
These are the slides of the RoboCV Workshop organized by roboVITics on August 11th-12th, 2012 in TT311 Smart Classroom, VIT University, Vellore.
The workshop was delivered by the following people:
1. Mayank Prasad, President of roboVITics
2. Akash Kashyap, President of TEC - The Electronics Club of VIT
3. Akshat Wahi, Asst. Project Manager of roboVITics
Writing an acknowledgement is an important part of project report. Acknowledgement in project reports is used to thank all those people who have helped you directly or indirectly in preparing your project or thanking people for extending time, effort, money or trust. So, here is a sample acknowledgement which you use in your projects.
An Implementation of I2C Slave Interface using Verilog HDLIJMER
The focus of this paper is on implementation of Inter Integrated Circuit (I2C) protocol
following slave module for no data loss. In this paper, the principle and the operation of I2C bus protocol
will be introduced. It follows the I2C specification to provide device addressing, read/write operation and
an acknowledgement. The programmable nature of device provide users with the flexibility of configuring
the I2C slave device to any legal slave address to avoid the slave address collision on an I2C bus with
multiple slave devices. This paper demonstrates how I2C Master controller transmits and receives data to
and from the Slave with proper synchronization.
The module is designed in Verilog and simulated in ModelSim. The design is also synthesized in Xilinx
XST 14.1. This module acts as a slave for the microprocessor which can be customized for no data loss.
Acknowledgement
The success and final outcome of this assignment required a lot of guidance and assistance from many people and we extremely fortunate to have got this all along the completion of our assignment work. Whatever we have done is only due to such guidance and assistance and we would not forget to thank them. I respect and thank Ms. Vimalah for giving we an opportunity to do this assignment work and providing us all support and guidance which made me complete the assignment on time, We extremely grateful to her for providing such a nice support and guidance.
We are really grateful because we managed to complete this assignment within the time given by Ms.Vimalah. This assignment cannot be completed without the effort and co-operation from our group members. Group member’s Zaniah, Shakila, Sharif, Icuk, and Thomas. Last but not least, we would like to express our gratitude to our friends and respondents for support and willingness to spend some time with us.
This technical workshop equips you with the insights to modernize your legacy Windows and SQL Server applications. We will walk through the common Amazon Web Services (AWS) solutions and proven customer approaches to deploy and migrate SQL Server 2008 to the cloud.
In this session, we explain how the new version of SQL Server will improve database operations, advance security and compliance and bring advanced analytics to all your data workloads.
In this session, we explain how the new version of SQL Server will improve database operations, advance security and compliance and bring advanced analytics to all your data workloads.
Join us for a deep dive into Windows Azure. We’ll start with a developer-focused overview of this brave new platform and the cloud computing services that can be used either together or independently to build amazing applications. As the day unfolds, we’ll explore data storage, SQL Azure™, and the basics of deployment with Windows Azure. Register today for these free, live sessions in your local area.
Azure Identity (AD,ADFS 2.0,AAD,ADB2C,OAuth,OpenID,PingID,AD Custom Policies) ,
Azure PaaS (Azure Functions, Serverless computing, Azure Comsos DB, Webhooks, API Apps, Logic Apps, Kudu, Azure Websites), Azure Functions, Lamda Function, Event Functions, Serverless architecture, Implementing azure functions on GIT HUB comment feature, Why Azure Functions, Azure Virtual Machines, Azure Cloud Services, Azure Web Apps & WebJobs, Service Fabric, Consumption Plans, Billing Model, Benefits of Azure Functions, What is serverless, Implementing bigger solutions into smaller azure functions, Microservices, Use cases, Function App, Implementation storing unstructured data using Azure functions into Cosmos DB, Cosmos DB, Custom Azure functions, Azure Cosmos DB, IOTS, Document DB, Doc DB, How to setup a Jenkins build server and automatically trigger code from Visual studio online,Azure App Service, App service Environment, Azure Stack, Managing Azure App services, Azure Powershell, Azure CLI, REST APIS, Azure Portal, Templates, Kudu Console access, Run GIT Commands on Kudu Console, Locking Azure Resources, Configuring Custom Domains, Adding Extensions to Azure Web App/Websites, App service Deployment options, Data Services in Azure , Azure SQL, Azure SQL server, Azure SQL database vs SQL server in a Azure VM, SQL Tiers, DTU, Data Transactional Unit, Planning & provisioning azure SQL databases,Migrating SQL Databases, Azure SQL Server, SQL server transactional replication, Deploy database to Microsoft Azure Database Wizard, DAC package, DAC, SQL compatibility issues, Migrating SQL with downtime, DMA, Data Migration Assistant, Database Snapshot, Migrating SQL without downtime, DTU, Data Transactional Unit, Recommendations for best performance during SQL Import Process, Transactional Replication, T-SQL, Task to implement what ever you learnt till now,
Msbi Online Training is Offering at Glory IT Technologies. We have Certified Working Professionals on this Modules. They trained so many Global Students. We also Provides Corporate Training, Job/Project Support Services to msbi . We are Only Institute Delivering Best Online Training Services to this Module.
Benefits of Lean IT and it's importance.
The world is a merry-go-round and you can't get off. Customers are becoming more demanding, markets are becoming more customised, and product life-cycles that are getting shorter are just a few of the reasons why Lean could be important to you. As the demands on our processes increase they evolve and adapt accordingly which often results in processes that end up inefficient and wasteful. Lean is about challenging the way things are done and opening our eyes to that waste and inefficiency. The environment in which an organization operates will continue to change; Lean can help organizations meet the challenge.
Lean can provide an organization with a clear competitive advantage since the correct application of the Lean principles will realise substantial benefits that include:
- Greater productivity
- Greater throughput
- Improved quality
- Reduced cycle times
- Less fire-fighting
- Smoother operation
- Reduced operating costs
CTE Solutions' preferred Lean IT training provider Snowdon Consulting gave this amazing presentation in our Toronto Office on April 25th, 2014. Click the below link to get a copy of the presentation used during this seminar.
http://blog.ctesolutions.com/management/enterprise-architecture/understanding-lean-it/
Microsoft Exchange Server 2013 brings a new rich set of technologies, features, and services to the Exchange Server product line. Its goal is to support people and organizations as their work habits evolve from a communication focus to a collaboration focus. At the same time, Exchange Server 2013 helps lower the total cost of ownership whether you deploy Exchange 2013 on-premises or provision your mailboxes in the cloud.
New features and functionality in Exchange 2013 are designed to do the following: http://blog.ctesolutions.com/technical/microsoft/exchange-at-the-core/
Whether you are an IT Professional looking for Exchange Server 2010 or Exchange Server 2013, the most comprehensive and certified training can be found at CTE Solutions.
Interested in a certification or simply learning about design, implementation, administration, and management? CTE can deliver the training in the format you need with the most experienced instructors: http://www.ctesolutions.com/course/Microsoft-administration-training-courses/Exchange-Server-Training/
In Europe and the rest of the world, including Canada, PRINCE2 is the project management methodology of choice. This seminar will provide an overview of the PRINCE2 method and examine the similarities and differences between PMBOK® guide and PRINCE2. It will also suggest how these two project management approaches relate and complement each other, and how PRINCE2 provides added value to a PMBOK® guide knowledgebase.
Development Projects Failing? What can the Business Analyst Do?CTE Solutions Inc.
This seminar strives to explore why development projects often fail to deliver and what the BA can do about it. Though there are no magic solutions that will fix development challenges, there are industry recognized practices that can help the BA or PM strive to keep the work on track and deliver value to the client on time. The first half of the presentation explores the cause of development project failures and the second half presents practical and applicable solutions that any BA or PM can bring back to their team.
This presentation addresses managing risk within a department or company by leveraging Federal Government security standards as found in Communication Security Establishment Canada publication Information Technology Security Guidance (ITSG-33). Specifically, this session discusses ITSG-33 at a high level and industry risk management principles and GC approaches to risk management; including Integrated Risk Management as promoted by GC. The session discusses security in the various phases found throughout the system and system development lifecycles.
These slides were used as a part of the Smarter Everyday Seminar at CTE Solutions Ottawa office on January 3rd, 2014.
What better way to start the new year than with getting smarter!
CTE Ottawa Seminar Day - September 7th, 2012
This clinic will cover key new features in Windows Server 2012. It will outline new management and access features for areas such as Server Manager, Active Directory and PowerShell. It will also cover storage and network improvements as well as High Availability and significant changes to Hyper-V contained within Windows Server 2012.
This clinic is intended for IT Professionals who are interested in learning about the new features and functionality in Windows Server 2012. People who are key influencers and technology decision makers in an IT organization will also be interested in attending this clinic and will benefit from gaining early insight into some of the latest technologies included in Windows Server 2012. In general, early adopters of new technology or people looking to gain early insight into new functionality in Windows Server 2012 will benefit from attending this First Look Clinic.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
9. Key Trend – Appliances
• Pre-configured hardware and software solutions
• Optimized for specific workloads
• Generally purchased from a single supplier with a single
support package
10. Lesson 2: SQL Server 2012 Overview
• SQL Server 2012 Editions
• SQL Server 2012 Components
• SQL Server 2012 and Other Microsoft Technologies
• SQL Server 2012 Licensing
11. SQL Server 2012 Editions
Premium Editions
Parallel Data Warehouse Enterprise
Core Editions
Business Intelligence Standard
Other Editions
Express Compact
Developer SQL Azure
Web
12. SQL Server 2012 Components
• Not just a database engine
• Relational and Business Intelligence Components
SQL Server Components
Database Engine Analysis Services
Integration Services Reporting Services
Master Data Services StreamInsight
Data Mining Full-Text Search
PowerPivot Replication
Data Quality Services Power View
13. SQL Server 2012 and Other Microsoft Technologies
Product Relationship to SQL Server
Microsoft Windows Server The operating system on which SQL Server is
installed
Microsoft SharePoint Server A Web platform for collaboration through which
users can access SQL Server Reporting Services,
PowerPivot, and Power View
Microsoft System Center A suite of technologies for provisioning and
managing server infrastructure. SQL Server can
be deployed on virtual servers in a private cloud
and managed by System Center
Microsoft Office An information worker productivity suite that
provides an intuitive way for users to consume
SQL Server BI technologies and manage master
data models
The .NET Framework A software development runtime that includes
class libraries for creating applications that
interact with data in a SQL Server database
Windows Azure A cloud platform for developing applications that
can leverage cloud-based databases and
reporting
14. SQL Server 2012 Licensing
• Core-based Licensing – licensing by computing power
• Server + CAL Licensing – licensing by user
• Virtual Machine Licensing – licensing VMs
Edition Licensing Model
Server + CAL Core-based
Enterprise
Business Intelligence
Standard
15. Module Review
• Enterprise Data Scenarios and Trends
• SQL Server 2012 Overview
Learn more at www.microsoft.com/sqlserver
16. Module 2: SQL Server
2012 as a Platform for
Mission-Critical Data
CTE Ottawa Seminar Day
September 7th, 2012
18. Lesson 1: Database Development Enhancements
• Transact-SQL Enhancements
• New Functions
• Spatial Data Enhancements
• Storing and Querying Documents
19. Transact-SQL Enhancements
• The WITH RESULT SETS Clause
EXECUTE GetOrderPickList 'SO59384'
WITH RESULT SETS
(
([SalesOrder] nvarchar(20) NOT NULL,[LineItem] int, [Product] int, [Quantity] int)
)
• The THROW Statement
THROW 50001, 'Customer doers not exist', 1
• Paging with the OFFSET and FETCH Keywords
SELECT SalesOrderNumber, OrderDate, CustomerName FROM SalesOrders
ORDER BY SalesOrderNumber ASC
OFFSET 20 ROWS
FETCH NEXT 10 ROWS ONLY
• Sequence Objects
CREATE SEQUENCE OrderNumbers
START WITH 1000 INCREMENT BY 10
...
CREATE TABLE Orders
(OrderNumber int PRIMARY KEY DEFAULT(NEXT VALUE FOR OrderNumbers),
CustomerKey int, ProductKey int, Quantity int)
• The OVER Clause
SELECT City, OrderYear, OrderQuantity,
SUM(OrderQuantity) OVER (PARTITION BY City ORDER BY OrderYear
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS RunningQty
FROM CitySalesByYear
20. Demonstration: Using Transact-SQL Enhancements
In this demonstration, you will see how to:
Use the WITH RESULT SETS Clause
Use the THROW Statement
Implement Paging
Use a Sequence Object
Use the OVER Subclause
22. Demonstration: Using New Functions
In this demonstration, you will see how to:
Use Conversion Functions
Use Data and Time Functions
Use Logical Functions
Use String Functions
23. Spatial Data Enhancements
• New Spatial Shapes
CIRCULARSTRING COMPOUNDCURVE CURVEPOLYGON
• Shapes larger than a Hemisphere
• New FULLGLOBE Shape
24. Demonstration: Using Spatial Data Enhancements
In this demonstration, you will see how to:
Create a CIRCULARSTRING Shape
Create a COMPOUNDCURVE Shape
Create a CURVEPOLYGON Shape
Create a Shape that is Larger than a Hemisphere
Use the FULLGLOBE Shape
25. Storing and Querying Documents
CREATE TABLE FileStore AS FileTable
WITH (FileTable_Directory = 'Documents')
SELECT [name] As FileName FROM FileStore
WHERE CONTAINS(PROPERTY(file_stream,'Title'),'Bike OR Cycling')
SELECT [name] As FileName
FROM FileStore
WHERE CONTAINS(file_stream, 'NEAR((bicycle, race), 15)')
26. Demonstration: Working with Documents
In this demonstration, you will see how to:
Create a FileTable
Use the NEAR Operator
29. Demonstration: Using SQL Server Management Studio
In this demonstration, you will see how to:
Use Code Snippets
Debug Transact-SQL Code
30. Security Enhancements
• User-Defined Server Roles
CREATE SERVER ROLE [AGAdmins] AUTHORIZATION [sa];
GRANT ALTER ANY AVAILABILITY GROUP TO [AGAdmins];
GRANT ALTER ANY ENDPOINT TO [AGAdmins];
GRANT CREATE AVAILABILITY GROUP TO [AGAdmins];
GRANT CREATE ENDPOINT TO [AGAdmins];
ALTER SERVER ROLE [AGAdmins]
ADD MEMBER [JohnDoe];
• Contained Databases
CREATE DATABASE [MyContainedDB]
CONTAINMENT = PARTIAL
GO
USE [MyContainedDB]
CREATE USER [SalesAppUser] WITH PASSWORD = 'Pa$$w0rd'
GO
31. Demonstration: Using Security Enhancements
In this demonstration, you will see how to:
Create a Server Role
Create a Contained Database
32. Lesson 3: Database Availability Enhancements
• Backup and Restore Enhancements
• AlwaysOn Availability Groups
36. Demonstration: Using AlwaysOn Availability Groups
In this demonstration, you will see how to:
Verify Cluster and AlwaysOn Configuration
Perform a Full Database Backup
Create an AlwaysOn Availability Group
View Availability Group Configuration
Connect to an AlwaysOn Availability Group
Use a Readable Secondary Replica
Use a Readable Secondary Replica with a Read-Intent Connection
Perform a Manual Failover
Observe Automatic Failover
37. Module Review
• Database Development Enhancements
• Database Manageability Enhancements
• Database Availability Enhancements
For more information, attend the following courses:
• 10774A: Querying Microsoft® SQL Server® 2012
• 10775A: Administering Microsoft® SQL Server® 2012 Databases
• 10776A: Developing Microsoft® SQL Server® 2012 Databases
• 40008A: Updating your Database Skills to Microsoft® SQL Server® 2012
39. Module Overview
• SQL Server 2012 Data Quality Services
• SQL Server 2012 Master Data Services
• SQL Server 2012 Integration Services
• SQL Server 2012 for Data Warehousing
40. Lesson 1: SQL Server 2012 Data Quality Services
• Overview of SQL Server Data Quality Services
• Data Quality Services Knowledge Bases
• Data Cleansing
• Data Matching
41. Overview of SQL Server Data Quality Services
DQS Server
• DQS is a knowledge-
based solution for:
KB
Data Cleansing
Data Matching 1011000110
• DQS Components:
DQS Client
Server
Client
Data Cleansing SSIS Data Cleansing Transformation
Transformation
SSIS
42. Data Quality Services Knowledge Bases
• Repository of knowledge about
data:
KB
Domains define values and rules for
each field
Matching policies define rules for
identifying duplicate records
1011 000110
43. Demonstration: Creating a Knowledge Base
In this demonstration, you will see how to:
Create a Knowledge Base
Perform Knowledge Discovery
Perform Domain Management
44. Data Cleansing
1. Select a knowledge base
2. Map columns to domains
3. Review suggestions and
corrections
4. Export results
45. Demonstration: Cleansing Data
In this demonstration, you will see how to:
Create a Data Cleansing Project.
View Cleansed Data.
47. Demonstration: Matching Data
In this demonstration, you will see how to:
Create a Matching Policy.
Create a Data Matching Project.
View Data Matching Results.
48. Lesson 2: SQL Server 2012 Master Data Services
• Overview of SQL Server Master Data Services
• Master Data Models
• The Master Data Services Add-in for Excel
• Implementing a Master Data Hub
49. Overview of SQL Server Master Data Services
CRM
Customer ID Name Address Phone
1235 Ben Smith 1 High St, Seattle 555 12345
Customer ID Account No Contact No Customer Address Phone
Master Data Hub 1235 531 22 Ben Smith 1 High St, Seattle 555 12345
Master Data Services
Data Steward
Other consumers
(e.g. Data Warehouse ETL)
Order Processing System Marketing System
Account No Customer Address Phone Contact No Name Address Phone
531 Benjamin Smith 1 High St, Seattle 555 12345 22 B Smith 5 Main St, Seattle 555 54321
50. Master Data Models
• A versioned data model for
Customers Model
specific business item or area
of the business Version 1
• Contains definitions for Account Type Entity Member
entities required in the Attributes:
•
•
Code: 1
Name: Standard
business area •
•
Code (string)
Name (string) Member
• Code: 2
Often an entity with the same • Name: Premier
name as the model, as well as
related entities
Customer Entity Member
• Each entity has a defined set • Code: 1235
Attributes:
of attributes • Code (free-form text)
•
•
Name: Ben Smith
Address: 1 High St, Seattle
• Name (free-form text) • Phone: 555-12345
• Address (free-form text) • AccountType: 1
All entities have Code and • Phone (free-form text) • CreditLimit: 1000
• AccountType (domain-based)
Name attributes • CreditLimit (free-form number)
Contact Details Attribute Group
Attributes can be categorized in
attribute groups
• Each instance of an entity is a Version 2 Version 3
known as a member
51. Demonstration: Creating a Master Data Model
In this demonstration, you will see how to:
Create a Master Data Model
Create Entities
Create Attributes
Add and Edit Members
52. The Master Data Services Add-in for Excel
• Use the Master Data
Services Add-In for
Excel to connect to a
model
• Create entities
• Add columns to
create attributes
• Edit entity member
data in worksheets
• Publish changes to
Master Data Services
53. Demonstration: Editing a Model in Microsoft Excel
In this demonstration, you will see how to:
View a Master Data Entity in Excel
Add a Member
Add a Free-Form Attribute
Add a Domain-Based Attribute and a Related Entity
54. Implementing a Master Data Hub
CRM
Master Data Hub
Other consumers
SSIS (e.g. Data Warehouse ETL)
SSIS
SSIS
SSIS
Order Processing System
Data Steward
Marketing System
• Users insert and update data in application data stores
• Application data is loaded into the master data hub via staging
tables for consolidation and management by data stewards
• Master data flows back to application data stores and other
consumers across the enterprise via subscription views
55. Demonstration: Importing and Consuming Master Data
In this demonstration, you will see how to:
Use an SSIS Package to Import Data
View Import Status
Create a Subscription View
Query a Subscription View
56. Lesson 3: SQL Server 2012 Integration Services
• Overview of SQL Server Integration Services
• Extracting Modified Data
• Deploying and Managing Integration Services Projects
57. Overview of SQL Server Integration Services
• SSIS project:
A versioned container for parameters and packages
A unit of deployment to an SSIS Catalog
• SSIS package:
A unit of task flow execution
A unit of deployment (package deployment model)
Project Project-level parameter
Project-level connection manager
Deploy SSIS Catalog
Package Package
Package-level parameter Package-level parameter
Package connection manager Package connection manager
Control Flow
Package
Control Flow
Deploy Deployment
Data Flow Data Flow
Model
58. Extracting Modified Data
Initial Extraction Incremental Extraction
1 CDC Control
CDC Control 1 Get Processing Range
Mark Initial Load Start
CDC CDC
CDC CDC Source
Source State State
Data Flow
2
Data Flow
Variable Variable
2
CDC Splitter
Staged Inserts
3
CDC State Table
3 Staged Staged Staged
CDC Control
Mark Initial Load End Inserts Updates Deletes
4 CDC Control
Mark Processed Range
1. A CDC Control Task records the 1. CDC Control Task establishes the range of
starting LSN LSNs to be extracted
2. A data flow extracts all records 2. A CDC Source extracts records and CDC
metadata
3. A CDC Control task records the ending
LSN 3. Optionally, a CDC Splitter splits the data
flow into inserts, updates, and deletes
4. A CDC Control task records the ending LSN
59. Demonstration: Using the CDC Control Task
In this demonstration, you will see how to:
Enable Change Data Capture
Perform an Initial Extraction
Extract Modified Records
61. Demonstration: Deploying an Integration Services Project
In this demonstration, you will see how to:
Create an SSIS Catalog
Deploy an SSIS Project
Create Environments and Variables
Run an SSIS Package
View Execution Information
62. Lesson 4: SQL Server 2012 for Data Warehousing
• Overview of SQL Server Data Warehousing
• Options for SQL Server Data Warehousing
• Optimizing Performance with Columnstore Indexes
63. Overview of SQL Server Data Warehousing
• A centralized store of business data for reporting and analysis
• Typically, a data warehouse:
Contains large volumes of historical data
Is optimized for querying data (as opposed to inserting or updating)
Is incrementally loaded with new business data at regular intervals
Provides the basis for enterprise business intelligence solutions
64. Options for SQL Server Data Warehousing
Custom-build
Reference Data warehouse
architectures appliances
66. Demonstration: Using a Columnstore Index
In this demonstration, you will see how to:
View Logical Reads for a Query
Create a Columnstore Index
View Performance Improvement
67. Module Review
• SQL Server 2012 Data Quality Services
• SQL Server 2012 Master Data Services
• SQL Server 2012 Integration Services
• SQL Server 2012 for Data Warehousing
For more information, attend the following courses:
• 10777A: Implementing a Data Warehouse with Microsoft® SQL Server® 2012
• 40009A: Updating your Business Intelligence Skills to Microsoft® SQL
Server® 2012