Your SlideShare is downloading. ×
0
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Windows Azure Tools for Developers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows Azure Tools for Developers

2,180

Published on

Deck for Azure Intelligence Conference March 2011

Deck for Azure Intelligence Conference March 2011

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,180
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
55
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Lynn then Ike
  • Lynn
  • http://windows.azure.com
  • Lynn talks, Ike types
  • Lynn talks, Ike types
  • Lynn talks, Ike types
  • Lynn talks, Ike types
  • Lynn talks, Ike types
  • http://msdn.microsoft.com/en-us/library/gg433087.aspx
  • Ike talk, Lynn type
  • Ike talking, Lynn is typing
  • Lynn talks
  • http://msdn.microsoft.com/en-us/windowsazure/cc974146.aspx
  • Lynn
  • IKE talksFull list athttp://www.microsoft.com/sqlserver/2008/en/us/R2.aspx
  • Lynn talks, Ike typesUnder “Set Scripting Options”, click Advanced and set “Script for database engine type” to SQL Azure DatabaseFor BCPScenario - BCP / Bulk CopyHigh speed programmable data import and export Best Practices Optimize Databases for Data ImportDisable/Delay creation of none Clustered IndexesOrder Data on the Clustered IndexDisable Triggers and Constraint checking-N Native mode so no data type conversion needed. -c Character mode for interoperability-b batchsize will let you control transaction size-h”TABLOCK, ORDER(…)” optimize writesFor SSISSSIS Design Surface - Data Flow TaskDiverse Source and destinationsTo/From Flat Files, ADO.Net, OleDBFully programmable flow Loops, Sorts, Conditional operators, XML/WebServices Processing etcVS Debugging support with data viewers, watches and conditional breakpointsBest Practices – Data Flow TaskRemember; Optimize Databases for Data ImportDisable/Delay creation of none Clustered IndexesOrder Data on the Clustered IndexDisable Triggers and Constraint checkingBatch Size: Adjust the transaction sizeBuffer and Blob temp storage area; spread over to multiple drives for large data transfersParallelization – based on execution trees, task will auto parallelize
  • http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5abe098d-c7e1-46c6-994a-09a2856eef0b&displaylang=en
  • Lynn talks, Ike typeshttp://msdn.microsoft.com/en-us/library/ff951624.aspx-- execute on the master database -- retrieve state of the new database select name, state, state_desc from sys.databases where name = 'databaseBackup' -- retrieve copying details select * from sys.dm_database_copies where database_id = DB_ID('databaseBackup') http://msdn.microsoft.com/en-us/library/ff951624.aspx-- execute on the master database-- retrieve state of the new databaseselect name, state, state_desc from sys.databaseswhere name = 'databaseBackup'-- retrieve copying detailsselect * from sys.dm_database_copieswhere database_id = DB_ID('databaseBackup')When the database copying completes, the new database will enter one of two states, as indicated by the state_desc column of the sys.databases view. If the copying was successful, the new database will enter the Online state.
  • Ike talks
  • Ike talks, Lynn typeshttps://www.sqlazurelabs.com/
  • Ike talks
  • http://www.silverlight.net/content/samples/odataexplorer/ - Odata viewer
  • Lynn talks
  • Azure toolkit on CodePlex - http://azuretoolkit.codeplex.com/
  • Command-line tools for PHP - http://azurephptools.codeplex.com/
  • http://archive.msdn.microsoft.com/windowsazuremmc
  • https://datamarket.azure.com/
  • https://datamarket.azure.com/
  • Lynn talks
  • Lynn talks
  • Lynn talks
  • Lynn
  • Both
  • Lynn
  • Transcript

    • 1. Azure Platform Tools – For Developers, DBAs & more
      Lynn Langithttp://blogs.msdn.com/SoCalDevGaltwitter - @llangit
      March 2011
    • 2. Windows Azure Platform
      Compute: Virtualized compute environment
      Storage: Durable, scalable, & available storage
      Management: Automated, model-driven management
      Database:Relational processing for structured/unstructured data – Data Marketplace
      Service Bus: General purpose application bus
      Access Control: Rules-driven, claims-based access control
    • 3. Azure Tools
      Browser-Based Portal
      Azure (Silverlight) Portal
      Installed Tools
      Visual Studio 2010
      Windows Azure SDK tools
      GUIs, Wizards and Command Line Tools
      SQL Server Management Studio 2008 R2
      Business Intelligence Developer Studio
      Report Builder 3.0
      Office 2010
      SharePoint 2010
      Excel 2010 and PowerPivot
      Other Tools
      CodePlex and MSDN Code Gallery Tools
      3rd Party Tools
    • 4. Portal Tools
    • 5. Windows Azure Portal
    • 6. Windows Azure Portal
    • 7. Compute Tools
    • 8. AppFabrik
    • 9. Virtual Network
    • 10. Virtual Network (Endpoints)
    • 11. SQL Azure Portal
    • 12. Portal for Database Management
    • 13. SQL Azure Reporting Beta
    • 14. Installed Tools
      Visual Studio 2010
      Tools
      Editions (Express to Ultimate)
      Light Switch Beta 2
      Windows Azure SDK tools
      SQL Server
      Management Studio 2008 R2
      Business Intelligence Developer Studio
      Report Builder 3.0
      Office 2010
      SharePoint 2010
      Excel 2010 and PowerPivot
      CodePlex and MSDN Code Gallery Tools
      3rd Party Tools
    • 15. Command-Line Tools (SDK)
    • 16. SQL Server Management Studio 2008 R2
    • 17. Query Optimizer in SSMS 2008 V2
      Query Optimizer and Client Statistics can be used with SQL Azure data
    • 18. Visual Studio 2010 + Azure Tools
    • 19. Windows Azure SDK GUI Tools
      There is also a Windows Azure AppFabrik SDK
    • 20. Visual Studio Integration
    • 21. VS Integration
    • 22. Announcing - LightSwitch B2
    • 23. Light Switch Beta 2
    • 24. Data Migration Tools
      Wizards
      SQL Azure Migration Wizard (CodePlex) – here
      Migration Assistant for Access or for MySQL – here or here
      Import/Export Wizard
      Generate Script Wizard
      DacPac and more
      Other Tools
      Copy Database command
      SSIS
      BCP
      DataSync (CTP)
      OData (CTP)
    • 25. Migrating By Hand in SSMS - Scripting
    • 26. CodePlex Tools – SQL Migration Wizard
      Generating, then modifying, the SQL DDL script
      Loading in the data (bcp, SSIS, etc…)
      -OR-
      SQL Azure Migration Wizard
      http://sqlazuremw.codeplex.com
    • 27. SQL Migration Wizard
    • 28. SQL MW Activities
    • 29. Business Intelligence Development Studio 2008 (R2)
    • 30. SSIS Packages
    • 31. MySQL Migration Tool
      There is also a similar, free tool for migrations from Access to SQL Azure
    • 32. Database COPY
      COPY Database (same or different servers)
      CREATE DATABASE destination_database_name AS COPY OF [source_server_name.]source_database_name
      CREATE DATABASE Database2A AS COPY OF Server1.Database1A
      Check via DMV
      Progress
      sys.dm_database_copies
    • 33. SQL Azure Data Sync Service
      • Scale-out read or read/write
      • 34. Geo replication of data
      • 35. Edge network data distribution
      • 36. Content delivery networks
      SQL Azure
      Sync Group
      SQL Server
      SQL Azure
      On-Premises Applications
    • 37. Data Sync
    • 38. Table Order in Sync
    • 39. Tracking Objects Created
      • Tracking Tables
      • 40. On Source / on Destination
      • 41. Triggers
      • 42. Stored Procedures
    • OData Support (Labs)
      Open Data Protocol
      ATOM PUB
      JSON
      HTTP
      https://www.sqlazurelabs.com
    • 43. Odata Query & Results
    • 44. DAC (Data-tier Application) Packages
      Single unit (Package) for authoring, deploying, and managing the data-tier objects through the project lifecycle
      Development Lifecycle (VS 2010) - editing DACs
      Schema and DB Code Development,
      Code Analyses, Deployment Policy Settings,
      Schema Comparison and more…
      Building DACs – the self contained database package
      Management Lifecycle (SSMS 2008 R2) – managing DACs
      Registering existing database as DACs
      Deploying and Upgrading databases using DACs,
    • 45. DACPAC in SSMS
      In SSMS
      In VS 2010
    • DACPAC – in VS
    • 49. Application Integration
      Non .Net – PHP, Java, etc…
      Many 3rd party / CodePlex
      Microsoft applications
      Connectivity into Office applications
      Excel, Excel PowerPivot, SharePoint, etc…
      Connectivity into BI applications
      SSRS, SSIS, SSAS
    • 50. PHP, Java, Ruby etc..
    • 51. Azure Management Tools
    • 52. Windows Azure DataMarket
    • 53. Microsoft Application Integration
      Office 2010
      Excel
      Excel Power Pivot
      SharePoint
      SQL Server 2008
      SQL Server Reporting Services
      Report Builder 3.0
      SQL Server Integration Services
      SQL Server Analysis Services
      Visual Studio 2010
      Server Explorer
      Entity Framework
      DACPAC
      Windows Azure Marketplace DataMarket
    • 54. Report Development
      BIDS SQL Server 2008 R2
      Report Builder 3.0
      Visual Studio 2010
    • 55. SQL Server Report Builder 3.0
    • 56. SQL Server BIDS 2008 R2
    • 57. SQL Azure Reporting
    • 58. Report Viewer Control
      Report Viewer Control – ‘out of box’ or customized
    • 59. Report Viewer Control
      Two UX versions – WinForms or WebForms
      Two processing modes – Local or Remote (Azure)
      Pass credentials
      Customize UX
    • 60. Windows Azure Platform
    • 61. Want to Know More?
      Windows Azure Platform –here
      Windows Azure Platform Training Kit – here
      MSDN Development Center – here
      Team Blogs – SQLAzure
    • 62. Contact Me
      Lynn Langit
      Blog: http://blogs.msdn.com/SoCalDevGal
      Twitter: @llangit
    • 63. TeachingKidsProgramming.org
      • Do a Recipe  Teach a Kid (Ages 10 ++)
      • 64. Microsoft SmallBasic  Free Courseware (recipes)

    ×