Danilo Dominici
Senior Consultant
Polverigi, Italy
Actions
Danilo Dominici is a senior consultant, speaker, and author specializing in SQL Server since version 6.5, mostly in the design, implementation, monitoring, and performance tuning of SQL Server-based solutions, both on-premise and in the cloud (Azure/AWS). He is also specializing in PostgreSQL performance tuning, high availability and monitoring. Danilo is a Microsoft Certified Trainer since 2000, a 6-times Data Platform MVP (2014-2020) - now MVP Alumni, an active member of UGISS (the Italian SQL Server User Group), and has been the co-leader of the PASS Global Italian Virtual Chapter. He wrote some of the chapters of the Microsoft SQL Server 2012 and 2014 Upgrade Guides and co-authored the book "Azure Data Solutions: an Introduction" published by Microsoft Press.
Links
Area of Expertise
Topics
What's new for developers in SQL Server 2022
SQL Server 2022 è disponibile in forma di anteprima pubblica. Vediamo in questa sessione quali sono le tante novità per gli sviluppatori: nuove funzioni,migliore supporto JSON, nuova clausola WINDOW e tanto altro, sia per chi usa SQL Server on-premise che in Cloud.
Utilizzare Azure Kubernetes Service per i nostri database Sql Server
Con AKS, Azure Kubernetes Service , è possibile creare istanze Sql server in modo semplice e veloce, beneficiando delle funzionalità di failover clustering native di AKS.
In questa sessione vedremo come installare, gestire e migrare istanze tradizionali su AKS.
Using Data API Builder with SQL Server or Postgres
This session aims to show you how to use Data API Builder (DAB) to create REST or GraphQL API that exposes your database to the rest of the world, in a secure way. We'll have fun building Windows Forms in Powershell, playing with Power BI, JAMstack applications to see how simple is to access your data, no matter where they are, using DAB.
Temporal data in PostgreSQL
Cosa c’è (e cosa manca) in PostgreSQL per la gestione di dati temporali rispetto allo standard ANSI e quali sono le estensioni più comunemente utilizzate per manipolare il tempo.
SQL Server e containers: lo stato dell'arte
SQL Server funziona (e anche bene, direi) in un container Docker sin dalla versione 2017. In questa sessione ripasseremo i fondamentali e vedremo qual'è lo stato dell'arte nel 2021 riguardo all possibilità di usare SQL Server in un container, anche nell'ipotesi di ospitare il nostro server in uno dei principali cloud providers.
Replicare i dati tra database (anche) eterogenei, in ottica B2B
Vi è mai capitato di dover replicare i dati dal vostro gestionale per poi esporli verso clienti o fornitori, magari usando delle REST API? E se i due database sono diversi? E se ho diversi soggetti che devono potersi autenticare con Entra ID, ovviamente con privilegi diversi? No? Beh, questa è la sessione per voi! Vedremo come creare un architettura dati che replica da SQL Server a PostgreSQL utilizzando Kafka e Debezium, per poi esporre alcune delle tabelle o viste via Data API Builder.
PostgreSQL: il Query Optimizer in dettaglio
Diamo un'occhiata sotto il cofano e scopriamo come funziona il query optimizer di PostgreSQL, come usa le statistiche, come vengono processate le joins, come vengono utilizzati gli indici (e come dovremmo crearli per usufruirne al meglio).
Ottimizzare le performance in Azure SQL database
Avete migrato il vostro database in cloud e le performance non sono proprio quelle che vi aspettate. Come possiamo identificare e risolvere le principali cause di rallentamenti in un Azure SQL database, prima di dover aumentare la capacità computazionale (e pagare di più) ? In questa sessione molto pratica, vedremo quali sono gli strumenti e le tecniche per farlo.
Non tirarmi il pacco!
Aiuta Babbo Natale e i suoi elfi a tracciare la consegna dei pacchi ai bambini di tutto il mondo. Sì, ma in modo moderno! Un pizzico di Kafka in salsa Azure SQL e una bella dashboard da mostrare nel pannello della sala comandi di Rovaniemi!
Le novità per gli sviluppatori in PostgreSQL 18
La versione 18 di PostgreSQL è fortemente orientata agli sviluppatori.
Tante le novità di questa nuova versione:
- Performance (parallel COPY, function planning
- Miglioramenti nella replica e nella disponibilità (logical DDL + sequences)
- Maggiore aderenza allo standard (MERGE, UNIQUE NULLS DISTINCT)
- Miglioramenti nella gestione dei dati (JSON_TABLE, ICU upgrades)
- Observability (pg_stat_io)
In questa, ricca di esempi pratici, scopriremo come sfruttare tutte le potenzialità offerte.
Le novità di SQL Server 2025 per gli sviluppatori
Le novità introdotte in SQL Server 2025 sono numerose e di forte impatto, in particolare per gli sviluppatori. Questa sessione presenterà alcune delle funzionalità più attese, tra cui:
- strumenti per l’integrazione con l’intelligenza artificiale
- supporto alle regular expression
- nuove funzioni per la gestione di JSON
- funzioni avanzate per l’elaborazione delle stringhe
- change event streaming
Un’occasione per comprendere come queste innovazioni possano semplificare lo sviluppo ed estendere le potenzialità del linguaggio T-SQL.
Le novità di SQL Server 2022 per gli sviluppatori
SQL Server 2022 porta con sé tante novità per gli sviluppatori, sia per quanto riguarda l'engine che il linguaggio T-SQL stesso. In questa sessione vedremo, con l'aiuto di tanto codice, come sfruttare le nuove tabelle Ledger basate sulla tecnologia blockchain, usare la clausola WINDOW nelle window functions, le nuove funzioni per manipolare JSON o bits e tanto altro.
Implementing High Availability with PostgreSQL and other open source tools
The PostgreSQL community version does not come with built-in high availability. So, what can we do? By combining PostgreSQL’s streaming replication feature with other open-source tools, we can build a highly available, reliable, and validated system. Let’s explore how to integrate PostgreSQL, Patroni, ETCD, HAProxy, and pgBouncer to create an earthquake-proof architecture (well, okay, only if you have a secondary site that’s not too close to the main one)...
'Impatto Sociale ed Economico dell'Intelligenza Artificiale: Visione e Prospettive
In questa sessione, presenteremo la nostra visione sull'impatto profondo che l'Intelligenza Artificiale (AI) sta avendo e avrà non solo sulla società, ma anche sull'economia. Come membri dell'Osservatorio del Politecnico sull'Intelligenza Artificiale, affronteremo le implicazioni sociali, etiche ed economiche dell'AI. Discuteremo come questa tecnologia stia già trasformando la vita quotidiana, i modelli lavorativi e i sistemi produttivi, evidenziando sia le opportunità che le sfide. Esploreremo il ruolo crescente dell'AI nell'economia globale, analizzando come possa favorire l'innovazione e la competitività, ma anche i rischi di disuguaglianza e di esclusione.
How to analyze stock data with Python
A quick introduction to Python’s libraries to manage, analyze and show stock data: how to use pandas, numpy, matplotlib to do some calculations, create statistics indicators and show in a chart what’s happen to our stocks.
High Availability for your SQL Server cache: lesson from the field
If you are implementing a Redis cache to alleviate the pressure over your SQL Server instance, this session is for you. We will examine the three possible ways to implement High Availability with Redis, the pros and cons of each of them and how to use it from different languages, depending on the availability of supporting libraries.
Funzionalità efficaci per l'analisi dei dati in Microsoft Power BI
L'obiettivo di questa sessione è mettere in risalto l'importanza delle soluzioni grafiche implementabili nei cruscotti direzionali aziendali per migliorare la capacità di analisi self-service e la navigazione multidimensionale.
In particolare, tratteremo i seguenti punti:
• Self service pivot: come utilizzare i parametri per creare “pivot” che rendono la navigazione dei dati utile e flessibile, particolarmente vantaggiosa per gli esperti funzionali abituati ad utilizzare Excel.
• Data viz: dal modello di Abela al metodo Ireneo vengono fornite indicazioni concrete per scegliere le più soluzioni grafiche più efficaci disponibili in PowerBI. L’obiettivo è mostrare le informazioni funzionali fondamentali al business (vendite, scorte, acquisti e margini) e consentire un’efficace comparazione spazio/temporale dei principali KPI. Ogni visualizzazione ha un ruolo preciso: non si tratta solo di rappresentare i dati, ma di comunicare insight in modo chiaro e immediato. L’obiettivo è trasformare i dati in azioni concrete, rendendoli accessibili anche a chi non ha competenze tecniche.
• Slow changing dimension: tema cruciale per storicizzare i dati e permettere analisi di lungo periodo.
• Distribuzione e diffusione: presentare i metodi per creare vari livelli di reportistica e distribuirli:
• Distribuzione “verticale”: generare report diversi e inviarli in base agli utenti o alle aree.
• Distribuzione “orizzontale”: distribuire lo stesso report a utenti diversi, porzionando il dataset in base all'utente che accede.
• Narrazione: sfruttare le alternative offerte da PowerBI per illustrare i report attraverso “commenti e segnalibri” e, soprattutto, ricorrere a presentazioni attraenti e interattive in PowerPoint.
Dai dati al ragionamento: disegnare database per AI e agenti
Con l'introduzione dell'AI *anche* nei database, ora siamo in grado di creare applicazioni intelligenti, che sfruttano gli LLM per il ragionamento e la generazione di suggerimenti.
Vediamo in questa sessione come combinare applicazione web, Data API Builder, SQL Server 2025 e AI locale per realizzare un piccolo sistema di assistenza tecnica.
Data API Builder: scenari di utilizzo
Data API builder è un applicazione open source rilasciata da Microsoft per creare in modo superveloce delle API che espongono il nostro database Azure Sql (ma anche Sql Server, PostgreSQL, MySql o CosmosDB). Scopriamo insieme alcuno tra i possibili scenari di utilizzo: applicazioni JAMstack, Power BI, PowerShell…
Connecting the dots: using Data API Builder to expose your SQL Server
Data API Builder enables developers to interact with SQL Server databases regardless of where they reside: on-premises, in Azure SQL, or within Microsoft Fabric.
With DAB, you can build frontend applications without worrying about the backend plumbing. It’s not just for SQL Server, either—it offers seamless support for PostgreSQL, MySQL, and CosmosDB.
In the first part of this session, we will explore what DAB is and how to set it up. Then, we’ll dive into practical approaches for integrating it with the various database technologies mentioned above.
Costruisci il tuo Copilot per i documenti aziendali con PostgreSQL ed Ollama
In questa sessione vedremo come sfruttare PostgreSQL e l'estensione pgvector per realizzare un assistente AI che sia in grado di aiutarci, rispondendo alle nostre domande sui documenti aziendali che abbiamo fornito al sistema.
E sfruttando solo tecnologie AI locali, in modo super-sicuro.
Come utilizzare le nuove funzionalità AI in SQL Server 2025 con Ollama
Le potenzialità dell'AI generativa sono a portata di... T-SQL. Nel senso che possiamo sfruttare le nuove funzionalità di SQL Server 2025 (ed Azure SQL) per interloquire con un motore di AI.
Se vogliamo salvaguardare la nostra privacy e non fornire informazioni riservate ad OpenAI, Anthropic etc, possiamo usare un motore di AI locale, come Ollama. In questa sessione vedremo come fare, sia su VM che usando Docker.
Come (NON) fare soldi con SQL Server e Python
A partire da SQL Server 2017, insieme all'engine e agli altri servizi si può installare anche il linguaggio Python, che può essere eseguito da una stored procedure come script "esterno", passando e ricevendo dati. Vediamo in questa sessione introduttiva come si può utilizzare per costruire un portfolio di azioni/ETF, monitorarne l'andamento ed prevedere i momenti giusti per acquistare o vendere. Insomma, come NON fare soldi con SQL Server e Python!
DISCLAIMER: non vi azzardate ad usare quanto visto in questa sessione con soldi veri eh!
Backup & restore best practices
Diciamolo, una delle cose che vi piace meno di SQL Server è... fare il backup... In questa sessione vedremo quali sono le strategie che possiamo utilizzare per ridurre al minimo la perdita di dati e le tecniche per ripristinare parzialmente un database o criptare un backup, come ottimizzare le performance per ridurre i tempi necessari, soprattutto quando i database sono molto grandi.
Azure PostgreSql vs Azure SQL database
Vi siete mai chiesti quali sono le differenze tra questi due popolarissimi database? Quali sono i punti di forza (e le debolezze) dell'uno e dell'altro? Dove e perché usarli? Beh, vi aspetto per scoprirlo insieme.
Azure Containers e SQL Server
SQL Server 2017 può essere installato su Windows, Linux e in containers Docker. In questa sessione vedremo come utilizzare Azure Container Instances e Azure Kubernetes Service per la creazione ed utilizzo di istanze SQL Server su Azure , pronte in pochi minuti e con una soluzione HA già inclusa e pronta all'uso.
Automatizzare Azure con Powershell
PowerShell è un linguaggio di scripting che ormai permea ogni prodotto/tecnologia Microsoft. In combinazione con i moduli Azure diventa una comodissima piattaforma per l'automazione. In questa presentazione vedremo come creare, modificare, interrogare e gestire le risorse Azure a nostra disposizione. Sia che stiate pianificando di usare Azure, sia che siate già avidi consumatori di risorse cloud, non potrete fare a meno di Powershell.
Architetture (cloud) dati complesse e dove trovarle
La crescente complessità delle architetture dati in azienda, soprattutto in ambienti ibridi, necessità sempre più spesso di soluzioni "creative" per avere i dati al posto giusto nel momento giusto.
In questa sessione vedremo come sincronizzare due database (non necessariamente identici) da un cloud all'altro (o da on-premise a cloud) utilizzando Debezium, e magari esporre poi i dati attraverso delle API REST o GraphQL in modo ultra-veloce e sicuro con Data API Builder.
European Microsoft Fabric + SQL Community Conference 2026 - Sessions Sessionize Event Upcoming
Data Saturday 2026 Pordenone Sessionize Event
Rome .NET Conference 2026 Sessionize Event
WPC 2025 Sessionize Event
Data Saturday Parma 2025 Sessionize Event
A.I. Day 2025 Reloaded Sessionize Event
1nn0vAI 2025 Sessionize Event
SQL Start! 2025 Sessionize Event
datasaturdays.com Pordenone 2025 Sessionize Event
XmasDev 2024 Sessionize Event
WPC 2024 Sessionize Event
Data Saturday Parma 2024 Sessionize Event
1nn0va Saturday 2024 Sessionize Event
Azure Day Roma 2024 Sessionize Event
SQL Start! 2024 Sessionize Event
datasaturdays.com Pordenone 2024 Sessionize Event
WPC 2023 Sessionize Event
Data Saturday Parma 2023 Sessionize Event
1nn0va Saturday 2023 Sessionize Event
datasaturdays.com Pordenone 2023 Sessionize Event
Codegen 2023 Sessionize Event
Data Saturday Parma 2022 Sessionize Event
WPC 2022 Sessionize Event
1nn0va Saturday 2022 Sessionize Event
datasaturdays.com Pordenone 2022 Sessionize Event
PASS Data Community Summit 2021 Sessionize Event
Cloud Day 2021 Sessionize Event
datasaturdays.com Pordenone 2021 #0001 Sessionize Event
Azure Day Rome 2019 Reloaded Sessionize Event
Azure Saturday Pordenone 2019 Sessionize Event
Azure Saturday 2018 Sessionize Event
Global Azure Bootcamp Verona Sessionize Event
Danilo Dominici
Senior Consultant
Polverigi, Italy
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top