Les nouveautés SQL Server 2016

24

Transcript of Les nouveautés SQL Server 2016

Page 1: Les nouveautés SQL Server 2016
Page 2: Les nouveautés SQL Server 2016

Julien PIERRE

Page 3: Les nouveautés SQL Server 2016

Qui suis-je ?

Julien PIERRE

Consultant Senior / Senior Consultant MSBI

MCNEXT / Infeeny

Certification : MSCA SQL 2012 / MVP Data Platform

Page 4: Les nouveautés SQL Server 2016

4

6 x Gold Partner

200 collaborateurs17millions d’€

Depuis 2007 à Paris, Lyon et Genève

Agence digitale du Groupe MCNEXT

Présentation du groupe

Pôle Communication & CollaboratifPôle Applications & DigitalPôle Décisionnel & Big DataPôle Intégration & Référentiels

100%

Page 5: Les nouveautés SQL Server 2016

Les nouveautés SQL 2016

Page 6: Les nouveautés SQL Server 2016

• Streched Database• Always Encrypted• Row Level Security• Live Query Statistics• Temporal Tables • PolyBase• Les autres nouveautés

Sommaire

N° 6

Page 7: Les nouveautés SQL Server 2016

• Stretched Database permet de stocker une partie des données d’une table dans le cloud azure –Objectif :

• Diminuer les coûts de stockages • Ne pas modifier les requêtes ou les applications • Simplifie la maintenance des données• Permet de sauvegarder vos données de manière

sécurisée même pendant une migration

Stretched DatabaseQuésaco ?

N° 7

Page 8: Les nouveautés SQL Server 2016

• 2 solutions existent : • Migrer une table entière • Vous pouvez séparer vos

données chaudes des données froides historique des données actuelles• Il est possible de spécifier un

prédicat séparateur

Stretched DatabaseConcrètement

N° 8

Page 9: Les nouveautés SQL Server 2016

Démo

N° 9

Page 10: Les nouveautés SQL Server 2016

Always EncryptedC’est bien tout ça mais la sécurité ?

N° 10

• Always encrypted est fait pour ça : • Permet de protéger vos données • Vos données peuvent être stockées

localement ou dans le cloud

Page 11: Les nouveautés SQL Server 2016

• Protéger les données d’un client sur site : • Exemple : les salaires

• Les clients sur site disposant des données stockées dans Azure

• Permet de s’assurer que l’administrateur du cloud n’ait pas accès aux données (par exemple)

Always EncryptedTypes de scénarios :

N° 11

Page 12: Les nouveautés SQL Server 2016

Démo

N° 12

Page 13: Les nouveautés SQL Server 2016

• Permet d’attribuer des droits aux utilisateurs au niveau des lignes des données

• La logique de restriction est située au niveau de la base de données

Row Level Security

N° 13

Page 14: Les nouveautés SQL Server 2016

Démo

N° 14

Page 15: Les nouveautés SQL Server 2016

• Permet de voir le plan d’exécution d’une requête pendant son exécution – Permet d’afficher l’avancement du traitement – Les statistiques d’exécution de chaque opérateur tels que le

nombre de ligne produites

• Lors de l’exécution du plan voici les caractéristiques du plan : – Traits pointillés : opérations en attentes d’exécution– Traits pointillés animés : opérations en cours– Traits pleins : opérations terminées

Live Query Statistics

N° 15

Page 16: Les nouveautés SQL Server 2016

Démo

N° 16

Page 17: Les nouveautés SQL Server 2016

Les Temporal Tables permettent de conserver automatiquement un historique des données d'une table.• Une table de type Temporal Table est en fait constituée de 2 tables liées

– La première contient les données actuelles– La seconde contient les données historiques – Tous les INSERT, UPDATE, DELETE s'effectuent sur la première

table et SQL Server réalise automatiquement la copie des données vers la table contenant l'historique

• L'intérêt est ensuite de pouvoir requêter ces données historiques simplement.

Temporal Tables

N° 17

Page 18: Les nouveautés SQL Server 2016

Démo

N° 18

Page 19: Les nouveautés SQL Server 2016

PolyBase

N° 19

• Polybase est une technologie qui permet de requêter et de combiner des données non-relationnelles et relationnelles à partir de SQL Server

• PolyBase supporte Hadoop et Azure Blob Storage• Les requêtes sont optimisées pour pousser le calcul vers Hadoop

Page 20: Les nouveautés SQL Server 2016

Démo

N° 20

Page 21: Les nouveautés SQL Server 2016

• In Memory amélioré • Possibilité d’incorporer des algorithmes

analytiques directement au cœur de la base de données

• Possibilité de réaliser des sauvegardes hybrides • Mise en place d’éléments secondaire Always on

SQL Server dans Azure• L’arrivée du langage R

Les autres nouveautés

N° 21

Page 22: Les nouveautés SQL Server 2016

N° 23

Page 23: Les nouveautés SQL Server 2016

@microsoftfrance @Technet_France @msdev_fr

N° 24

Page 24: Les nouveautés SQL Server 2016

N° 25