Rapports Custom pour SSMS : SSMSInfoReports
Dans cette vidéo, je montre comment installer et utiliser mes "Custom Reports" pour SQL Server Management Studio. Les rapports sont disponibles pour la communauté sur https://github.com/datafly/SSMSInfoReports
Utiliser les indicateurs de requêtes pour aider l’optimiseur
Arian Papillon, @Datafly , MVP
L’optimiseur de SQL Server décide du meilleur plan d’exécution et il s’en débrouille plutôt bien. Mais comment faire pour lui forcer la main si on est sûr de pouvoir faire mieux que lui ?
Dans cette session, nous parcourons les indicateurs de requêtes (ou Query Hints) et observons leurs effets.
#sqlserver
Faire cohabiter le décisionnel et le Transactionnel dans SQL Server
Amar Adghar, Microsoft et Julien Pierre, Microsoft
Le but de cette session est de comprendre les principes de la modélisation transactionnelle, versus la modélisation décisionnelle et de voir comment cela se traduit concrètement dans SQL Server.
– Quelles sont les bonnes pratiques ?
– Peut-on faire communiquer un environnement décisionnel et transactionnel sur une même instance ? Dans une même base ?
– Et avec la haute disponibilité, est-ce que ça marche ?
Dans cette session nous essaierons de répondre a ces questions et bien plus encore 😉 …
#sqlserver
Migrer un groupe de disponibilité AlwaysOn sans perte du cluster
Stéphane Scherrer, Microsoft et Sylvain Pagès, Devoteam
– Comment migrer un Cluster WSFC et AlwaysOn AG sans perte du cluster.
– Un point sur HA (High Availability) et DR (Distaster Recovery)
– Considérations sur le SLA (Service Level Agreement)
– Préparation du groupe de disponibilité.
– Alors, on conserve le même hardware ou non ?
– Démo, bien sûr !
– Retour d’expérience
– Liens et références utiles
La gestion des droits dans SQL Server
Sébastien Kobenan @azuredataarchitect5612
Lorsqu’on débute sur SQL Server, on est souvent perdu dans la gestion des permissions.
On découvre des notions comme serveur, login, user ou role et on ne sait pas toujours les différencier ni dans quelles situations les utiliser.
Je vous propose dans cette session de revenir sur les bases de la sécurité dans SQL Server.
Nous verrons :
– la différence entre un serveur de base de données, une base de données et un schéma.
– la différence entre un login, un user et un rôle- comment attribuer ou refuser des droits à un utilisateur
Si le temps nous le permet, nous verrons en bonus, les modes d’authentification dans SQL Server et surtout l’authentification Azure AD dans SQL Server 2022.
#sqlserver
SQL Server Hybride Azure
Stéphane Scherrer, Microsoft et Richard Prade, Microsoft
Même si vous voulez garder les données chez vous, l’hybridation vous permet d’ouvrir de nouveaux horizons avec SQL Server 2022.
Sujets abordés :
– Ce qu’apporte SQL Server 2022.
– C’est quoi l’hybride ?
– Les tableaux de bords globaux et les outils pour se simplifier la vie.
– Les modes d’hybridation.
– Quelques scénarios simples comme le stockage des données froides (sans stretch data) et le DR.
– Interroger les données en langage naturel.
#sqlserver #azure
SQL Server – Recherche Full-Text
Conférence Datafrogs de mars 2023 : « une histoire de mots… l’indexation textuelle ».
Explorons en détail les fonctionnalités de recherche en texte intégral de SQL Server.
par Arian Papillon, Datafly, MVP et Frédéric Brouard, SQL Spot.
S’il existe des outils externes comme Lucene / SOLR ou ElasticSearch ( tous deux basés sur Java), il ne faut pas oublier que l’indexation textuelle est née des travaux des éditeurs de bases de données et a été consacrée par le comité de normalisation du langage SQL. Ainsi tous les SGBDR incorporent un outil de recherche textuelle plus ou moins conforme à la norme et plus ou moins performant.
Cette présentation à pour but de vous montrer comment réaliser une indexation textuelle des tables et documents électroniques par le biais de Microsoft SQL Server, la gérer, en tirer parti en effectuant des recherches textuelles ou sémantiques et enfin, d’en considérer les performances.
Une histoire de mots… l’indexation textuelle
Frédéric Brouard, SQL Spot : https://www.linkedin.com/in/frederic-brouard-alias-sqlpro-914761
et
Arian Papillon, Datafly, MVP : https://www.linkedin.com/in/arianpapillon/
S’il existe des outils externes comme Lucene / SOLR ou ElasticSearch ( tous deux basés sur Java), il ne faut pas oublier que l’indexation textuelle est née des travaux des éditeurs de bases de données et a été consacrée par le comité de normalisation du langage SQL. Ainsi tous les SGBDR incorporent un outil de recherche textuelle plus ou moins conforme à la norme et plus ou moins performant.
Cette présentation à pour but de vous montrer comment réaliser une indexation textuelle des tables et documents électroniques par le biais de Microsoft SQL Server, la gérer, en tirer parti en effectuant des recherches textuelles ou sémantiques et enfin, d’en considérer les performances.
#sqlserver #datafrogs
Les nouveautés SQL Server 2022
Julien Pierre, Microsoft et Pascal Deliot, Microsoft
2022 a été marqué par de bien nombreux événements : Les élections présidentielles / La guerre en Ukraine / La mort de la reine d’Angleterre… Et l’arrivée de SQL Server 2022 !
Quoi vous avez loupé ça ! Aller en route vers le cloud ! On embarque vers une vague de nouveautés au menu :
Les nouveautés Query Store.
Des nouveautés côté Moteur (Built-in Query Intelligence).
Des nouveautés qui nous emmènent vers l’infini et au delà (le cloud).
Des bonnes pratiques SQL (c’est toujours bien de revenir sur terre ).
Bref quelques trucs sympathiques à venir voir !
Adoptez une approche Lakehouse pour vos projets BI avec Azure Synapse Analytics
Sébastien Kobenan, Exakis Nelite
Data Warehouse ou Data Lake ?
Ne choisissez plus. Adoptez une approche Lakehouse.
Vous souhaitez construire une plateforme de données moderne dans votre entreprise ? Vous connaissez les Data Warehouse, solution mature et éprouvée qui existe depuis maintenant plusieurs décennies ? Vous avez aussi entendu parler des Data Lakes, une approche qui s’est particulièrement popularisée au cours de la dernière décennie ?
Vous vous demandez quelle approche adopter ?
Dans cette session nous allons voir ensemble :
Une architecture d’un projet BI avec une approche Data Warehouse.
Une architecture d’un projet BI avec une approche Data Lake.
Les avantages et les inconvénients de chacune des deux approches.
Et surtout nous allons voir que vous pouvez avoir le meilleur des deux mondes avec une approche Lakehouse dans Azure Synapse Analytics.
Les bonnes mauvaises pratiques des groupes de disponibilité AlwaysOn
Amar Adghar, Microsoft et Stéphane Scherrer, Microsoft
Depuis dix ans, les Groupes de Disponibilité (AG pour Availability Groups) AlwaysOn permettent d’implémenter une haute disponibilité de qualité avec SQL Server. Encore faut-il les installer et les gérer correctement. Cela implique de comprendre le service de Cluster de Windows et les spécificités de cette fonctionnalité dans SQL Server.
Dans cette session, Stéphane Scherrer et Amar Adghar vous font bénéficier de leur expérience de terrain au sein de Microsoft pour vous aider à ne pas vous tromper sur les bonnes pratiques pour les AG.
Sujets abordés :
Rappel des AG AlwaysOn, et fonctionnement du journal de transactions.
Les bénéfices des AG sur les clusters de basculement (FCI) : HA+DR, auto-fix pages, DB level failure detection.
Retours d’expérience terrain.
Les points importants : Worker threads, copie des logins, maintenance AG aware.
Interaction WSFC et AG.
Les fausses bonnes pratiques.
SQL Server, les structures de données
Christophe Laporte, ConseilIt, MVP
Tout développeur ou administrateur de bases de données devrait comprendre comment SQL Server accède aux données.
Cette session vous permettra de revoir les basiques sur le stockage des données, les différents types d’index, mais aussi d’évaluer leur usage au travers de DMV/DMF. Les nombreuses démonstrations permettront également de comprendre certains opérateurs des plans d’exécution.
Azure Synapse, en avant les pools
Avec l’arrivé d’Azure Synapse Analytics, nous avons à disposition des pools Dedicated et Serveless.
On fait le tour sans casser d’œufs de poules ?
SQL Server 2022 : Database Ledger
Database ledger : découvrez cette nouvelle fonctionnalité de sécurité de SQL Server 2022.
Basée sur la technologie de la blockchain, elle assure la traçabilité des modifications et garantit l’intégrité des données pour des bases de données à haute sécurité.
SQL Server 2022 – Les nouveautés TSQL
Un petit tour d’horizon des nouveautés du langage SQL de SQL Server 2022