50592A: Advanced SQL Azure
Length: 4 Days
Published: March 21, 2012
Language(s): English
Audience(s): IT Professionals
Level: 300
Technology: Microsoft SQL Azure Database
Type: Course
Delivery Method: Instructor-led (classroom)
Overview
About this Course
This 4-day Instructor Led course This class is an in-depth look at SQL Azure, the database cloud offering in Windows Azure. Learn the basics around server and database provisioning, valid Azure TSQL, and how security is implemented and managed. Advanced topics include partitioning with sharding, database design optimization, backup and synchronization via Synchronization Framework and Azure Data Sync and migrating various database scenarios to SQL Azure.
Audience Profile
IT Pros that want to learn to maintain SQL Azure databases and architects that want to learn to leverage SQL Azure in their applications.
At Course Completion
After completing this course, students will be able to:
Learn to design high performance cloud based data storage solutions using SQL Azure. Topics include security, programming, maintaining, optimizing, migrating and synchronizing with SQL Azure. SQL Azure Reporting is also explored.
Course Details
Course OutlineModule 1: Overview A simple introduction module.
After completing this module, students will be able to:
Understand your course, classroom, classmates, facility and instructor.
Module 2: Introduction to SQL AzureIn this module we will explore what SQL Azure is, it's architecture, ways that you can use it in your applications and most importantly how much it costs!Lessons
Introduction to SQL Azure Lab : Setup Azure Account
Create a LiveID
Setup Azure Account
Add SQL Azure subscription
Create SQL Azure server
Create SQL Administrators
After completing this module, students will be able to:
Determine the cost of storing data in Windows Azure
Setup SQL Azure databases through Developer Portal Module 3: SQL Azure RDBMS Support
In this module we take a look at supported Azure T-SQL including creating tables, columns and indexes. We will also explore how to work with temp tables and transactions.
Lessons
RDBMS Support
Lab : Creating Databases and Tables
Create SQL Azure Databases
Create SQL Azure Tables Lab : Exploring Valid SQL Azure TSQL
Create Tables
Create Views
Create Stored Procedures
Create Indexes
Create Transactions
Working with Temp Tables
Invalid Azure TSQL statements
After completing this module, students will be able to:
Create SQL Azure Databases and Tables
Understand what TSQL is supported
Create SQL Azure views and stored procedures Module 4: SQL Azure Security
In this module we take a look at the lessons of the module!
Lessons
SQL Azure Security Lab : SQL Azure Security
Creating Logins and Users
Assigning Roles
Assigning Rights to Objects
After completing this module, students will be able to:
Describe how SQL Azure security works
Create and assign firewall rules
Create server logins
Assign permissions to users
Assign rights to objects Module 5: Programming SQL Azure
In this module we take a look at the various ways to access SQL Azure, some of the tools that make working with SQL Azure easier (Entity Framework and LINQ), and an advanced coverage of Sharding.
Lessons
Programming SQL Azure
Accessing SQL Azure Lab : Connecting to SQL Azure
Use SQL Server Management Studio
Use SQLCMD
Use Visual Studio 2010 Lab : Programming SQL Azure
Connecting to SQL Azure from code (.NET)
Working with LINQ
Working with Entity Framework Lab : Securing Data at Rest
Secure data at Rest
Lab : Implementing Partitions and Shards
Implementing Horizontal Partitions
Implementing Vertical Partitions
Programming with Enzo SQL Shared
After completing this module, students will be able to:
Connect to SQL Azure from your favorite tools
Program SQL Azure with Entity Framework
Secure your SQL Azure Data at Rest
Implement partitions using sharding
Understand how to use Enzo SQL Shard SDK Module 6: Maintaining and Optimizing SQL Azure
In this module we take a look at how to maintain SQL Azure databases, how to optimize databases and how to troubleshoot connectivity problems (DoS and Throttling).
Lessons
Optimizing
Maintaining
Troubleshooting Lab : Maintaining SQL Azure
Measure Latency to SQL Azure
Find database size
Monitor database sessions
Find top 5 queries (CPU and IO)
Rebuild a database index Lab : Performing Baselines
Use Enzo SQL to perform baselines Lab : Backup SQL Azure
Backup SQL Azure (Azure Storage Account)
Backup SQL Azure (SQL Management Studio)
Backup SQL Azure (BCP)
Backup SQL Azure (RedGate) Lab : Restore SQL Azure
Restore SQL Azure (Azure)
Restore SQL Azure (SQL Management Studio)
Restore SQL Azure (BCP)
Lab : Using Query Analyzer and Client Statistics
Using Query Analyzer
Using Client Statistics
After completing this module, students will be able to:
Maintain SQL Azure
Perform baselines for on-premise and SQL Azure Databases
Perform backups of SQL Azure using various tools
Perform a restore of SQL Azure
Use Query Analyzer and Client Statistics Module 7: Migrating and Synchronizing to SQL Azure
In this module we take a look at how to migrate your databases to SQL Azure and how you can use Microsoft Synchronization Framework and Azure Data Sync to synchronize your Azure databases with on-premise databases.
Lessons
Synchronizing to SQL Azure
Migrating to SQL Azure Lab : Migrating to SQL Azure
Migrating the database schema
Migrating database data
Migrating with SQL Server Migration Assistant
Migration with SQL Azure Migration Wizard
Migrating with DAC Import/Export 2.0
Migrating with SQL Server Integration Services (SSIS) Lab : Using Microsoft Sync Framework
Working with Microsoft Sync Framework Lab : Using Azure Data Sync
Working with SQL Azure Data Sync
After completing this module, students will be able to:
Export your on-premise database schemas for SQL Azure
Migrate data to SQL Azure using various tools
Synchronize data with SQL Azure using Azure Data Sync
Synchronize data with SQL Azure using Microsoft Synchronization Framework Module 8: Business Intelligence with SQL Azure
In this module we take a look at SQL Azure Reporting Services and how to use PowerPivot to connect Excel 2010 to SQL Azure data.
Lessons
PowerPivot and SQL Azure
SQL Azure Reporting
Lab : Business Intelligence with SQL Azure
Working with SQL Azure Reporting Lab : PowerPivot with SQL Azure
Integrating PowerPivot and SQL Azure
After completing this module, students will be able to:
Create SQL Azure Reporting Services Server instances
Create data sources in SQL Azure Reporting
Create reports and deploy them to SQL Azure Reporting Prerequisites
Before attending this course, students must have:
Understanding of basic SQL concepts (TSQL and tables) Community
Have Questions?For advice about training and certification, connect with peers:
Visit the training and certification forum
For questions about a specific certification, chat with a Microsoft Certified Professional (MCP):
Visit our MCP newsgroups
To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:
Visit the Microsoft Learning community
VERSÃO PORTUGUÊS
50592A: Avançadas de SQL Azure
Comprimento: 4 Dias
Publicado: 21 De março de 2012
Idioma (s): Inglês
Público-alvo: Profissionais de TI
Nível: 300
Tecnologia: Microsoft SQL Azure Database
Tipo: Curso
Método de entrega: Ministrado por instrutor (sala de aula)
Visão geral Sobre este curso
Este curso de instrutor levou 4 dias essa classe é um olhar em profundidade no SQL Azure, a nuvem de banco de dados, oferecendo no Windows Azure. Aprenda o básico em torno de servidor e configuração de banco de dados válido TSQL do Azure e como segurança é implementada e gerenciada. Tópicos avançados incluem particionamento com sharding, otimização de projeto de
banco de dados, backup e sincronização através do estrutura de sincronização e Azure Data Sync e migrando vários cenários de banco de dados para o SQL Azure.
Perfil de audiência
Os profissionais de TI que querem aprender a manter bancos de dados de SQL Azure e arquitetos que querem aprender a aproveitar o SQL Azure em seus aplicativos.
A conclusão do curso
Depois de concluir este curso, os alunos serão capazes de:
Aprenda a projetar soluções de armazenamento de dados de alto desempenho nuvem baseado usando o SQL Azure. Os tópicos incluem segurança, programação, manutenção, otimização, migrar e sincronizar com o SQL Azure. SQL Azure relatórios também é explorado.
Detalhes do curso
Estrutura de tópicos do curso Módulo 1: Visão geral
Um módulo simples introdução.
Depois de concluir este módulo, os alunos serão capazes de:
Compreende o seu curso, sala de aula, colegas de classe, facilidade e instrutor.
Módulo 2: Introdução ao SQL AzureNeste módulo exploraremos o que é o SQL Azure, sua arquitetura, maneiras que você pode usá-lo em seus aplicativos e mais importante como muito custa!Lições
Introdução ao SQL Azure
Laboratório: Configuração de conta azul
Criar um LiveID
Configuração de conta azul
Adicionar assinatura de SQL Azure
Criar servidor de SQL Azure
Criar administradores SQL
Depois de concluir este módulo, os alunos serão capazes de:
Determinar o custo de armazenamento de dados no Windows Azure
Instalação de bancos de dados do SQL Azure Developer Portal Módulo 3: SQL Azure RDBMS suporte
Neste módulo, vamos dar uma olhada no Azure com suporte T-SQL incluindo a criação de tabelas, colunas e índices. Também exploraremos como trabalhar com transações e tabelas temporárias.
Lições
Suporte RDBMS
Laboratório: Criando bancos de dados e tabelas
Criar SQL azuis bancos de dados
Criar SQL azuis tabelas
Lab: Explorando válido SQL Azure TSQL
Criar tabelas
Criar exibições
Criar procedimentos armazenados
Criar índices
Criar transações
Trabalhando com tabelas temporárias
Declarações de Azure TSQL inválidas
Depois de concluir este módulo, os alunos serão capazes de:
Criar SQL azuis bancos de dados e tabelas
Entender o TSQL é suportado
Criar procedimentos armazenados e vistas de SQL Azure Módulo 4: SQL Azure segurança
Neste módulo, vamos dar uma olhada nas lições do módulo!
Lições
SQL Azure segurança Laboratório: SQL Azure segurança
Criação de Logins e usuários
Atribuindo funções
Atribuir direitos a objetos
Depois de concluir este módulo, os alunos serão capazes de:
Descrever como funciona a segurança de SQL Azure
Criar e atribuir regras de firewall
Criar logins de servidor
Atribuir permissões aos usuários
Atribuir direitos a objetos Módulo 5: Programação SQL Azure
Neste módulo, vamos dar uma olhada em várias maneiras para acessar o SQL Azure, algumas das ferramentas que fazem o trabalho com o SQL Azure mais fácil (Entity Framework e LINQ) e uma cobertura avançada de Sharding.
Lições
Programação SQL Azure
Acessando o SQL Azure
Laboratório: Conexão para o SQL Azure
Use o SQL Server Management Studio
Usar SQLCMD
Usar o Visual Studio 2010 Laboratório: Programação SQL Azure
Se conectar ao SQL Azure de código (.NET)
Trabalhando com LINQ
Trabalhando com Entity Framework Laboratório: Proteção de dados em repouso
Segura de dados em repouso
Laboratório: Implementando partições e cacos
Execução de divisórias horizontais
Implementar partições verticais
Programação com Enzo SQL compartilhada
Depois de concluir este módulo, os alunos serão capazes de:
Conectar ao SQL Azure de suas ferramentas favoritas
Programa SQL Azure com Entity Framework
Proteja seus dados de Azure SQL em repouso
Implementar partições usando o sharding
Entender como usar o Enzo SQL Shard SDK Módulo 6: Manutenção e otimização de SQL Azure
Neste módulo, nós tomamos uma olhada em como manter o SQL Azure, bancos de dados, como otimizar bancos de dados e como solucionar problemas de conectividade (DoS e limitação).
Lições
Otimizando
Manutenção
Solução de problemas
Laboratório: Manutenção de SQL Azure
Medir a latência para o SQL Azure
Encontrar o tamanho do banco de dados
Sessões de banco de dados do monitor
Encontrar consultas top 5 (CPU e IO)
Recriar um índice de banco de dados Laboratório: Realização de linhas de base
Usar o Enzo SQL para executar linhas de base Laboratório: Backup do SQL Azure
Backup do SQL Azure (conta do Azure Storage)
Backup do SQL Azure (SQL Management Studio)
Backup do SQL Azure (BCP)
Backup do SQL Azure (RedGate) Laboratório: Restore SQL Azure
Restaurar SQL Azure (Azure)
Restaurar SQL Azure (SQL Management Studio)
Restaurar SQL Azure (BCP)
Laboratório: Usando o analisador de consultas e estatísticas de cliente
Usando o analisador de consulta
Usando estatísticas do cliente
Depois de concluir este módulo, os alunos serão capazes de:
Manter o SQL Azure
Executar linhas de base local e bancos de dados do SQL Azure
Realizar backups do SQL Azure usando várias ferramentas
Executar uma restauração do SQL Azure
Use o analisador de consultas e estatísticas de cliente Módulo 7: Migração e sincronização para o SQL Azure
Neste módulo podemos dar uma olhada em como migrar seu banco de dados para o SQL Azure e como você pode usar Microsoft estrutura de sincronização e Azure Data Sync para sincronizar seus bancos de dados azuis com bancos de dados no local.
Lições
Sincronização para SQL Azure
Migrando para o SQL Azure Laboratório: Migração para o SQL Azure
Migrando a esquema de banco de dados
Migração de banco de dados
Migrando com o Assistente de migração do SQL Server
Migração com SQL Azure Migration Wizard
Migrando com importação/exportação de DAC 2.0
Migrando com SQL Server Integration Services (SSIS) Laboratório: Usando o Microsoft Sync Framework
Trabalhando com o Microsoft Sync Framework Laboratório: Usando a sincronização de dados azul
Trabalhando com SQL Azure Data Sync
Depois de concluir este módulo, os alunos serão capazes de:
Exportar os seus esquemas de local de banco de dados SQL Azure
Migrar os dados para o SQL Azure usando várias ferramentas
Sincronizar dados com o SQL Azure utilizando Azure Data Sync
Sincronizar dados com o SQL Azure usando Microsoft estrutura de sincronização Módulo 8: Business Intelligence com o SQL Azure
Neste módulo vamos dar uma olhada no SQL Azure Reporting Services e como usar o PowerPivot para Excel 2010 conectar-se a dados do SQL Azure.
Lições
PowerPivot e SQL Azure
SQL Azure relatórios
Laboratório: Business Intelligence com o SQL Azure
Trabalhando com o SQL Azure relatórios Laboratório: PowerPivot com o SQL Azure
A integração do PowerPivot e SQL Azure
Depois de concluir este módulo, os alunos serão capazes de:
Criar instâncias de SQL Azure Reporting Services Server
Criar fontes de dados em SQL Azure Reporting
Criar relatórios e implantá-los para o SQL Azure Reporting Pré-requisitos
Antes de participar deste curso, os alunos devem ter:
Compreensão de conceitos básicos de SQL (TSQL e tabelas) Comunidade
Tem dúvidas?Para conselhos sobre treinamento e certificação, conectar-se com seus pares:
Visite o fórum de treinamento e certificação
Para perguntas sobre uma certificação específica, bate-papo com um Microsoft Certified Professional (MCP):
Visite nossos grupos de notícias do MCP
Para obter informações sobre blogs recomendados, Web sites e próximas reuniões ao vivo sobre temas populares, visite o nosso site de comunidade:
Visite a comunidade Microsoft Learning