Build Schedule

Advanced Filters:
  • Track

    clear all



  • Speaker


  • Level


  • Session Type


Sessions Found: 18
APPLY operator is a T-SQL table operator that allows to boost query perfomance and to solve complex calculation problems in an very efficient way. 
But it isn't easy to understandt how does it work and how it can be applied to our queries. 
In this session, we will examine the various types of APPLY operator (CROSS APPLY, OUTER APPLY) to understand it's behaviour and the power it holds.
We will go through many real world cases to show how we can use the APPLY operator when writing queries instead of JOINs 
and we will show how performances can be improved by using this operator the right way.
Speaker:

Accompanying Materials:

Session Type:
Regular Session (60 minutes)

Track:
DEV

Level: Intermedia

Session Code:

Date: November 26

Time: 4:30 PM - 5:30 PM

Room: DEV

Una soluzione database ha performance ottimali quando l'applicazione scala all'aumentare dei dati, e il database server è configurato (e dimensionato) correttamente. In questa sessione verranno esaminate alcune opzioni che se lasciate "by default" non permetteranno di ottenere le massime prestazioni dal vostro database server. Verranno trattate opzioni del sistema operativo, dell'istanza SQL Server fino ad arrivare alla configurazione del piano di manutenzione. Se pensate che il vostro database server sia configurato correttamente, non perdete questa sessione!
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DBA

Level: Intermedia

Session Code:

Date: November 26

Time: 12:15 PM - 1:15 PM

Room: DBA

Azure offre due differenti modelli di deployment per creare e gestire risorse: Resource Manager e "classic".
In entrambe le modalità è possibile e conveniente allestire un ambiente Always On Availability group. 
SQL Server 2016 trova in Azure un contesto di elevata efficienza e relativa semplicità. In questa sessione 
si introducono le novità relative ad Always On e si illustrano alcuni tra i possibili metodi per l'implementazione 
della farm di server adibiti alla replica Always On dei nostri database.
Speaker:

Accompanying Materials:

No material found.

Session Type:
Regular Session (60 minutes)

Track:
DBA

Level: Advanced

Session Code:

Date: November 26

Time: 3:15 PM - 4:15 PM

Room: DBA

Team Foundation Server (TFS) is a collaboration platform to manage the lifecycle of your BI Solution. In this session, we are going to focus on the interaction between SSDT, SSIS, TFS and automated testing. 

I will demonstrative how to do develop, test and publish and publishing the changes to an on-premises instance of SQL Server. We will look at how we can do continuous integration of Databases and other BI elements between development and diffrent environments in a seamless manner upon successful build of the solution. 

Testing will cover different aspects of SQL, SSAS and execution of SSIS packages for test-purposes to ensure simple setup of test-cases and both manual and automated execution.
Speaker:

Session Type:
Extended Session (90 minutes)

Track:
CLOUD/BI

Level: Beginner

Session Code:

Date: November 26

Time: 2:00 PM - 3:30 PM

Room: Cloud/BI

Che cos’è “Cortana Intelligence Suite”? Quali sono i servizi e le tecnologie che mette a disposizione? Perché e come ci può essere utile? Queste sono alcune delle domande a cui cercheremo di dare riposta in questa sessione che fornirà una overview dell’intera Suite di Microsoft. Si tratta di una sessione per “beginners” il cui obiettivo è quello di fornire una comprensione di base dell’architettura di Cortana Intelligence Suite e delle infinite potenzialità che essa ci mette a disposizione.
Speaker:

Accompanying Materials:

No material found.

Session Type:
Regular Session (60 minutes)

Track:
CLOUD/BI

Level: Beginner

Session Code:

Date: November 26

Time: 4:30 PM - 5:30 PM

Room: Cloud/BI

HDInsight is a powerfull tool for the process of big amount of data such as web/application log, sensor data and many other scalable datasources.
During this session we will handle:
* Create manually and programmatically an HDInsight Cluster
* Work on a python noteook for the creation of a prototype
* Create a simple Spark application that manage your logs
* Aggregate your data on SQL Azure
* Create a simple powerbi dashboard

At the end of the session you will be able to create data pipeline on the cloud.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DEV

Level: Beginner

Session Code:

Date: November 26

Time: 11:00 AM - 12:00 PM

Room: DEV

Elastic Database features enables you to use the virtually unlimited database resources of Azure SQL Database to create solutions for transactional workloads, and especially Software as a Service (SaaS) applications. Honors and duties to use this feature: in this session we will try to understand how it works, when to use it and when it becomes necessary. * Depends on your wallet ;D
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DBA

Level: Intermedia

Session Code:

Date: November 26

Time: 2:00 PM - 3:00 PM

Room: DBA

You probably know that with a stored procedure you can permit users to access or update data even if they have no direct permissions on the table. But you may have noticed that this does not work when the SP uses dynamic SQL. 

In this session you will learn why it is so and techniques how you can use to overcome this. You will also learn that the same techniques can be to permit users to perform specific actions they need to do without granting them general high-level permissions on database or server level by packaging these actions into a stored procedure. You will also learn why should should be careful with setting a database TRUSTWORTHY.

The session should be of interest both to DBAs and application developers that need to consider advanced permissions in their stored procedures.
Speaker:

Accompanying Materials:

Session Type:
Extended Session (90 minutes)

Track:
DEV

Level: Intermedia

Session Code:

Date: November 26

Time: 12:15 PM - 1:45 PM

Room: DEV

In this session will introduce you to the concept of basic data modeling with some practical examples that you will be able to reproduce on the hands-on-lab PC. This introduction covers basic calculations and an overview of all the scalar and table functions in DAX
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
CLOUD/BI

Level: Beginner

Session Code:

Date: November 26

Time: 3:15 PM - 4:15 PM

Room: Cloud/BI

Dopo alcuni mesi di utilizzo delle tabelle temporali potremmo trovarci con milioni di record nelle tabelle "storiche" che (forse) non ci serviranno poi così spesso oppure non ci serviranno mai. Dopo una adeguata introduzione rivolta a chi non avesse ancora approcciato questa nuova feature di SQL Server 2016 di procederà all'analisi delle tecniche per fare della adeguata manutenzione in scenari critici.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DEV

Level: Intermedia

Session Code:

Date: November 26

Time: 9:45 AM - 10:45 AM

Room: DEV

Extended Events è un sistema per la raccolta di eventi generati dai vari componenti di SQL Server a scopo diagnostico. Introdotto in SQL Server 2008 è stato inizialmente considerato da molti unicamente come futuro sostituto di SQL Trace con il pregio di avere un minore impatto sul sistema tracciato. In realtà Extended Events ha sempre offerto funzionalità uniche per la raccolta e la correlazione di alcuni eventi tramite un singolo strumento. In questa sessione vedremo come utilizzare al meglio questo sistema che con il tempo è diventato un componente sempre più importante dell'infrastruttura diagnostica anche per l'ottimizzazione delle prestazioni.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DBA

Level: Intermedia

Session Code:

Date: November 26

Time: 9:45 AM - 10:45 AM

Room: DBA

Let’s face it: Best Practices are too many to really know them all and choose which ones should be applied first. Does your telephone ring all the time? Do your users ask for that “quick report” that instead takes ages and keeps changing every time you think it’s done? 

Have you ever thought that in dire times avoiding Worst Practices could be a good starting point and you can leave fine tuning for a better future? If the answer is “yes”, then this session is for you: we will discover together how not to torture a SQL Server instance and we will see how to avoid making choices that in the long run could turn out to be not as smart as they looked initially.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DEV

Level: Beginner

Session Code:

Date: November 26

Time: 3:15 PM - 4:15 PM

Room: DEV

E' capitato anche a voi di avere a che fare con l'ottimizzazione delle prestazioni di SQL Server ? Magari quella query che certi giorni va come una fucilata e altri lentissima ? In questa sessione, di taglio pratico, vedremo quali sono le metodologie di analisi e tuning delle query, attraverso piccoli esempi mirati (pillole, appunto), che forniscano, se non proprio una soluzione, almeno uno spunto di riflessione per migliorare l'uso di SQL Server ed ottimizzarne le performance.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DBA

Level: Beginner

Session Code:

Date: November 26

Time: 4:30 PM - 5:30 PM

Room: DBA

Azure is an evolving Cloud as each service increase functionalities on a daily basis. Azure Sql Database, the SQL Server executed as Platform as a Service is one of the most important services and is not excluded from this evolution, also with new features that comes from SQL Server 2016. Let's see how to use, manage, develop with SQL in the cloud.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
CLOUD/BI

Level: Intermedia

Session Code:

Date: November 26

Time: 11:00 AM - 12:00 PM

Room: Cloud/BI

Query Data Store è la nuova funzionalità di SQLServer 2016 che permette la storicizzazione nel tempo delle prestazioni delle query in termini di consumo delle risorse e dei relativi piani di esecuzione, oltre i riavvii della macchina.
La sessione entra nel dettaglio di Query Store e mostra come questo meccanismo permetta di effettuare analisi sofisticate del comportamento delle query e delle loro prestazioni. Illustra come sia possibile correlare il cambiamento delle performances ed il consumo delle risorse a quello del piano di esecuzione oppure seguire nel tempo l’evoluzione di un piano di esecuzione in funzione di eventi quali cambio delle statistiche, modifiche dello schema o presenza di indici. Inoltre, analizzare le prestazioni di determinate porzioni del codice, individuare regressioni e identificare le query che hanno degradato nelle ultime esecuzioni tra tutte quelle eseguite. 
Più in generale, la sessione mostra come trarre il massimo vantaggio da questa funzionalità in un’
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
DBA

Level: Advanced

Session Code:

Date: November 26

Time: 11:00 AM - 12:00 PM

Room: DBA

Perchè dovrei gestire gli errori nel codice T-SQL ? Cosa succede se in una transazione si verifica un errore ?
La gestione degli errori è spesso sottovalutata nella scrittura del codice T-SQL e questo potrebbe porre i dati in serio pericolo. 
Tutto quello che c'è da sapere per scrivere codice T-SQL, e non solo, robusto ed affidabile.
Speaker:

Accompanying Materials:

No material found.

Session Type:
Regular Session (60 minutes)

Track:
DEV

Level: Intermedia

Session Code:

Date: November 26

Time: 2:00 PM - 3:00 PM

Room: DEV

Sempre più spesso le infrastrutture applicative includono piattaforme dati in esecuzione sul cloud. Uno dei problemi con cui ci si scontra riguarda la modalità di integrazione con queste nuove piattaforme. Questa sessione mostra alcune tecniche per trasferire dati da sistemi e applicazioni presenti nella propria farm verso il cloud. Vedremo come è possibile trasferire dati provenienti da database relazionali o flat file verso Azure SQL Database, utilizzando servizi come Azure Service Bus, Azure Stream Analytics e Azure Logic Apps.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
CLOUD/BI

Level: Intermedia

Session Code:

Date: November 26

Time: 12:15 PM - 1:15 PM

Room: Cloud/BI

Azure ML, Microsoft’s machine learning service in the cloud, enables you to easily build, deploy and share advanced analytics solutions. Azure ML provides many machine learning algorithms and data preparation tasks. In addition, Azure Machine Learning supports R. You can bring in your existing R codes in to Azure Machine Learning and run it in the same experiment with the built-in learners and publish this as web service. R code can be used to prepare and manipulate the data, to train machine learning models and to make predictions on new data. This session shows how to use R  in order to maximize the benefits of Azure ML.
Speaker:

Session Type:
Regular Session (60 minutes)

Track:
CLOUD/BI

Level: Intermedia

Session Code:

Date: November 26

Time: 9:45 AM - 10:45 AM

Room: Cloud/BI

Sessions Found: 18
Back to Top cage-aids
cage-aids
cage-aids
cage-aids