Presentation is loading. Please wait.

Presentation is loading. Please wait.

Redmond Protocols Plugfest 2016 K.B. Badu-Antwi SQL Server Interoperability Overview Program Manager.

Similar presentations


Presentation on theme: "Redmond Protocols Plugfest 2016 K.B. Badu-Antwi SQL Server Interoperability Overview Program Manager."— Presentation transcript:

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!


Download ppt "Redmond Protocols Plugfest 2016 K.B. Badu-Antwi SQL Server Interoperability Overview Program Manager."

Similar presentations


Ads by Google