sqlsathistory

Nr: 871

Back to Main list

SQLSaturday #871 - Sardegna 2019

Start Time (24h) Speaker Track Title
10:00:00 Davide Luzzu Artificial Intelligence How AI will help us to work better
10:00:00 Marco Dal Pino Internet of Things Create IoT devices connected or on the Edge using AI and ML
10:00:00 Sergio Govoni Database Development Set-based vs Iterative programming (IT)
11:15:00 Francesco De Chirico Advanced Analytics Il mio grosso grasso modello di Power BI
11:15:00 Francesco Diaz Artificial Intelligence From 0 to Conversational AI using Microsoft Azure platform: how to get started
11:15:00 Gianluca Hotz Database Admin SQL Server 2019 CTP 2.4 (IT)
13:15:00 Marco Obinu Database Admin SQL Server ed Azure: Disaster Recovery per tutti
13:15:00 Giancarlo Lelli Internet of Things Lap around the Azure Cognitive Services for the .NET Developer
13:15:00 Lucrezia Noli Machine Learning Applied ML: from theoretical to actionable Deep Learning Structures (IT)
14:30:00 Dennes Torres Advanced Analytics Self-Service ETL: The PowerBI Data Flows
14:30:00 Sergio Govoni Database Development SQL Server Execution Plans: From Zero to Hero (IT)
14:30:00 Sebastiano Galazzo Machine Learning Machine Learning - Best Practices
15:45:00 Luca Zavarella Machine Learning Market Basket Analysis in SQL Server Machine Learning Services
15:45:00 Francesco Sparacio Internet of Things Stranger IoThing: behind remote monitoring
15:45:00 Franco Perduca Database Development Practical Data Virtualization

SessionID: 92519

How AI will help us to work better

Back to calendar

Event Date: 18-05-2019 - Session time: 10:00:00 - Track: Artificial Intelligence

Speaker: Davide Luzzu

Title: How AI will help us to work better

Abstract:

AI is many things, but overall is technology that learns from our habits and helps us to achieve better results with less efforts.

In this session we'll learn how to leverage the AI inside many everyday technologies to do things smarter and in a very efficient way. The objective is to understand what we already have and how to use it, while perceiving the limits and produce better software in the future.

SessionID: 92742

Create IoT devices connected or on the Edge using AI and ML

Back to calendar

Event Date: 18-05-2019 - Session time: 10:00:00 - Track: Internet of Things

Speaker: Marco Dal Pino

Title: Create IoT devices connected or on the Edge using AI and ML

Abstract:

Build IoT devices is not something new. But build devices for the intelligent edge or smart devices that solve complex problems or automate day by day task is something more engaging.

Let's see how we can use Azure IoT platform to build this kind of devices using services and platform expressly designed to include AI and ML in our devices.

SessionID: 94179

Set-based vs Iterative programming (IT)

Back to calendar

Event Date: 18-05-2019 - Session time: 10:00:00 - Track: Database Development

Speaker: Sergio Govoni

Title: Set-based vs Iterative programming (IT)

Abstract:

Confrontato con gli altri linguaggi di programmazione, T-SQL non è difficile da imparare e al netto di eventuali errori sintattici può essere molto tollerante. Tuttavia, per ottenere il massimo delle prestazioni dobbiamo sfruttare una delle sue caratteristiche più importanti, la sua natura dichiarativa! In questa sessione confronteremo due approcci per sviluppare codice T-SQL, l'approccio Set-based e l'approccio Procedurale. Vedremo perché l'approccio Set-Based è raccomandato e da dove derivano le difficoltà che si incontrano nel pensare una soluzione Set-based fin dall'inizio. Solo attraverso un'attenta valutazione della struttura e della logica delle query, unita alla consapevolezza di avere a disposizione un linguaggio dichiarativo, gli sviluppatori potranno ottenere, dal proprio codice T-SQL, il massimo delle performance e della scalabilità.

SessionID: 90649

Il mio grosso grasso modello di Power BI

Back to calendar

Event Date: 18-05-2019 - Session time: 11:15:00 - Track: Advanced Analytics

Speaker: Francesco De Chirico

Title: Il mio grosso grasso modello di Power BI

Abstract:

Le ottime prestazioni del motore di Power BI (VertiPaq), unite al suo elevato fattore di compressione dei dati, spesso rendono superflua l’attività di ottimizzazione dei modelli dati realizzati con Power BI desktop.

In realtà questa è una buona prassi che dovrebbe sempre essere prevista nel ciclo di sviluppo dei nostri modelli indipendentemente dalla loro dimensione e complessità. In questa sessione, dopo una breve introduzione teorica sul funzionamento di VertiPaq e dei suoi algoritmi di compressione, ci concentreremo su alcune best practices da seguire per ottimizzare i nostri modelli e sugli strumenti a nostra disposizione per verificare l’effettivo livello di ottimizzazione degli stessi. Inoltre, vedremo come sia possibile raccogliere, tramite DMV, tutte le informazioni utili delle strutture dati dei nostri modelli utilizzando Power BI desktop, fino a realizzare una versione “Power BI” del famoso tool Vertipaq Analizer.

SessionID: 92420

From 0 to Conversational AI using Microsoft Azure platform: how to get started

Back to calendar

Event Date: 18-05-2019 - Session time: 11:15:00 - Track: Artificial Intelligence

Speaker: Francesco Diaz

Title: From 0 to Conversational AI using Microsoft Azure platform: how to get started

Abstract:

In this session we will explore how to start using the Azure platform to build a conversational AI system, including chat and voice.

SessionID: 92986

SQL Server 2019 CTP 2.4 (IT)

Back to calendar

Event Date: 18-05-2019 - Session time: 11:15:00 - Track: Database Admin

Speaker: Gianluca Hotz

Title: SQL Server 2019 CTP 2.4 (IT)

Abstract:

A circa un anno dal rilascio della versione RTM di SQL Server 2017 è stata rilasciata la prima CTP pubblica della prossima versione che sarà la 2019. In questa sessione vedremo quali sono le novità introdotte nel database engine ricapitolando le varie funzionalità introdotte nelle versioni più recenti. Vedremo anche una breve introduzione dell'architettura di SQL Server 2019 Big Data Cluster.

SessionID: 90344

SQL Server ed Azure: Disaster Recovery per tutti

Back to calendar

Event Date: 18-05-2019 - Session time: 13:15:00 - Track: Database Admin

Speaker: Marco Obinu

Title: SQL Server ed Azure: Disaster Recovery per tutti

Abstract:

Grazie al Azure, oggigiorno è possibile disegnare soluzioni di Disaster Recovery affidabili e di facile implementazione anche per la media e piccola impresa.

Vediamo insieme quali sono le soluzioni suggerite da Microsoft, confrontandone pregi e difetti.

SessionID: 92921

Lap around the Azure Cognitive Services for the .NET Developer

Back to calendar

Event Date: 18-05-2019 - Session time: 13:15:00 - Track: Internet of Things

Speaker: Giancarlo Lelli

Title: Lap around the Azure Cognitive Services for the .NET Developer

Abstract:

In questa sessione si parlerà degli Azure Cognitive Service e di come il loro utilizzo, reso semplice dai tool sdk integrati, permetta di infondere all’interno di workload applicativi algoritmi intelligenti di vario tipo.

SessionID: 92975

Applied ML: from theoretical to actionable Deep Learning Structures (IT)

Back to calendar

Event Date: 18-05-2019 - Session time: 13:15:00 - Track: Machine Learning

Speaker: Lucrezia Noli

Title: Applied ML: from theoretical to actionable Deep Learning Structures (IT)

Abstract:

Incontriamo sempre più spesso modelli di Deep Learning che sfruttano molteplici tipi di reti neurali per creare nuovi applicativi di intelligenza artificiale. Durante questa sessione comprenderemo la struttura delle reti neurali e il loro funzionamento da un punto di vista teorico, per poi creare un modello di Deep Learning predittivo con l'ausilio di Keras.

SessionID: 90445

Self-Service ETL: The PowerBI Data Flows

Back to calendar

Event Date: 18-05-2019 - Session time: 14:30:00 - Track: Advanced Analytics

Speaker: Dennes Torres

Title: Self-Service ETL: The PowerBI Data Flows

Abstract:

What was already good has became even better. We were already able to make ETL in PowerBI using M, now, using the PoweBI Data Flows we are able to store the ETL on the PowerBI Portal, control the ETL execution, the data among many ETL steps and share the result with many Power BI files, instead of having to duplicate M scripts accross different .PBIX files

In this session you will understand better what Data Flows can bring to our already powerful self-service BI tools

SessionID: 91267

SQL Server Execution Plans: From Zero to Hero (IT)

Back to calendar

Event Date: 18-05-2019 - Session time: 14:30:00 - Track: Database Development

Speaker: Sergio Govoni

Title: SQL Server Execution Plans: From Zero to Hero (IT)

Abstract:

Ogni query, prima di essere eseguita, viene trasformata dal Query Optimizer in un piano di esecuzione. Il piano di esecuzione descrive in quale ordine verranno accedute le tabelle, quali saranno gli indici utilizzati, quali gli operatori di JOIN e molto altro. In questa sessione impareremo a leggere i piani di esecuzione per trarre informazioni che ci permettano di scrivere query più efficienti; vedremo infine anche le caratteristiche del piano di esecuzione per i comandi INSERT/UPDATE e DELETE.

SessionID: 92179

Machine Learning - Best Practices

Back to calendar

Event Date: 18-05-2019 - Session time: 14:30:00 - Track: Machine Learning

Speaker: Sebastiano Galazzo

Title: Machine Learning - Best Practices

Abstract:

Sempre più progetti oggi necessitano della potenza dell'intelligenza Artificiale ed del Machine Learning.

Per progetti la cui problematica è standard si possono trovare soluzione pronte all'uso, tuttavia questa estrema facilità spesso è il più grande nemico quando dobbiamo risolvere problematiche specifiche o custom. In questa sessione scopriremo come applicare alcune best practices nell'uso e configurazione del ML, ma soprattutto, ne abbiamo sempre realmente bisogno? Analizzeremoi alcuni falsi miti nell'impiego del ML e quando non è necessario usarlo.

SessionID: 90359

Market Basket Analysis in SQL Server Machine Learning Services

Back to calendar

Event Date: 18-05-2019 - Session time: 15:45:00 - Track: Machine Learning

Speaker: Luca Zavarella

Title: Market Basket Analysis in SQL Server Machine Learning Services

Abstract:

La Market Basket Analysis è una metodologia che permette l’identificazione delle relazioni esistenti tra una vasto numero di prodotti acquistati da differenti consumatori. Nasce come tecnica di Data Mining per supportare il cross-selling e il piazzamento a scaffale dei prodotti; ma è anche utilizzata per diagnosi mediche, nella bioinformatica, in analisi della società in base a dati anagrafici, ecc.

In questa sessione vedremo come i nuovi Machine Learning Services ci permettono di ricavare gli insight di questa analisi direttamente in SQL Server 2017, utilizzando il linguaggio di programmazione R.

SessionID: 91716

Stranger IoThing: behind remote monitoring

Back to calendar

Event Date: 18-05-2019 - Session time: 15:45:00 - Track: Internet of Things

Speaker: Francesco Sparacio

Title: Stranger IoThing: behind remote monitoring

Abstract:

Una soluzione di remote monitoring consta di vari elementi dall'invio delle telemetrie dai dispositivi fino allo store dei dati.

Vediamo dunque la soluzione usando IoT hub per gestire i dati in ingresso, la manipolazione di questi dati attraverso uno Stream Analytics e il suo immagazzinamento mostrandoli infine in una web app in near real time. Vedremo il tutto attraverso una demo reale con un dispositivo compatibile arduino (azure iot development kit) e i dati dei suoi sensori.

SessionID: 93157

Practical Data Virtualization

Back to calendar

Event Date: 18-05-2019 - Session time: 15:45:00 - Track: Database Development

Speaker: Franco Perduca

Title: Practical Data Virtualization

Abstract:

Data virtualization gestisce le difficolta di integrazione tra diverse fonti dati e formati senza dare origine a repliche o spostamento dei dati stessi. Quali sono i concetti e come poterli affrontare con i miglioramenti aggiunti a Polybase presenti in SQL Server 2019 è lo scopo di questa sessione