Upload
microsoft
View
173
Download
1
Embed Size (px)
Citation preview
Julien PIERRE
Qui suis-je ?
Julien PIERRE
Consultant Senior / Senior Consultant MSBI
MCNEXT / Infeeny
Certification : MSCA SQL 2012 / MVP Data Platform
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%
Les nouveautés SQL 2016
• Streched Database• Always Encrypted• Row Level Security• Live Query Statistics• Temporal Tables • PolyBase• Les autres nouveautés
Sommaire
N° 6
• 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
• 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
Démo
N° 9
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
• 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
Démo
N° 12
• 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
Démo
N° 14
• 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
Démo
N° 16
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
Démo
N° 18
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
Démo
N° 20
• 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
N° 23
@microsoftfrance @Technet_France @msdev_fr
N° 24
N° 25