Sessioni

(Login to save favorite sessions)

.net developer for Jupyter Notebooks and Apache Spark and viceversa

Jupyter Notebooks and Apache Spark are first class citizens of the Data Science space, a truly requirement for the "modern" data scientist. But there was a requirement: being a python developer. Now Microsoft is investing on C# as another first class citizen in this space. Let's look what .net can do for notebooks and spark and what are notebooks and spark.

Level
200
Category
Developers
Room
Galileo
Time
2:00 PM
Code
DEV104
(Login to save favorite sessions)

Automating Azure SQL Database maintenance tasks

Azure SQL Database has not got a native scheduling service comparable to SQL Agent that is present in the on-premise instances. When database solutions are implemented in Azure SQL, after the design phase of DB schema, possible solutions to perform database maintenance activities like Integrity Check, Index Rebuild etc… have to be studied. On the contrary, Backup activity already has an excellent default configuration given by Microsoft Azure platform. In this article we will list the necessary activities to undertake in order to perform the maintenance of databases in Azure SQL; moreover, possible solutions will be explained and more convenient services will be described.

Level
200
Category
DBA
Room
Copernico
Time
4:30 PM
Code
DBA105
(Login to save favorite sessions)

Baking Extended Events recipes without breaking a sweat

OK, you got the message: Extended Events is the way to monitor SQL Server from now on. However, you feel overwhelmed by XML shredding and the simplest of tasks seems impossible. Fear not: in this demo intensive session I will show you how to tackle the most challenging tasks without writing a single line of code. I will use the open-source tool XESmartTarget to audit logins, find unused objects, capture and notify deadlocks and much more. Stop doing things the hard way! Join me and learn how XESmartTarget can do all the heavy lifting for you.

Level
200
Category
Developers
Room
Galileo
Time
11:30 AM
Code
DEV103
(Login to save favorite sessions)

Benchmarking SQL Server

Misurare le prestazioni della propria istanza per scoprire gli errori di configurazione più comuni

Level
200
Category
DBA
Room
Galileo
Time
3:15 PM
Code
DBA106
(Login to save favorite sessions)

Database recovery: Concetti e novità in SQL Server 2019

Il Recovery è fondamentale per ogni database, consentendo di ripristinare la consistenza e l'integrità dei dati a fronte di qualsiasi evento e/o circostanza. Questa sessione ne illustra i concetti e l'evoluzione delle tecniche e degli strumenti disponibili nella piattaforma SQL Server, con un particolare accento sulle novità introdotte dalla versione 2019.

Level
200
Category
DBA
Room
Copernico
Time
10:15 AM
Code
DBA102
(Login to save favorite sessions)

Entity Framework Core v3 from SQL to NoSQL

Nella versione 3.0, Entity Framework ha iniziato a supportare sistemi NoSQL. CosmosDB è il primo database supportato, vedremo come inserire e leggere i dati con una nuova filosofia e la confronteremo con una relazionale.

Level
200
Category
Developers
Room
Galileo
Time
10:15 AM
Code
DEV102
(Login to save favorite sessions)

Entity Framework Core v3 from SQL to NoSQL

Nella versione 3.0, Entity Framework ha iniziato a supportare sistemi NoSQL. CosmosDB è il primo database supportato, vedremo come inserire e leggere i dati con una nuova filosofia e la confronteremo con una relazionale.

Level
200
Category
Developers
Room
Galileo
Time
10:15 AM
Code
DEV102
(Login to save favorite sessions)

Failure prediction for the manufacturing industry with SQL Server & R

Working in manufacturing industry means that you must deal with product failures. As a BI and/or Data Scientist developer, your task is not only monitor and report product’s health state during its lifecycle, but also predict the likelihood of a fail in the production phase or when product has been delivered to the customer. Machine Learning techniques can help us to accomplish this task. Starting from past failure data, we can build up a predictive model to forecast the likelihood for a product to fail or giving an estimate on its duration. And now it is possible to develop an end-to-end solution in SQL Server, because of the introduction of advanced analytics tools like R since release 2016. In this session, we start from the real case of a manufacturing company to create some predictive models: a) Regression model, to predict how many months a product will last once it is delivered to the customer; Time to Failure (TTF); b) Classification models, to predict if a product will fail within a given time frame. (Binary or multi-class classification problem.( The solution is built using SQL Server 2016, R and R services. On top of that, some reports are created to deliver the outcome to the stakeholders.

Level
200
Category
Developers
Room
Galileo
Time
9:00 AM
Code
DEV101
(Login to save favorite sessions)

Introduction to M in Power BI

Uno dei punti di forza di Power BI risiede nelle performance del suo engine di Power Query e nella capacità di semplificare lo sviluppo dell'intera fase ETL attraverso l'uso della sola interfaccia grafica. Ma dietro le quinte ogni nostro "click" si traduce in codice "M" e conoscere tale linguaggio consente di ampliare ulteriormente le potenzialità di Power BI e quindi dei nostri modelli. In questa sessione introduttiva verranno descritti i principali costrutti e le regole base del linguaggio e si mostreranno alcuni esempi pratici di utilizzo all'interno dei modelli di Power BI.

Level
200
Category
Analytics
Room
Tolomeo
Time
11:30 AM
Code
BI104
(Login to save favorite sessions)

Power Bi Dynamic Role Level Security Patterns

La Role level security è una funzione importante per gestire l'accesso ai report e l'utilizzo di soluzioni dinamiche offre un sistema potente e flessibile per organizzare l'accesso ai dati degli utenti. Durante questa sessione esploreremo i principali modelli per costruire una Role Level Security ben strutturata ed efficiente

Level
200
Category
Analytics
Room
Tolomeo
Time
10:15 AM
Code
BI103
(Login to save favorite sessions)

SQL Server Data Virtualization with Polybase

Polybase è la tecnologia introdotta con SQL Server 2016 per eseguire query distribuite in ambienti eterogenei. Inizialmente con un supporto di sistemi esterni limitato, in SQL Server 2019 è stato esteso per supportare non solo Hadoop e SQL Server in tutte le declinazioni, tra cui Azure SQL Data Warehouse, ma anche Teradata, Oracle, MongoDB e sistemi generici accessibili via ODBC. In questa sessione vedremo come funziona il meccanismo di integrazione dal punto di vista tecnico con qualche esempio pratico.

Level
200
Category
DBA
Room
Copernico
Time
9:00 AM
Code
DBA101
(Login to save favorite sessions)

SQL Server Lift & Shift on Azure!

Sempre più spesso le aziende migrano i propri datacenter, o parte di essi, in cloud. Quando si arriva alla componente SQL Server delle diverse isole applicative, ci si trova davanti alla possibilità di migrare il workload SQL su una pletora di servizi diversi, tra VM in IaaS e Azure SQL Database in PaaS. Analizziamo quali possono essere i driver che guidano la scelta di un percorso di migrazione verso Azure, quali strumenti usare e quali elementi possiamo andare ad introdurre nella soluzione affinché ci si possa avvalere dei benefici del cloud, evitando di fare l'ennesimo banale rehost che poco aggiunge rispetto a quanto avevamo on-premises.

Level
200
Category
DBA
Room
Copernico
Time
11:30 AM
Code
DBA103
(Login to save favorite sessions)

SQL Wars, l'attacco dei cloni e la resistenza dei container

In questa sessione, Giuliano e Alessandro mostrano le tecnologie disponibili per trasportare velocemente dati di produzione in ambienti isolati da usare in: test di integrazione, emulazione di rilasci e controllo di anomalie. Dal cloning in Hyper-V ai container Docker, vedremo quanto è semplice fare provisioning di dati su Microsoft SQL Server per verificare la presenza di regressioni nell'integrare le modifiche prodotte dal Team di sviluppo.

Level
200
Category
DBA
Room
Copernico
Time
2:00 PM
Code
DBA104
(Login to save favorite sessions)

SQL Wars, l'attacco dei cloni e la resistenza dei container

In questa sessione, Giuliano e Alessandro mostrano le tecnologie disponibili per trasportare velocemente dati di produzione in ambienti isolati da usare in: test di integrazione, emulazione di rilasci e controllo di anomalie. Dal cloning in Hyper-V ai container Docker, vedremo quanto è semplice fare provisioning di dati su Microsoft SQL Server per verificare la presenza di regressioni nell'integrare le modifiche prodotte dal Team di sviluppo.

Level
200
Category
DBA
Room
Copernico
Time
3:15 PM
Code
DBA104
(Login to save favorite sessions)

Walk-through of Azure Machine Learning Service new features

The session is mostly a demo one that will guide you into the new Azure Machine Learning Service world, focusing on the new features like the Designer (no code ML), Automated ML and ML Interpretability.

Level
200
Category
Analytics
Room
Tolomeo
Time
9:00 AM
Code
BI102