• Nenhum resultado encontrado

50592A: Advanced SQL Azure

N/A
N/A
Protected

Academic year: 2021

Share "50592A: Advanced SQL Azure"

Copied!
10
0
0

Texto

(1)

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

(2)

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

(3)

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

(4)

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:

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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:

(10)

Visite a comunidade Microsoft Learning

Referências

Documentos relacionados

sistema AWD para provas específicas no norte da Europa Veículos da direcção – usados pelos administradores da Team Sky desportivos equipados com suportes de

Pela produção média e pelo número médio de empregados, as empresas de processamento mecânico de madeira têm porte maior que as situadas no pólo 2.. Rondônia: produção média

O território é produzido a partir do espaço pelas relações de O território é produzido a partir do espaço pelas relações de poder construídas numa relação social

Isso demonstra que a sociedade precisa, também em tempos de crise, de profissionais que contribuam para avanços na compre- ensão do papel que o adulto ocupa frente aos processos

a) Conhecer a política de assistência social e os modos de trabalho nos serviços que constituem a rede socioassistencial do município de Joinville; b) Elaborar

8PDGDVTXHVW}HVFHQWUDLVQDFULDomRGH interfaces de comunidades virtuais de base local é: o que fará as pessoas acessarem e LQWHUDJLUHPQRDPELHQWHYLUWXDO"2XVHMD como

V - operação ou proposta envolvendo pessoa jurídica domiciliada em jurisdições consideradas pelo Grupo de Ação contra a Lavagem de Dinheiro e o Financiamento do

Tendo em vista o conjunto de produções realizadas até o momento esta pesquisa surgiu com o objetivo de reunir/produzir/somar novos dados sobre a questão da