Download presentation
Presentation is loading. Please wait.
Published byAron Leonard Modified over 8 years ago
1
Redmond Protocols Plugfest 2016 K.B. Badu-Antwi SQL Server Interoperability Overview Program Manager
2
Agenda Intro to Open Specifications SQL Open Specifications Intro to OData SQL Server 2016: New Innovations
3
Intro to Open Specifications
4
Open Specifications More open in our business practices and greater interoperability with our products Work better with the industry and continue to improve relationships with customers, students, and partners
5
Interoperability Initiatives Events Specs Support Tools Open engagement on a global basis Up to date and published regularly Experienced support team here to help you Building Microsoft interoperability ecosystem
6
Available on MSDN https://msdn.microsoft.com/en-us/library/dd208104.aspx Office File Formats Standards Office Protocols SharePoint Exchange Skype for Business SQL Start with the Overview documents Documentation 993 Specs Over 50,000 Pages 01110010011010001110100110 Client to Server Communication 100111000111 001 0100110111 01
7
Interoperability Tools Comprehensive portfolio of developer tools available to you Examples: OData Validator, OData API generator, and many more Client Implementation Application connecting to a Microsoft Server Server Implementation Client connecting to a Microsoft Server Scenarios Tools Protocol Test Suites Message Analyzer Message Analyzer Parsers Many more! Man-in-the-Middle Application manipulating traffic over the wire
8
Support Open Specification documentation and tools are covered by a dedicated support team! 24 x 7 Monitoring Issues acknowledged < 24hrs Email: DocHelp@Microsoft.comDocHelp@Microsoft.com Forums: http://social.msdn.Microsoft.com/Forums/en-US/category/OpenSpecificationshttp://social.msdn.Microsoft.com/Forums/en-US/category/OpenSpecifications $ Free
9
Customer Engagement Regular global engagement with developers What city would you like us to visit next? What topics would you like Microsoft to cover in a future event? How is your developer experience with Microsoft? Please complete your survey! www.interopevents.com
10
SQL Server Open Specifications Protocols, Data Portability, File Format, & Standards
11
Overview Document Defines SQL Server protocol families Scenario-Based How protocols work together Walkthroughs and examples Instance discovery Client Connection Report management, authoring and reviewing Authentication and authorization Query processing..and many more
12
Data Portability MS-DPAD File Formats
13
Core Platform Protocol Area Database Engine Network connectivity Application development Analysis Services Reporting Services Master Data Services
14
Database Engine Core service for storing, processing, and securing data. Collection of protocols for application runtime purposes and application management purposes
15
Analysis Services Supports online analytical processing (OLAP) Implementers are enabled to design, create, and manage multidimensional and tabular structures.
16
Reporting Services Reporting Services delivers enterprise, Web-enabled reporting functionality Scenarios: Author, Publish & Manage reports
17
Master Data Services Master data management (MDM) capabilities Provide customers with a single authoritative data source to ensure the integrity of the data
18
Functional Architecture
19
Sample Use Case Client Connection Protocol: MS-TDS Payload: MS-BINXML, MS-SSCLRT, MS-DSDG Connection Strings: MS-ODBCSTR ; MS-OLEDBSTR
20
SQL Server 2016: New Protocols
21
Open Data Protocol
22
OData A Web protocol for querying and updating data that provides a uniform way to unlock your data and free it from silos that exist in applications today. Visit OData.org for more information.
23
OData defined… …a uniform, consumer-oriented way to model data Intuitive, conceptual model of entities and relationships The exposed data model defines the service contract …uniform operations build on REST principles Addressability GET, POST, PUT, PATCH, DELETE, custom actions …uniform URL conventions Navigation, filtering, sorting, paging, custom functions, etc. …a uniform way of representing structured data JSON, Atom/XML formats …uniform data and metadata annotations Define common semantics across schemas, operations …an Open Standard Approved as an OASIS Standard February, 2014
24
Usage Scenarios OData is useful for exposing all types of (semi-) structured data Enterprise, Government, Consumer, Healthcare, Custom Data
25
OData Conventions Service RootPathQuery String Entity Set Key SegmentNavigation Segments Type Cast
26
SQL Server 2016: New Innovations
27
The Microsoft data platform Internal and external Dashboards ReportsAskMobile Information managementOrchestration Extract, transform, loadPrediction Relational Non-relational Analytical Apps Streaming Microsoft Azure
28
Fine-grained access control Keeping multitenant databases secure by limiting access by other users who share the same tables Application transparency RLS works transparently at query time, no app changes needed Centralized security logic Enforcement logic resides inside database and is schema-bound to the table it protects providing greater security. Reduced application maintenance and complexity Store data intended for many consumers in a single database/table while at the same time restricting row-level read and write access based on users’ execution context. Row-level security (RLS) Security
29
Agility and transparency Data is masked on the fly, with underlying data in the database remaining intact. Transparent to the application and applied according to user privilege Limit access to sensitive data by defining policies to obfuscate specific database fields, without affecting the integrity of the database. Security Dynamic data masking
30
Temporal Data changes over time Tracking and analyzing changes is often important Temporal in DB Automatically tracks history of data changes Enables easy querying of historical data states Advantages over workarounds Simplifies app development and maintenance Efficiently handles complex logic in DB engine Time travelData audit Slowly changing dimensions Repair record- level corruptions Performance
31
SQL Server Analysis Services Scale and manage
32
SQL Server 2016 Reporting Services (Native mode) CREATE SQL Server 2016 Reporting Services (SharePoint integrated mode) Windows app Android app iOS app Report Server web portal (paginated and mobile reports) Report Publisher SQL Server Report Builder Report Designer in SQL Server Data Tools phone app Pin paginated report elements to Power BI dashboards SSRS reports rendered as PDF SharePoint web SQL Server 2016 Reporting Services and mobile reporting MANAGECONSUME Powerful insights
33
SQL Server Analytical engines Full R integration Fully extensible Data Management Layer Relational data T-SQL interface Stream data in-memory Analytics library Share and collaborate Manage and deploy R+ Data Scientists Business Analysts Publish algorithms, interact directly with data Analysis through TSQL, tools, and vetted algorithms DBAs Manage storage and analytics together Advanced analytics R integration and Advanced Analytics
34
Hybrid solutionsSimplicityConsistency Stretch Database Stretch operational tables in a secure manner into Azure for cost-effective historic data availability. Works with Always Encrypted and row-level security Power BI with on-premises data New interactive query with Analysis Services. Customer data stays behind your firewall Enhanced backup to Azure Faster restore times and 50% reduction in storage. Supports larger DBs with block blobs and custom backup schedule with local staging Easy migration of on-premises SQL Server Simple point-and-click migration to Azure Suite of advisors for upgrading to SQL Server 2016 SQL Server 2016 Upgrade Advisor in the adoption of new SQL Server features Simplified Add Azure Replica Wizard Automatic listener configuration for AlwaysOn in Azure VMs Common development, management, and identity tools Including Active Directory, Visual Studio, Hyper-V, and System Center Consistent experience from SQL Server on-premises to Microsoft Azure IaaS and PaaS Hyperscale Cloud
35
Redmond Protocols Plugfest 2016 Questions or Comments?
36
Redmond Protocols Plugfest 2016 Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.