Publications

Apache Zeppelin 0.7 e Windows 10 (senza Docker)

Davide Mauri

Ho da poco rilasciato la versione la version 0.7 R2 di Apache Zeppelin e, contemporaneamente, ho anche avuto tempo “libero” per poter trovare il modo di far funzionare Apache Zeppelin 0.7 direttamente su Windows 10, senza dover passare da Docker.

Docker rimane comodissimo per la possibilità di eseguire codice in modo fortemente isolato, ma se questa necessità non c’è o non serve, ad esempio perché potete senza problemi installare l’ultima versione di Java sulla vostra macchina e non avete problemi a scaricare e scompattare manualmente un paio di package, alla la soluzione nativa e’ altrettanto buona, in particolare se non volete sprecare spazio sulla macchina. Con Docker l’istallazione di Apache Zeppelin e’ di circa 1 GB, mentre invece la soluzione nativa e’ ci neanche 150MB.

Creare una dashboard con Apache Zeppelin

Davide Mauri

Ho da poco rilasciato l’aggiornamento per rendere Apache Zeppelin 0.7 compatibile con SQL Server, Azure SQL ed Azure DW, ed è quindi un buon momento anche per descrivere come creare una dashboard con questo bellissimo prodotto, e fare un piccolo indice degli articoli che ho pubblicato a riguardo.

In realtà, al posto che un articolo, dato che si tratta di un breve tutorial ho pensato di creare un video per mostrare come fare. Trovate il video qui:

"Desk Reference For The Thinking Data Professional And User"

Davide Mauri

Ho da poco finito di leggere l’ultimo lavoro di Fabian Pascal:

THE DBDEBUNK GUIDE TO MISCONCEPTIONS ABOUT DATA FUNDAMENTALSA DESK REFERENCE FOR THE THINKING DATA PROFESSIONAL AND USER

una raccolta ragionata dei post più importanti apparsi sul suo sito, in cui ogni mito, preconcetto o errata convinzione a riguardo del Modello Relazionale, il suo uso, il suo scopo ed i suoi limiti sono sfatati.

Conosco Fabian personalmente da anni. Sono un fan dei suoi libri e del suo lavoro: la sua abilità nello spiegare l’importanza ed i dettagli del Modello Relazionale sono impareggiate ed illuminanti. Non è una sorpresa, quindi, che anche il suo ultimo lavoro sia un libro che chiunque, lo ripeto, chiunque, lavori in ambito IT ed in un modo o nell’altro abbia a che fare con dei dati dovrebbe leggere. Non importa se usate il Modello Relazionale o no: leggete questo libro.

Utilizzare Apache Zeppelin con SQL Server

Davide Mauri

zeppelin

Apache Zeppelin é un “web-based notebook” che permette di eseguire query verso le piú disparate sorgenti dati, anzi Big Data, manipolando il risultato ottenuto per visualizzare tabelle o grafici, mixando il tutto anche con la possibilità di scrivere del markdown e poter organizzare lo spazio del notebook ridimensionando i paragrafi e trascinandoli dove si vuole. Ottimo, insomma, per creare dashboard al volo Ma non solo: personalmente lo trovo fantastico per lavorare sui dati in modo interattivo. Utilissimo chiaramente per chi si occupa di Data Science, è un ottimo strumento anche per tutti coloro che hanno “solamente” a che fare con i dati tutti giorni. Lo scopo di Apache Zeppelin, infatti, é quello di rendere possibile le attivita di

Lista Trace Flags Ufficiale

Davide Mauri

Il SQL Server Tiger Team si sta occupando, tra le altre cose, di tenere aggiornata la lista di tutti i trace flag disponibili in SQL Server per modificare il funzionamento nel caso sia assolutamente necessario. La lista è disponibile qui:

http://aka.ms/traceflags

Occhio, come al solito, che i trace flags non sono da usare alla leggera, quindi usateli se e solo se è strettamente necessario!

Se vi state chiedendo, invece, cosa sono i trace flags, riporto la definzione qui:

SQL Azure DTU Calculator

Davide Mauri

Una delle domande più comuni quando si inizia ad utilizzare SQL Azure è legata alla scelta del livello di servizio necessario per la proprie necessità. Dato che sul Cloud, ogni risorsa sprecata è un tangibile costo aggiuntivo, è bene scelgliere il livello di servizio migliore. Il “problema” è che il livello è misurato in DTU - Database Transaction Units - ossia un valore che rappresenta un mix di CPU, Memoria ed I/O. Il problema è che è molto difficile, se non impossibile, calcolare questo valore per un server on-premises già esistente, in modo da poter aver un paragone con dei dati conosciuti.

Aggiornato il SSIS Feature Pack for Azure

Davide Mauri

E’ stato rilasciato un aggiornamento per il “SQL Server Integration Services Feature Pack for Azure”, per tutte le versione di SQL Server dalla 2012 in avanti.

Questo feature pack specifico per SSIS ed Azure permette a SSIS di sfruttare delle feature di Azure in modo molto semplice, come ad esempio gestire un cluster HDInsight o copiare dei dati su un Blob Store.

Slide e demo della sessione "SQL Server 2016 What's new for Developers"

Davide Mauri

Sono online le slide e le demo della sessione fatta all’evento “Buon Compleanno UgiDotNet” tenutosi qualche giorno fa presso la sede di Microsoft Italia.

SQL Server 2016: novità per gli sviluppatori (Davide Mauri - MVP)

Supporto Nativo a JSON, Tabelle temporali, Live Query Statistics, Stretch Database e Polybase sono feature che senza dubbio sono di sicuro interesse per chi sviluppa app, di qualsiasi genere. In questa sessione vedremo le prime tre feature con un certo dettaglio ed introdurremo le potenzialità delle ultime citate per poter dare un quadro completo di SQL Server 2016 che è una della release più ricche ed importanti, per quanto riguarda lo sviluppo, da SQL Server 2005 in avanti. Non mancherà, ovviamente, una “piccola” citazione a SQL Server per Linux.

SQL Server 2016 Additional Download Links

Davide Mauri

Insieme al rilascio di SQL Server 2016 RTM, di cui si è già parlato in precedenza, ci sono anche una serie di download aggiuntivi e/o opzionali che sono molto utili e che trovate elencati qui:

in realtà la cosa più interessante è il “Feature Pack” che permette il download di tutto questo ben di Dio (se vi serve, ovviamente):

SQL Server 2016 RC 1

sql-server-2016-rc1

A brevissimo tempo dalla RC0, è stata rilasciata la Release Candidate 1 di SQL Server 2016. In questo caso il focus è praticamente tutto su Reporting Services, che finalmente si mostra in tutta la sua nuova veste. La versione del prodotto è ormai “feature complete” e quindi è tempo di farne una prova su strada. Qui il link con il dettaglio delle novità disponibili:

SQL Server 2016 RC1: What’s new in Reporting Services