Microsoft vient de sortir la nouvelle version de sa plateforme de données SQL Server 2019. Cette version apporte beaucoup de nouveautés dont la plus importante est le "Big Data Cluster".

Voici une liste non exhaustive des fonctionnalités de cette nouvelle version :

Le Big Data Cluster dans Microsoft SQL Server

C'est un mélange de Polybase, de HDFS et de Spark sur des conteneurs Kubernetes.

Les nouveautés de MS SQL Server 2019

Chaque cluster Big Data est composé de plusieurs nœuds déployés dans des conteneurs Kubernetes. Chaque nœud contient une couche Spark, un moteur relationnel SQL Server et une couche de stockage HDFS.

Le moteur SQL Server 2019 est désormais capable de lire nativement des données depuis un stockage HDFS (des fichiers CSV par exemple), de les traiter localement (en Spark ou T-SQL) sur tous les noeuds du cluster puis servir les résultats aux applications consommatrices.

Extension des sources de données externes pour Microsoft SQL Server - Polybase

Il s’agit d’une importante évolution améliorant les fonctionnalités de virtualisation de données dans SQL Server. Polybase est capable de gérer des nouvelles sources de données sous forme de tables externes sans être obligé de déplacer leurs contenus dans des bases de données physiques Microsoft SQL Server.

Les nouveautés de MS SQL Server 2019

Quelques nouveautés sur le moteur de base de données de Microsoft SQL Server

Plus de fonctions pour Microsoft SQL Server dans Linux

Il est possible d'exécuter SQL Server sur un OS Linux depuis la version 2017. De nouvelles fonctionnalités sont maintenant couvertes dans ce type de déploiement comme par exemple :

  • La réplication de données
  • La configuration des groupes de disponibilité « Always On » dans des conteneurs Docker
  • Le service Machine Learning en base de données (R et Python)
  • Le support d’OpenLDAP

Haute disponibilité dans Microsoft SQL Server

  • Passer à des groupes de disponibilité pouvant contenir jusqu’à 5 répliquas synchrones (contre 3 dans la version précédente)
  • Récupération accélérée suite à un incident

Quelques améliorations des opérations d'indexation

  • Possibilité de mettre en pause et reprendre la construction d’un indexe
  • Reprise sur incident de la reconstruction d’un indexe
  • Reconstruction en ligne des indexes Column-Stored

Microsoft SQL Server Data Management

  • Support des bases de données managées Azure SQL Database pour héberger la base de données MDS
  • Tous les contrôles graphiques Silverlight ont été remplacés par des contrôles HTML.

Quelques nouveautés de Microsoft SQL Server Analysis Services

C'est la brique BI qui a été la plus impactée par les nouveautés de la version 2019 de SQL Server:

  • Groupes de calcul dans les modèles tabulaires

Ceci permet de mettre en facteurs les indicateurs redondants dont le nombre peut être parfois très important. L'analyse temporelle est un cas d'usage très fréquent qui être géré par les groupes de calcul en implémentant les scénarios d'analyse (comparatif année précédente, cumul dans l'année, moyenne mobile...) dans une dimension (table) dédiée.

  • Relations many-to-many dans les modèles tabulaires : Ceci permet de relier une table qui porte une clé étrangère à une table qui n'a pas comme clé primaire la colonne sur laquelle se base la relation. Par exemple lier une table des ventes par rayon à la table des produits en se basant sur le code rayon qui n'est pas la clé primaire dans la table des produits.

Microsoft SQL Server Reporting Services : les nouveautés

  • Support des bases de données managées Azure SQL Database pour héberger les bases de données système de Reporting Services
  • Prise en charge des Datasets Power BI Premium comme source de données en utilisant le connecteur Microsoft SQL Server Analysis Services

Pas de nouveautés pour Microsoft SQL Server Integration Services.

Vous recherchez des consultants certifiés Microsoft SQL Server,
Next Decision est là ! alors Contactez-nous !