Sessioni

(Login to save favorite sessions)

Capita spesso di affrontare una migrazione verso Azure dove, per una ragione o per l'altra, una parte dei workload SQL Server non è ancora pronta al passaggio diretto in PaaS. Dimensionare una VM in Azure è sempre un task che richiede un'ottima competenza architetturale, per capire come funzionano le cose dietro le quinte e di conseguenza ottenere una VM performance e dal giusto costo. Fortunamentamente, la piattaforma Azure IaaS è in costante evoluzione, e spesso vengono rilasciate nuove funzionalità che ci aiutano a semplificare questo processo. Vediamo insieme quali sono le best practices correnti per la distribuzione di un ambiente performante e resiliente, alla luce delle ultime novità, e come è possibile automatizzare gli step di deployment.

Cosa c'รจ di nuovo sul fronte delle Azure SQL VM - IT

Level
300
Category
DBA
Room
Sun
Time
9:00 AM
Code
DBA
(Login to save favorite sessions)

Che si tratti di Azure SQL o SQL Server, il deploy dei SSIS packages é un'opera tanto delicata quanto macchinosa, soprattutto se si utilizzano gli Environment. Tutto il processo é semplificabile sfruttando Azure DevOps coi suoi repository git e le sue pipeline. In questa sessione vi mostrerò come creare una semplice pipeline da sviluppo a rilascio, passando per alcuni trick e utilità che possono semplificare la gestione dei nostri progetti SSIS, anche in scenari multi progetto e multi soluzione.

Azure DevOps - Deploy SSIS su SQL database - IT

Level
300
Category
DEV
Room
Sun
Time
9:00 AM
Code
DEV
(Login to save favorite sessions)

In questa sessione vedremo una panoramica delle soluzioni SQL Server IaaS e PaaS disponibili in AWS e come affrontare al meglio una migrazione verso tali ambienti.

SQL Server in AWS - IT

Level
300
Category
DEV
Room
Sun
Time
9:00 AM
Code
DEV
(Login to save favorite sessions)

Let's explore in deep how to make Time Series Anomaly Detection, from IoT data and how Azure services can serve this way.

Deep Dive Time Series Anomaly Detection with different Azure data services - IT

Level
300
Category
DBA
Room
Sun
Time
9:00 AM
Code
DBA
(Login to save favorite sessions)

Oggi Entity Framework Core è sempre di più la scelta consigliata per l'accesso ai dati nelle nostre applicazioni .NET. Tuttavia, ci sono ancora numerosi scenari in cui abbiamo bisogno delle prestazioni di Dapper. Nel corso di questa sessione mostreremo come creare un layer unico di accesso ai dati che ci permetta di sfruttare Entity Framework Core o Dapper in base alle nostre esigenze, senza duplicazione di configurazione.

Entity Framework Core and Dapper... Live together in perfect harmony - IT

Level
300
Category
DEV
Room
Sun
Time
9:00 AM
Code
DEV
(Login to save favorite sessions)

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.

Baking Extended Events recipes without breaking a sweat - IT

Level
300
Category
DBA
Room
Sun
Time
9:00 AM
Code
DBA
(Login to save favorite sessions)

Power Query, Modeling and Data Visualization are the three pillars the Power BI reports development is based on. Power Query is the least known and used one: a real hidden treasure, about 20% of the potential is usually used of. In this session we will discover the main features of the M language, on which Power Query is based, and the main best practices to follow when developing in this language.

Power Query & M: the hidden treasure inside Power BI - IT

Level
300
Category
BI
Room
Sun
Time
9:00 AM
Code
BI
(Login to save favorite sessions)

SQL Server 2019 introduced the missing key feature for using graph databases features in a production environment; shortest path. The Shortest Path algorithm calculates the shortest (weighted) path between nodes. Define a starting node and navigate through relationships until the destination has been reached, retrieving all components along the way. In this session, I show how to explode a Bill Of Materials (BOM) by using the shortest path algorithm. My customer are wholesale resellers, working actively with warehousing. They use Dynamics AX for warehouse transactions. We are often asked to go over the full BOM of specific items for reporting and cost management purposes. I show you how to use the new feature for addressing these needs. I set up a complete graph databases environment in SQL Server 2019 from an AX environment, and show how to navigate through all components for every item, calculating costs, relationships between parts, level of iterations.

Navigate Bill of Materials with SQL Server 2019 Graph shortest path - IT

Level
300
Category
DEV
Room
Sun
Time
9:00 AM
Code
DEV
(Login to save favorite sessions)

Traces, Metrics, Logs sono le tre misure fondamentali per monitorare una applicazione in produzione. Impariamo in pochi passi a verificare i tempi di esecuzione di ogni pezzo del nostro codice, dall'accesso al dato alla logica. Reagiamo preventivamente alle query mal scritte o ai carichi di lavoro che mettono alle corde la nostra applicazione.

Monitorare le nostre applicazioni che accedono ai dati con OpenTelemetry e .NET - IT

Level
300
Category
DEV
Room
Sun
Time
9:00 AM
Code
DEV
(Login to save favorite sessions)

When we talk about unit test, we are actually talking about a software testing level that aims to test a discrete piece of code. The word “unit” refers to the smallest piece of code that can be tested separately. In a database solution, the unit is typically a stored procedure, a trigger or a user-defined function. When you start to think about unit test, it is very important to define the System Under Test (SUT) first and isolate it! Unit testing frameworks, stubs, mock and fake objects are used to assist in unit testing. In this session we will explore the techniques and tSQLt framework to start unit testing in your database development.

Database development unit test with tSQLt - IT

Level
300
Category
DEV
Room
Sun
Time
9:00 AM
Code
DEV