Risorse

Raccolta di materiali utili per studiare e lavorare meglio: guide, tool, repository, libri e documentazione. Le risorse coprono SQL Server, Azure e Data Platform in generale, includendo integrazione, automazione, BI/analytics e data engineering, organizzate per argomento.

cu-watcher: monitoraggio automatico degli aggiornamenti SQL Server

Danilo Dominici

Tenere traccia di tutti gli aggiornamenti cumulativi (CU) e General Distribution Release (GDR) di SQL Server è un compito noioso ma critico per chi gestisce ambienti di produzione. Microsoft pubblica le informazioni sulle build su Microsoft Learn, ma non esiste un feed strutturato che avvisi quando esce una nuova patch. cu-watcher risolve il problema: è un tool scritto in Go multipiattaforma, pensato per essere lanciato da cron/Windows Task Scheduler, che scarica le pagine delle build, le analizza, le persiste su SQL Server e invia un’email quando viene rilevata una nuova release.

Perfmon Vault: contatori Perfmon in SQL Server

Gianluca Hotz

Perfmon Vault è un mini-progetto work in progress che ho realizzato per importare contatori Perfmon (Windows e/o SQL Server) in SQL Server e conservarli a lungo termine per analisi storiche e trend.

Perché Ordered Columnstore?

Il progetto nasce come PoC per capire come sfruttare al meglio l’Ordered Clustered Columnstore Index, introdotto in SQL Server 2025.

Microsoft Learn: Data platform paths and more!

Sergio Govoni

Microsoft ha recentemente lanciato il portale Microsoft Learn Career Paths per aiutare le persone a sbloccare il percorso verso la carriera dei loro sogni, attraverso risorse gratuite tra cui moduli di formazione, certificazioni e annunci di lavoro.

Non potevano mancare i percorsi relativi alla Data Platform:

Qui trovate l’elenco completo dei percorsi Microsoft Learn.

New book: Extending Power BI with Python and R

Sergio Govoni

Segnalo la pubblicazione del libro Extending Power BI with Python and R scritto dall’amico e collega MVP Luca Zavarella che sicuramente avete avuto il piacere di conoscere!

I temi trattati nel libro forniranno ai lettori le competenze per rispondere a questa domanda “Cosa è possibile fare in Power BI con Python e R che non è già possibile con le funzionalità standard di Power BI?”.

Unit testing: Come scrivere la tua prima unit test!

Sergio Govoni

Nell’articolo precedente, il secondo di questa serie, abbiamo descritto come installare il framework tSQLt, il tool SQL Test di Red-Gate e come avviene l’esecuzione di una unit di test. Ora è giunto il momento di scrivere il nostro primo test! Useremo gli strumenti che abbiamo descritto in precedenza!

Specifiche e requisiti

Scriveremo la nostra prima unit di test per verificare i requisiti di un trigger che ci è stato commissionato dall’Azienda inventata Adventure Works LTD il cui database è disponibile per il download su questo repository di GitHub. Il database AdventureWorks2017 contiene la tabella Product riferita allo schema Production. La tabella Product rappresenta l’anagrafica dei prodotti gestiti e commercializzati dall’Azienda che vi ha commissionato un trigger per impedire l’inserimento di nuovi prodotti aventi come “scorta di sicurezza” valori minori di 10. L’Azienda desidera quindi avere sempre una scorta di magazzino pari a 10 unità. La scorta di sicurezza è un dato molto importante per le procedure automatiche di riordino dei materiali, che ne tengono conto per l’emissione degli ordini a fornitore o degli ordini di produzione. Per semplificare l’esempio, il trigger risponderà soltanto all’evento OnInsert, per i comandi INSERT.

WPC 2020! Invito omaggio per i membri UGISS!

Sergio Govoni

Anche quest’anno si rinnova l’appuntamento con WPC, sarà la 27esima edizione e ci accompagnerà verso l’edizione fisica di Marzo 2021.

WPC 2020 sarà in live streaming e si terrà il 18 Novembre dalle ore 09:00 alle ore 18:00.

WPC rappresenta una delle più importanti conferenze italiane sulle tecnologie Microsoft e sul palco non poteva mancare una sessione di Data Platform! Gianluca Hotz e Luca Ferrari ci guideranno alla scoperta delle versioni dell’Engine SQL presenti in Azure con importanti dettagli che ci aiuteranno a scegliere la versione più adeguata alle nostre esigenze.