Nouveautés de SQL Server 2017What's new in SQL Server 2017

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2017)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2017)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse SQL Server 2017 représente une étape majeure pour que SQL Server devienne une plateforme qui vous donne le choix entre plusieurs langages de développement, plusieurs types de données, l’utilisation locale ou cloud et plusieurs systèmes d’exploitation, en intégrant la puissance de SQL Server à Linux, aux conteneurs Docker basés sur Linux et à Windows. SQL Server 2017 represents a major step towards making SQL Server a platform that gives you choices of development languages, data types, on-premises or cloud, and operating systems by bringing the power of SQL Server to Linux, Linux-based Docker containers, and Windows. Cette rubrique récapitule les nouveautés pour des domaines de fonctionnalités spécifiques et inclut des liens vers des informations supplémentaires.This topic summarizes what is new for specific feature areas and includes links to additional details. Pour plus d’informations sur SQL Server sur Linux, consultez Documentation de SQL Server sur Linux.For more information related to SQL Server on Linux, see SQL Server on Linux Documentation

Télécharger à partir du Centre d’évaluation Faites un essai : Téléchargez la version de SQL Server 2017 - octobre 2017.Download from Evaluation Center Try it out: Download SQL Server 2017 Release - October 2017:.

Note

En plus des modifications ci-dessous, des mises à jour cumulatives sont publiées à intervalles réguliers après la version en disponibilité générale.In addition to the changes below, cumulative updates are released at regular intervals after the GA release. Ces mises à jour cumulatives fournissent de nombreuses améliorations et correctifs.These cumulative updates provide many improvements and fixes. Pour plus d’informations sur la dernière version des mises à jour cumulatives, consultez Mises à jour cumulatives de SQL Server 2017.For information about the latest CU release, see SQL Server 2017 Cumulative updates.

Moteur de base de données SQL Server 2017SQL Server 2017 Database Engine

SQL Server 2017 inclut de nombreuses nouvelles fonctionnalités du moteur de base de données, des perfectionnements et des améliorations des performances.SQL Server 2017 includes many new Database Engine features, enhancements, and performance improvements.

  • Vous pouvez désormais ajouter des assemblys CLR à une liste verte, comme une solution de contournement pour la fonctionnalité clr strict security décrite dans CTP 2.0.CLR assemblies can now be added to a whitelist, as a workaround for the clr strict security feature described in CTP 2.0. sp_add_trusted_assembly, sp_drop_trusted_assembly et sys.trusted_asssemblies sont ajoutés pour prendre en charge la liste des assemblys approuvés (RC1).sp_add_trusted_assembly, sp_drop_trusted_assembly, and sys.trusted_asssemblies are added to support the white list of trusted assemblies (RC1).
  • La reconstruction d’index en ligne pouvant être reprise reprend une opération de reconstruction d’index en ligne là où elle s’est arrêtée après un échec (par exemple, un basculement vers un réplica ou un espace disque insuffisant), ou s’arrête et reprend ultérieurement une opération de reconstruction d’index en ligne.Resumable online index rebuild resumes an online index rebuild operation from where it stopped after a failure (such as a failover to a replica or insufficient disk space), or pauses and later resumes an online index rebuild operation. Consultez les pages ALTER INDEX et Instructions pour les opérations d’index en ligne.See ALTER INDEX and Guidelines for online index operations. (CTP 2.0)(CTP 2.0)
  • L’option IDENTITY_CACHE pour ALTER DATABASE SCOPED CONFIGURATION vous permet d’éviter les écarts dans les valeurs des colonnes d’identité si un serveur redémarre de façon inattendue ou bascule vers un serveur secondaire.The IDENTITY_CACHE option for ALTER DATABASE SCOPED CONFIGURATION allows you to avoid gaps in the values of identity columns if a server restarts unexpectedly or fails over to a secondary server. Consultez la page ALTER DATABASE SCOPED CONFIGURATION.See ALTER DATABASE SCOPED CONFIGURATION. (CTP 2.0)(CTP 2.0)
  • Une nouvelle génération d’améliorations du traitement des requêtes, qui adaptent les stratégies d’optimisation aux conditions d’exécution de la charge de travail de votre application.A new generation of query processing improvements that will adapt optimization strategies to your application workload’s runtime conditions. Pour cette première version de la famille de fonctionnalités de traitement adaptatif des requêtes, nous avons trois nouvelles améliorations : jointures adaptatives en mode batch, retour d’allocation de mémoire en mode batch et exécution entrelacée pour les fonctions table à instructions multiples.For this first version of the adaptive query processing feature family, we have three new improvements: batch mode adaptive joins, batch mode memory grant feedback, and interleaved execution for multi-statement table valued functions. Consultez Traitement adaptatif des requêtes dans les bases de données SQL.See Adaptive query processing in SQL databases.
  • Le paramétrage de base de données automatique permet de connaître les éventuels problèmes de performances des requêtes, recommande des solutions et peut corriger automatiquement les problèmes identifiés.Automatic database tuning provides insight into potential query performance problems, recommends solutions, and can automatically fix identified problems. Consultez Paramétrage automatique.See Automatic tuning. (CTP 2.0)(CTP 2.0)
  • Les nouvelles fonctionnalités de base de données des graphiques pour la modélisation des relations plusieurs à plusieurs contiennent une nouvelle syntaxe CREATE TABLE permettant de créer des tables de nœuds et d’arêtes ainsi que le mot clé MATCH pour les requêtes.New graph database capabilities for modeling many-to-many relationships include new CREATE TABLE syntax for creating node and edge tables, and the keyword MATCH for queries. Consultez Traitement des graphiques avec SQL Server 2017.See Graph Processing with SQL Server 2017. (CTP 2.0)(CTP 2.0)
  • Une option sp_configure appelée clr strict security est activée par défaut pour améliorer la sécurité des assemblys CLR.An sp_configure option called clr strict security is enabled by default to enhance the security of CLR assemblies. Consultez Sécurité CLR stricte.See CLR strict security. (CTP 2.0)(CTP 2.0)
  • Le programme d’installation permet maintenant de spécifier une taille de fichier tempdb initiale pouvant atteindre 256 Go (262 144 Mo) par fichier, avec un avertissement généré si la taille du fichier a une valeur supérieure à 1 Go sans que l’initialisation IFI ne soit activée.Setup now allows specifying initial tempdb file size up to 256 GB (262,144 MB) per file, with a warning if the file size is set greater than 1GB with IFI not enabled. (CTP 2.0)(CTP 2.0)
  • La colonne modified_extent_page_count dans sys.dm_db_file_space_usage effectue le suivi des modifications différentielles dans chaque fichier de base de données, en activant des solutions Smart Backup qui effectuent une sauvegarde différentielle ou complète basée sur le pourcentage de pages modifiées dans la base de données.The modified_extent_page_count column in sys.dm_db_file_space_usage tracks differential changes in each database file, enabling smart backup solutions that perform differential backup or full backup based on percentage of changed pages in the database. (CTP 2.0)(CTP 2.0)
  • La syntaxe T-SQL SELECT INTO prend désormais en charge le chargement d’une table dans un groupe de fichiers différent de celui par défaut de l’utilisateur à l’aide du mot clé ON.SELECT INTO T-SQL syntax now supports loading a table into a FileGroup other than the user's default by using the ON keyword. (CTP 2.0)(CTP 2.0)
  • Les transactions de bases de données croisées sont maintenant prises en charge parmi toutes les bases de données qui font partie d’un groupe de disponibilité Always On, dont les bases de données qui font partie de la même instance.Cross database transactions are now supported among all databases that are part of an Always On Availability Group, including databases that are part of same instance. Consultez Transactions : groupes de disponibilité Always On et mise en miroir de bases de données (CTP 2.0)See Transactions - Always On Availability Groups and Database Mirroring (CTP 2.0)
  • La nouvelle fonctionnalité Groupes de disponibilité comprend la prise en charge sans cluster, le paramètre de groupe de disponibilité à validation de réplica minimale ainsi que les migrations et les tests entre systèmes d’exploitation Windows-Linux.New Availability Groups functionality includes clusterless support, Minimum Replica Commit Availability Groups setting, and Windows-Linux cross-OS migrations and testing. (CTP 1.3)(CTP 1.3)
  • Nouvelles vues de gestion dynamique :New dynamic management views:
    • sys.dm_db_log_stats expose des informations et des attributs de niveau résumé sur les fichiers journaux des transactions, utiles pour surveiller l’intégrité du journal des transactions.sys.dm_db_log_stats exposes summary level attributes and information on transaction log files, helpful for monitoring transaction log health. (CTP 2.1)(CTP 2.1)
    • sys.dm_tran_version_store_space_usage effectue le suivi de l’utilisation de la banque des versions par base de données, ce qui permet de planifier de manière proactive le dimensionnement de tempdb selon cette utilisation.sys.dm_tran_version_store_space_usage tracks version store usage per database, useful for proactively planning tempdb sizing based on the version store usage per database. (CTP 2.0)(CTP 2.0)
    • sys.dm_db_log_info expose les informations du fichier journal virtuel pour surveiller, signaler et éviter les éventuels problèmes liés aux journaux des transactions.sys.dm_db_log_info exposes VLF information to monitor, alert, and avert potential transaction log issues. (CTP 2.0)(CTP 2.0)
    • sys.dm_db_stats_histogram est une nouvelle vue de gestion dynamique pour l’examen des statistiques.sys.dm_db_stats_histogram is a new dynamic management view for examining statistics. (CTP 1.3)(CTP 1.3)
    • sys.dm_os_host_info fournit des informations sur les systèmes d’exploitation Windows et Linux.sys.dm_os_host_info provides operating system information for both Windows and Linux. (CTP 1.0)(CTP 1.0)
  • L’Assistant Paramétrage de base de données présente d’autres options et des performances améliorées.The Database Tuning Advisor (DTA) has additional options and improved performance. (CTP 1.2)(CTP 1.2)
  • Les améliorations en mémoire incluent la prise en charge des colonnes calculées dans les tables à mémoire optimisée, la prise en charge complète des fonctions JSON dans les modules compilés en mode natif et l’opérateur CROSS APPLY dans les modules compilés en mode natif.In-memory enhancements include support for computed columns in memory-optimized tables, full support for JSON functions in natively compiled modules, and the CROSS APPLY operator in natively compiled modules. (CTP 1.1)(CTP 1.1)
  • Les nouvelles fonctions de chaîne sont CONCAT_WS, TRANSLATE et TRIM, et WITHIN GROUP est maintenant pris en charge pour la fonction STRING_AGG.New string functions are CONCAT_WS, TRANSLATE, and TRIM, and WITHIN GROUP is now supported for the STRING_AGG function. (CTP 1.1)(CTP 1.1)
  • Il existe de nouvelles options d’accès en bloc (BULK INSERT et OPENROWSET(BULK...)) pour les fichiers CSV et d’objets blob Azure.There are new bulk access options (BULK INSERT and OPENROWSET(BULK...) ) for CSV and Azure Blob files. (CTP 1.1)(CTP 1.1)
  • Les améliorations des objets à mémoire optimisée incluent sp_spaceused et l’élimination de la limite de 8 index pour les tables à mémoire optimisée, sp_rename pour les tables à mémoire optimisée et les modules T-SQL compilés en mode natif, ainsi que CASE et TOP (N) WITH TIES pour les modules T-SQL compilés en mode natif.Memory-optimized object enhancements include sp_spaceused and elimination of the 8 index limitation for memory-optimized tables, sp_rename for memory-optimized tables and natively compiled T-SQL modules, and CASE and TOP (N) WITH TIES for natively compiled T-SQL modules. Les fichiers de groupes de fichiers à mémoire optimisée peuvent maintenant être stockés, sauvegardés et restaurés sur le stockage Azure.Memory-optimized filegroup files can now be stored, backed up and restored on Azure Storage. (CTP 1.0)(CTP 1.0)
  • DATABASE SCOPED CREDENTIAL est une nouvelle classe d’élément sécurisable, prenant en charge les autorisations CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP et VIEW DEFINITION.DATABASE SCOPED CREDENTIAL is a new class of securable, supporting CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP, and VIEW DEFINITION permissions. ADMINISTER DATABASE BULK OPERATIONS est désormais visible dans sys.fn_builtin_permissions.ADMINISTER DATABASE BULK OPERATIONS is now visible in sys.fn_builtin_permissions. (CTP 1.0)(CTP 1.0)
  • Le niveau de compatibilité COMPATIBILITY_LEVEL 140 de base de données a été ajouté.Database COMPATIBILITY_LEVEL 140 is added. (CTP 1.0).(CTP 1.0).

Pour plus d’informations, consultez Nouveautés du moteur de base de données SQL Server 2017.For more information, see What's new in SQL Server 2017 Database Engine.

SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS)

  • La nouvelle fonctionnalité Scale Out dans SSIS présente les fonctions nouvelles et modifiées suivantes.The new Scale Out feature in SSIS has the following new and changed features. Pour plus d’informations, consultez Nouveautés d’Integration Services dans SQL Server 2017.For more info, see What's New in Integration Services in SQL Server 2017. (RC1)(RC1)
    • Scale Out Master prend désormais en charge la haute disponibilité.Scale Out Master now supports high availability.
    • La gestion de basculement des journaux d’exécution des Scale Out Workers est améliorée.The failover handling of the execution logs from Scale Out Workers is improved.
    • Le paramètre runincluster de la procédure stockée [catalog].[create_execution] est renommé en runinscaleout pour des raisons de cohérence et de lisibilité.The parameter runincluster of the stored procedure [catalog].[create_execution] is renamed to runinscaleout for consistency and readability.
    • Le catalogue SSIS a une nouvelle propriété globale afin de spécifier le mode par défaut pour l’exécution de packages SSIS.The SSIS Catalog has a new global property to specify the default mode for executing SSIS packages.
  • Dans la nouvelle fonctionnalité Scale Out pour SSIS, vous pouvez maintenant utiliser le paramètre Use32BitRuntime quand vous déclenchez l’exécution.In the new Scale Out for SSIS feature, you can now use the Use32BitRuntime parameter when you trigger execution. (CTP 2.1)(CTP 2.1)
  • SQL Server 2017 Integration Services (SSIS) prend désormais en charge SQL Server sur Linux et un nouveau package vous permet d’exécuter des packages SSIS sur Linux à partir de la ligne de commande.SQL Server 2017 Integration Services (SSIS) now supports SQL Server on Linux, and a new package lets you run SSIS packages on Linux from the command line. Pour plus d’informations, consultez le billet de blog annonçant la prise en charge de SSIS pour Linux.For more information, see the blog post announcing SSIS support for Linux. (CTP 2.1)(CTP 2.1)
  • La nouvelle fonctionnalité Scale Out pour SSIS facilite grandement l’exécution de SSIS sur plusieurs ordinateurs.The new Scale Out for SSIS feature makes it much easier to run SSIS on multiple machines. Consultez la page Integration Services Scale Out. (CTP 1.0)See Integration Services Scale Out. (CTP 1.0)
  • OData Source et le gestionnaire de connexions OData prennent désormais en charge la connexion aux flux OData de Microsoft Dynamics AX Online et Microsoft Dynamics CRM Online.OData Source and OData Connection Manager now support connecting to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online. (CTP 1.0)(CTP 1.0)

Pour plus d’informations, consultez Nouveautés d’Integration Services dans SQL Server 2017.For more info, see What's New in Integration Services in SQL Server 2017.

SQL Server 2017 Master Data Services (MDS)SQL Server 2017 Master Data Services (MDS)

  • L’expérience et les performances ont été améliorées lors de la mise à niveau à partir de SQL Server 2012, SQL Server 2014 et SQL Server 2016 vers SQL Server 2017 Master Data Services.Experience and performance are improved when upgrading from SQL Server 2012, SQL Server 2014, and SQL Server 2016 to SQL Server 2017 Master Data Services.
  • Vous pouvez à présent afficher les listes d’entités, hiérarchies et collections triées sur la page Explorer de l’application Web.You can now view the sorted lists of entities, collections and hierarchies in the Explorer page of the Web application.
  • Les performances sont meilleures lors de la mise en lots de millions d’enregistrements suivant la procédure stockée de mise en lots.Performance is improved for staging millions of records using the staging stored procedure.
  • Les performances sont aussi meilleures lors du développement du dossier Entités de la page Gérer les groupes pour attribuer les autorisations de modèle.Performance is improved when expanding the Entities folder on the Manage Groups page to assign model permissions. La page Gérer les groupes se trouve dans la section Sécurité de l’application Web.The Manage Groups page is located in the Security section of the Web application. Pour plus d’informations sur l’amélioration des performances, consultez la page https://support.microsoft.com/help/4023865?preview.For more information about the performance improvement, see https://support.microsoft.com/help/4023865?preview. Pour plus d’informations sur l’attribution d’autorisations, consultez la page Attribuer des autorisations d’objet de modèle (Master Data Services).For more information about assigning permissions, see Assign Model Object Permissions (Master Data Services).

SQL Server 2017 Analysis Services (SSAS)SQL Server 2017 Analysis Services (SSAS)

SQL Server Analysis Services 2017 introduit de nombreuses améliorations pour les modèles tabulaires.SQL Server Analysis Services 2017 introduces many enhancements for tabular models. notamment :These include:

  • Mode tabulaire comme option d’installation par défaut pour Analysis Services.Tabular mode as the default installation option for Analysis Services. (CTP 2.0)(CTP 2.0)
  • Sécurité au niveau objet pour sécuriser les métadonnées des modèles tabulaires.Object-level security to secure the metadata of tabular models. (CTP 2.0)(CTP 2.0)
  • Relations de dates pour créer facilement des relations basées sur les champs de date.Date relationships to easily create relationships based on date fields. (CTP 2.0)(CTP 2.0)
  • Les nouvelles sources de données Obtenir des données (Power Query) et sources de données DirectQuery existantes prennent en charge les requêtes M.New Get Data (Power Query) data sources, and existing DirectQuery data sources support for M queries. (CTP 2.0)(CTP 2.0)
  • Éditeur DAX pour SSDT.DAX Editor for SSDT. (CTP 2.0)(CTP 2.0)
  • Indications de codage, une fonctionnalité avancée qui permet d’optimiser l’actualisation des données des modèles tabulaires en mémoire volumineux.Encoding hints, an advanced feature for optimizing data refresh of large in-memory tabular models. (CTP 1.3)(CTP 1.3)
  • Prise en charge du niveau de compatibilité 1400 pour les modèles tabulaires.Support for the 1400 Compatibility level for tabular models. Pour créer des projets de modèles tabulaires ou mettre à niveau des projets de modèles tabulaires existants vers le niveau de compatibilité 1400, téléchargez et installez SQL Server Data Tools (SSDT) 17.0 RC2.To create new or upgrade existing tabular model projects to the 1400 compatibility level, download and install SQL Server Data Tools (SSDT) 17.0 RC2. (CTP 1.1)(CTP 1.1)
  • Expérience Obtenir des données moderne pour les modèles tabulaires au niveau de compatibilité 1400.A modern Get Data experience for tabular models at the 1400 compatibility level. Consultez le blog de l’équipe Analysis Services.See the Analysis Services Team Blog. (CTP 1.1)(CTP 1.1)
  • Propriété Masquer des membres pour masquer les membres vides dans les hiérarchies irrégulières.Hide Members property to hide blank members in ragged hierarchies. (CTP 1.1)(CTP 1.1)
  • Nouvelle action de l’utilisateur final Lignes de détails pour Afficher les détails des informations globales.New Detail Rows end-user action to Show Details for aggregated information. Fonctions SELECTCOLUMNS et DETAILROWS pour créer des expressions Lignes de détails.SELECTCOLUMNS and DETAILROWS functions for creating Detail Rows expressions. (CTP 1.1)(CTP 1.1)
  • Opérateur DAX IN pour spécifier plusieurs valeurs.DAX IN operator for specifying multiple values. (CTP 1.1)(CTP 1.1)

Pour plus d’informations, consultez Nouveautés de SQL Server Analysis Services 2017.For more information, see What's new in SQL Server Analysis Services 2017.

SQL Server 2017 Reporting Services (SSRS)SQL Server 2017 Reporting Services (SSRS)

SQL Server Reporting Services n’est plus disponible pour une installation via le programme d’installation de SQL Server.SQL Server Reporting Services is no longer available to install through SQL Server setup. Accédez au Centre de téléchargement Microsoft pour télécharger Microsoft SQL Server 2017 Reporting Services.Go to the Microsoft Download Center to download Microsoft SQL Server 2017 Reporting Services.

  • Des commentaires sont maintenant disponibles pour les rapports, pour ajouter une perspective et collaborer avec d’autres utilisateurs.Comments are now available for reports, to add perspective and collaborate with others. Vous pouvez également inclure des pièces jointes avec des commentaires.You can also include attachments with comments.
  • Dans les dernières versions du Générateur de rapports et SQL Server Data Tools, vous pouvez créer des requêtes DAX natives sur des modèles de données tabulaires SQL Server Analysis Services pris en charge en faisant glisser les champs voulus dans les concepteurs de requêtes.In the latest releases of Report Builder and SQL Server Data Tools, you can create native DAX queries against supported SQL Server Analysis Services tabular data models by dragging and dropping desired fields in the query designers. Consultez le blog de Reporting Services.See the Reporting Services blog.
  • Pour permettre le développement d’applications modernes et la personnalisation, SSRS prend désormais en charge une API RESTful entièrement conforme à OpenAPI.To enable development of modern applications and customization, SSRS now supports a fully OpenAPI compliant RESTful API. La spécification et la documentation complètes de l’API se trouvent désormais sur swaggerhub.The full API specification and documentation can now be found on swaggerhub.

Pour plus d’informations, consultez Nouveautés de SQL Server Reporting Services (SSRS).For more information, see What's new in SQL Server Reporting Services (SSRS).

Machine Learning dans SQL Server 2017Machine Learning in SQL Server 2017

SQL Server R Services a été renommé SQL Server Machine Learning Services pour refléter la prise en charge de Python en plus du langage R.SQL Server R Services has been renamed SQL Server Machine Learning Services, to reflect support for Python in addition to the R language. Vous pouvez utiliser Machine Learning Services (en base de données) pour exécuter des scripts R ou Python dans SQL Server, ou installer Microsoft Machine Learning Server (autonome) pour déployer et utiliser des modèles R et Python qui ne nécessitent pas SQL Server.You can use Machine Learning Services (In-Database) to run R or Python scripts in SQL Server, or install Microsoft Machine Learning Server (Standalone) to deploy and consume R and Python models that don't require SQL Server.

Les développeurs SQL Server ont désormais accès aux bibliothèques Python ML et AI complètes qui sont disponibles dans l’écosystème open source, ainsi qu’aux dernières innovations de Microsoft :SQL Server developers now have access to the extensive Python ML and AI libraries available in the open-source ecosystem, along with the latest innovations from Microsoft:

  • revoscalepy : cet équivalent Python de RevoScaleR inclut des algorithmes parallèles pour les régressions linéaires et logistiques, arbres de décision, arbres amplifiés et forêts aléatoires, ainsi qu’un vaste ensemble d’API pour la transformation et le déplacement des données, les contextes de calcul distants et les sources de données.revoscalepy - This Python equivalent of RevoScaleR includes parallel algorithms for linear and logistic regressions, decision tree, boosted trees and random forests, as well as a rich set of APIs for data transformation and data movement, remote compute contexts, and data sources.
  • microsoftml : ce package de pointe d’algorithmes et de transformations Machine Learning avec des liaisons Python inclut des réseaux neuronaux profonds, des arbres de décision et des forêts d’arbres décisionnels rapides, ainsi que des algorithmes optimisés pour les régressions linéaires et logistiques.microsoftml - This state-of-the-art package of machine learning algorithms and transforms with Python bindings includes deep neural networks, fast decision trees and decision forests, and optimized algorithms for linear and logistic regressions. Vous disposez également de modèles dont l’apprentissage a déjà été effectué. Basés sur les modèles ResNet, ils sont utiles pour l’extraction d’images ou l’analyse des sentiments.You also get pre-trained models based on ResNet models that you can use for image extraction or sentiment analysis.
  • Mise en œuvre de Python avec T-SQL : déployez facilement du code Python à l’aide de la procédure stockée sp_execute_external_script.Python operationalization with T-SQL - Deploy Python code easily by using the stored procedure sp_execute_external_script. Bénéficiez d’excellentes performances en diffusant par streaming des données provenant de SQL à destination de processus Python et en utilisant la parallélisation des anneaux MPI.Get great performance by streaming data from SQL to Python processes and using MPI ring parallelization.
  • Python dans les contextes de calcul SQL Server : les scientifiques des données et les développeurs peuvent exécuter du code Python à distance à partir de leurs environnements de développement pour explorer des données et développer des modèles sans déplacer les données.Python in SQL Server compute contexts - Data scientists and developers can execute Python code remotely from their development environments to explore data and develop models without moving data around.
  • Calcul de score en natif : la fonction PREDICT dans Transact-SQL peut être utilisée pour effectuer le calcul de score dans n’importe quelle instance de SQL Server 2017, même si R n’est pas installé.Native scoring - The PREDICT function in Transact-SQL can be used to perform scoring in any instance of SQL Server 2017, even if R isn't installed. Il vous suffit d’effectuer l’apprentissage du modèle à l’aide d’un des algorithmes RevoScaleR et revoscalepy pris en charge, et d’enregistrer le modèle dans un nouveau format binaire compact.All that's required is that you train the model using one of the supported RevoScaleR and revoscalepy algorithms and save the model in a new, compact binary format.
  • Gestion des packages : T-SQL prend désormais en charge l’instruction CREATE EXTERNAL LIBRARY pour permettre aux administrateurs de base de données de mieux gérer les packages R.Package management - T-SQL now supports the CREATE EXTERNAL LIBRARY statement, to give DBAs greater management over R packages. Utilisez les rôles pour contrôler l’accès à un package privé ou partagé, stocker des packages R dans la base de données et les partager entre les utilisateurs.Use roles to control prviate or shared package access, store R packages in the database and share them among users.
  • Améliorations des performances : la procédure stockée sp_execute_external_script a été optimisée pour prendre en charge l’exécution en mode de traitement par lots pour les données columnstore.Performance improvements - The stored procedure sp_execute_external_script has been optimized to support batch mode execution for columnstore data.

Pour plus d’informations, consultez Nouveautés de SQL Server Machine Learning Services.For more information, see What's new in SQL Server Machine Learning Services.

Étapes suivantesNext steps

info_tip Obtenir de l’aideGet Help

MS_Logo_X-Small