sqlsathistory

Nr: 656

Back to Main list

SQLSaturday #656 - Denmark 2017

Start Time (24h) Speaker Track Title
08:30:00 Arne Bartels Application Database Development SSIS Custom Pipeline Component
08:30:00 Marek Matuszewski Cloud Application Development Deployment Reaching the Clouds on the BI Rocket
08:30:00 Andre Batista Enterprise Database Administration Deployment Challenges in HA\DR scenarios in SQL Server 2017 vNext on Linux
08:30:00 Ben Weissman BI Platform Architecture, Development Administration Biml: Your 3D Printer for SSIS
08:30:00 Stephanie Locke Strategy and Architecture DataOps - DevOps for analytics
10:00:00 André Melancia Enterprise Database Administration Deployment Hacking SQL Server
10:00:00 John Martin Strategy and Architecture Always On Multi-Site Patterns
10:00:00 Mihail Mateev Cloud Application Development Deployment Dealing with CosmosDB
10:00:00 Damian Widera BI Platform Architecture, Development Administration U-SQL in great depth
10:00:00 Jens Vestergaard Advanced Analysis Techniques Delivering BI Continuously
12:30:00 André Melancia Advanced Analysis Techniques If a machine can learn, why can't YOU learn Azure Machine Learning?
12:30:00 David Postlethwaite Enterprise Database Administration Deployment Microsoft Azure for the DBA
12:30:00 Alex Yates Strategy and Architecture €20M+ fines and prison: General Data Protection Regulation (GDPR) is coming, are you compliant? w/ Pete Moore
12:30:00 Alexander Klein BI Platform Architecture, Development Administration ETL meets Azure
12:30:00 Niels Skytte BI Platform Architecture, Development Administration From SSAS to Azure Analysis Services - Lessons learned
13:45:00 Andrew Pruski Enterprise Database Administration Deployment SQL Server Containers
13:45:00 Just Blindbaek BI Platform Architecture, Development Administration Reporting the reporting services database
13:45:00 Kalen Delaney Enterprise Database Administration Deployment A Look Inside SQL Server Distribution Statistics
13:45:00 Damian Widera Application Database Development SQL Server 2016. Meet the Row Level Security. Practical notes
13:45:00 Stephanie Locke Cloud Application Development Deployment Build your first bot – no code required!
15:15:00 Andrea Martorana Tusa BI Platform Architecture, Development Administration Power BI behind the scene: security and user management
15:15:00 Alex Yates Application Database Development Database version control and deployment: model or migration scripts?
15:15:00 Bent Pedersen BI Platform Architecture, Development Administration Power BI Infrastructure
15:15:00 Daniel Otykier BI Platform Architecture, Development Administration Boosting SSAS productivity with Tabular Editor
15:15:00 Gabi Münster BI Platform Architecture, Development Administration Azure Analysis Services - An important step for BI in the cloud?
16:30:00 Bartosz Ratajczyk BI Platform Architecture, Development Administration Automate your SSIS deployment process
16:30:00 Daniel Hutmacher Application Database Development Management Studio level-up
16:30:00 Andreas Wolter Enterprise Database Administration Deployment Monitoring Troubleshooting Availability Groups
16:30:00 Alexander Klein Cloud Application Development Deployment Let the Cognitive Services to help you to find your favourite cocktail.
16:30:00 Kamil Nowinski Application Database Development Maintenance of a DB project and Continuous Delivery using SSDT

SessionID: 64824

SSIS Custom Pipeline Component

Back to calendar

Event Date: 07-10-2017 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Arne Bartels

Title: SSIS Custom Pipeline Component

Abstract:

SSIS custom components can help to reuse code. The session shows step by step to program a custom pipeline component to query directory structures for files and present them as a continuous stream to e.g. FILESTREAM destinations. Only free tools will be used. C# knowledge is helpful.

SessionID: 65794

Reaching the Clouds on the BI Rocket

Back to calendar

Event Date: 07-10-2017 - Session time: 08:30:00 - Track: Cloud Application Development Deployment

Speaker: Marek Matuszewski

Title: Reaching the Clouds on the BI Rocket

Abstract:

The Presentation reveals how the communication between human and the computer jumps into the next level - with use of Microsoft Power BI, Cortana Analytics, live data streams and Cognitive Services audience will learn how to draw interesting conclusions and instantly get amazing insights. Participants will also learn how to use those insights to tell the story that provides real value, and can improve processes in companies, industries and everyday life.

SessionID: 68375

Challenges in HA\DR scenarios in SQL Server 2017 vNext on Linux

Back to calendar

Event Date: 07-10-2017 - Session time: 08:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Andre Batista

Title: Challenges in HA\DR scenarios in SQL Server 2017 vNext on Linux

Abstract:

With the emergence of SQL Server 2017 vNext on Linux, new challenges arise for High Availability and Disaster Recovery solutions. What kind of features and add-on's exists in Linux that provide this type of solutions and the interoperability between instances in hybrid scenarios (with Linux and Windows) ? How can we configure all the scenarios we know of Windows on Linux and additionally how we can implement such hybrid scenarios ? Join me in this session where we will discuss all these points, as well as possible architectures and best practices in implementing HA \ DR scenarios in SQL Server 2017 vNext on Linux.

SessionID: 68470

Biml: Your 3D Printer for SSIS

Back to calendar

Event Date: 07-10-2017 - Session time: 08:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Ben Weissman

Title: Biml: Your 3D Printer for SSIS

Abstract:

In this demo-heavy session, you will learn about the basic concepts of increasing productivity by creating your SSIS packages using Biml.

We will look into manual Biml code to understand the general idea of Biml, then take it from there and generate a whole staging area from scratch and end with a complete manageable solution to completely maintain your staging process using SQL tables.

Have you ever spent hours fixing your SSIS due to a schema change on the source? Ever wanted to add a "load timestamp" to 370 tables in your staging area but refrained because it would have taken you weeks to do so? If so, this is the session for you!

SessionID: 68805

DataOps - DevOps for analytics

Back to calendar

Event Date: 07-10-2017 - Session time: 08:30:00 - Track: Strategy and Architecture

Speaker: Stephanie Locke

Title: DataOps - DevOps for analytics

Abstract:

DevOps is a movement focused on improving quality and time to deliver value by tackling the thorny issues of infrastructure, testing, integration, and deployment.

These are big issues that have faced the data analytics world for years, and tools have been slow to be delivered. This is changing though, so now we can start using the concepts from DevOps and applying them to analytics.

Taking you through the principles, the tools, and the journey to DataOps, this session will help you do work with data.

SessionID: 64806

Hacking SQL Server

Back to calendar

Event Date: 07-10-2017 - Session time: 10:00:00 - Track: Enterprise Database Administration Deployment

Speaker: André Melancia

Title: Hacking SQL Server

Abstract:

How easy is it to hack a SQL Server?

In this session we'll see examples on how to exploit SQL Server, modify data and take control, while at the same time not leaving a trace. We'll start by gaining access to a SQL Server (using some "creative" ways of making man-in-the-middle attacks), escalating privileges and tampering with data at the TDS protocol level (e.g. changing your income level and reverting without a trace after payment), hacking DDM, and more. Most importantly, we'll also cover recommendations on how to avoid these attacks, and take a look at the pros and cons of new security features in SQL Server 2016. This is a demo-driven session, suited for DBAs, developers and security consultants. Disclaimer: No actual crimes will be committed. Please do not send agents to my house again.

SessionID: 64834

Always On Multi-Site Patterns

Back to calendar

Event Date: 07-10-2017 - Session time: 10:00:00 - Track: Strategy and Architecture

Speaker: John Martin

Title: Always On Multi-Site Patterns

Abstract:

Building robust and resilient Data Platform solutions can be complex and costly, building out for both High Availability and Disaster Recovery. The Always On technologies incorporated in the Microsoft SQL Server stack help Data Platform Engineers to do just this. Creating solutions that span multiple locations, in an effort to protect the data that we are tasked to manage on a daily basis.

Together we will walk through the architecture patterns, technology requirements, and configuration options that you need to know in order to build a solid Data Platform. Understanding the implementation differences between on-premises and cloud based deployments is important. Especially as there are specific requirements that need to be met for up-time SLAs to be applicable, as well as mitigating for region failures.

All of these elements mean that it is more than just simple wizards to follow in order to have a solid, reliable, and robust SQL Server Data Platform.

SessionID: 68612

Dealing with CosmosDB

Back to calendar

Event Date: 07-10-2017 - Session time: 10:00:00 - Track: Cloud Application Development Deployment

Speaker: Mihail Mateev

Title: Dealing with CosmosDB

Abstract:

CosmosDB service is a NoSQL is a globally distributed, multi-model database database service designed for scalable and high performance modern applications. CosmosDB is delivered as a fully managed service with an enterprise grade SLA. It supports querying of documents using a familiar SQL over hierarchical JSON documents. Azure Cosmos DB is a superset of the DocumentDB service. It allows you to store and query noSQL data, regardless of schema.

In this presentation, you will learn: • How to get started with DocumentDB you provision a new database account. • How to index documents • How to create applications using CosmosDb (using REST API or programming libraries for several popular language) • Best practices designing applications with CosmosDB • Best practices creating queries.

SessionID: 68778

U-SQL in great depth

Back to calendar

Event Date: 07-10-2017 - Session time: 10:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Damian Widera

Title: U-SQL in great depth

Abstract:

I would like to invite to the session about Microsoft Azure Data Lake and the USQL. I would like to show how quickly you can do data analysis using traditional C# and a new language that is a bit similar to the TSQL. I will also show more complicated things -how to run Python and R scripts to perform even more robust analysis

SessionID: 69452

Delivering BI Continuously

Back to calendar

Event Date: 07-10-2017 - Session time: 10:00:00 - Track: Advanced Analysis Techniques

Speaker: Jens Vestergaard

Title: Delivering BI Continuously

Abstract:

This session is tightly coupled to Visual Studio Online (VSO) as the central component to orchestrate the path to an automated deployment process. The tool itself is so much more than just a code repository, and once we have unlocked the power of VSO, you will quickly realize the sky is the limit. Focus in this session will mainly be delivered on processes around SSAS, SSIS and SSRS and we will also briefly touch on Continuous Delivery for the underlying Data Warehouse. Come join this session, if you are ready to take the first few steps towards automation of your deployment processes and want to know how Microsoft tools can help you.

In detail we will be looking at these components: Visual Studio Online 3rd. Party Add-Ons Build Agents Powershell Codeplex projects

And these processes: Build Test Release

SessionID: 64807

If a machine can learn, why can't YOU learn Azure Machine Learning?

Back to calendar

Event Date: 07-10-2017 - Session time: 12:30:00 - Track: Advanced Analysis Techniques

Speaker: André Melancia

Title: If a machine can learn, why can't YOU learn Azure Machine Learning?

Abstract:

Are you a DBA or Developer and would like to get started with AzureML the EASY WAY?

AzureML isn't just for "data scientists"... Anyone can use it! And after this session you'll be using it too... Disclaimer: Sadly, AzureML still can't predict what's on your girlfriend's mind. Nothing ever will.

SessionID: 65070

Microsoft Azure for the DBA

Back to calendar

Event Date: 07-10-2017 - Session time: 12:30:00 - Track: Enterprise Database Administration Deployment

Speaker: David Postlethwaite

Title: Microsoft Azure for the DBA

Abstract:

Although Microsoft Azure and the concept of Cloud Computing has been around for a number of years it is still a mystery to many. This talk takes offers an introduction to Microsoft Azure and the many services it has to offer.

We will then go onto look in depth at SQL Azure Database; creating, configuring, scaling, connecting, using, securing, monitoring, uploading, scheduling, high availability and DR.

SessionID: 67560

€20M+ fines and prison: General Data Protection Regulation (GDPR) is coming, are you compliant? w/ Pete Moore

Back to calendar

Event Date: 07-10-2017 - Session time: 12:30:00 - Track: Strategy and Architecture

Speaker: Alex Yates

Title: €20M+ fines and prison: General Data Protection Regulation (GDPR) is coming, are you compliant? w/ Pete Moore

Abstract:

Co-presented with Pete Moore.

Do you hold data on EU citizens? If so GDPR applies to you.

From the 25th May 2018 organisations who fail to implement appropriate technical and organisational measures that ensure and demonstrate that they are compliant will be liable for a fine of €20M or 4% of annual global turnover – whichever is GREATER. Also, prison.

As a professional who works with data it is wise to ensure that you understand GDPR.

DISCLAIMER: I am not a lawyer.

Let me repeat: I AM NOT A LAWYER.

I am not qualified to give legal advice. However, I do know a thing or two about delivering software. In this talk I will bring your attention to the main aspects of GDPR and discuss some of the consequences this has on the use of production data and database lifecycle management (DLM).

I will focus on technical problems that we need to address. You can (and should) hire your own lawyers to provide legal advice.

SessionID: 67683

ETL meets Azure

Back to calendar

Event Date: 07-10-2017 - Session time: 12:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Alexander Klein

Title: ETL meets Azure

Abstract:

How to move the classic SSIS packages to the cloud for the ETL process? Azure offers Data Factory, Runbooks, Logic App, or Functions. What is hidden behind the individual services and what can I do with them? The examples here show how these components can be assembled to manage a DWH's management in the cloud.

SessionID: 69541

From SSAS to Azure Analysis Services - Lessons learned

Back to calendar

Event Date: 07-10-2017 - Session time: 12:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Niels Skytte

Title: From SSAS to Azure Analysis Services - Lessons learned

Abstract:

Seeing a potential in jumping on board the latest and greatest we decided to start using Azure Analysis Services from the start to supplement/replace our ‘old’ SSAS Tabular 2012 production setup.

Promises of using level 1400 features, easy/better sharing to our customers, no management overhead, and all the usual cloud benefits, well, being a small company, the decision seemed like a slam dunk. After the initial test deployment, reality set in and we had to deal with: Deployment, Processing, Security, Monitoring, Debugging, Stability, Performance and Capacity. Without having all the answers I’ll share our experience in terms of benefits, challenges and how we made it work.

SessionID: 66811

SQL Server Containers

Back to calendar

Event Date: 07-10-2017 - Session time: 13:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Andrew Pruski

Title: SQL Server Containers

Abstract:

There's a lot of buzz about containers in tech at the moment but not so much in the SQL Server world which I find odd because as SQL Server people this technology has benefits that we simply shouldn't be ignoring.

My session aims to take attendees through what containers are and how they can benefit us. There are drawbacks which will also be covered but I'm hoping after this session, attendees will be able to go back to their respective companies and be able to evaluate container technology to determine whether or not it will be of benefit.

Attendees will be taken through the following: - The definition of containers Virtual Machines vs Containers Container networking fundamentals Configuring Windows Server 2016 to run containers Installing the docker engine Pulling SQL images from the docker repository Running SQL Server containers Creating custom container images A real world implementation of containers

SessionID: 66914

Reporting the reporting services database

Back to calendar

Event Date: 07-10-2017 - Session time: 13:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Just Blindbaek

Title: Reporting the reporting services database

Abstract:

Complete the loop and create reports on top of the Reporting Services database so you can answer questions like: Who is using the reports and who is not? Any reports not being used? What are the top 20 list of slowest reports? Who received the Data-Driven Subscription? What are the dependencies between data sources, data sets and reports? What is the specific query in a dataset or report? When was the report deployed and by who? Who has access to the reports and by which permissions?

The session will walk-through the creation and all the attendees will get all the reports from the demonstrations.

SessionID: 67528

A Look Inside SQL Server Distribution Statistics

Back to calendar

Event Date: 07-10-2017 - Session time: 13:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Kalen Delaney

Title: A Look Inside SQL Server Distribution Statistics

Abstract:

Where do the estimated rowcount values come from? Look inside SQL Server’s distribution statistics to see how they are used to come up with the estimates. We’ll also discuss changes in the cardinality estimator in recent versions and look at some new metadata that gives us more statistics information.

Goals: • Explore the output of DBCC SHOW_STATISTICS • Describe when the density information is useful • Look at some problem scenarios for which the statistics can’t give good estimates • Understand why cardinality estimation involves more than just the statistics

SessionID: 68779

SQL Server 2016. Meet the Row Level Security. Practical notes

Back to calendar

Event Date: 07-10-2017 - Session time: 13:45:00 - Track: Application Database Development

Speaker: Damian Widera

Title: SQL Server 2016. Meet the Row Level Security. Practical notes

Abstract:

I would like to Present a very important feature of the next SQL Server that is called R#243;w Level Security. that feature gives a new security Level to the product and musy be understand in depth by all Developers. I would like to Present the feature and show all implications especially important from performance point of view. I will be doing demos all the time. NO POWERPOINT SLIDES

SessionID: 68804

Build your first bot – no code required!

Back to calendar

Event Date: 07-10-2017 - Session time: 13:45:00 - Track: Cloud Application Development Deployment

Speaker: Stephanie Locke

Title: Build your first bot – no code required!

Abstract:

Learn how to build a bot that will answer questions asked by users. Learn how to customise it and embed it on your website. Learn how to do all of this without having to write a single line of code.

I’ll be using Microsoft’s qnamaker.io site to build an FAQ bot and the putting it live with an Azure Bot Service and the Skype Web Control. The end result is a little snippet you can add to any web page, making implementation a breeze.

You can follow along as I build the bot live, or just soak it all in. Either way, you’ll see how easy it is to build a bot and you’ll know the next steps to follow to start building more complex bots.

SessionID: 66296

Power BI behind the scene: security and user management

Back to calendar

Event Date: 07-10-2017 - Session time: 15:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Andrea Martorana Tusa

Title: Power BI behind the scene: security and user management

Abstract:

Power BI is a great suite of tools for business analytics and reporting. You use it to create reports and dashboard to deliver insights throughout your company.

But, what about the new licensing model recently introduced for Power BI? How it can fits to your needs? Every organization is a complex system with rules and limitations. Users belong to groups each with visibility profile. So you need to know how security in Power BI works: how to configure and restrict access, how to filter data based on the logged user, how to implement static and dynamic Row-level security (RLS), how to control usage of specific features.

Furthermore you deal with a large number of users you can’t leverage by hand. Power BI provides an admin portal that allows you to manage users and groups in the Office 365 admin center. Come to this session to discover what’s behind the scenes in Power BI and how to implement a solution compliant to your security and governance model.

SessionID: 66804

Database version control and deployment: model or migration scripts?

Back to calendar

Event Date: 07-10-2017 - Session time: 15:15:00 - Track: Application Database Development

Speaker: Alex Yates

Title: Database version control and deployment: model or migration scripts?

Abstract:

For the last few years Microsoft have been promoting declarative, model-based database development with tools like SSDT. For many this is the way forward – gone are the days of managing endless upgrade scripts and manual deployments.

At the same time, leaders and shakers of our industry including Jez Humble, Pramod Sadalge and Paul Stovell promote an iterative, migration script driven approach asserting that deployment scripts should be tested early and not generated by a tool.

I'm irritated whenever I go to a “how to do database continuous delivery” session and the speaker presents one way as good and the other as bad. Like most things, it depends.

I’ll illustrate the limitations of each approach with a simple scenario. I’ll describe which projects are better suited to a model or a migrations approach, and whether it’s possible to get the best of both worlds.

SessionID: 67066

Power BI Infrastructure

Back to calendar

Event Date: 07-10-2017 - Session time: 15:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Bent Pedersen

Title: Power BI Infrastructure

Abstract:

This session is designed to help IT professionals and Architects how to utilize Power BI Premium. Do you want when to go for Power BI Premium and how to size,s setup, migrate and utilize the features of Power BI Premium.

During this ession you will be provided with a complete and comprehensive overview cover:

SessionID: 67288

Boosting SSAS productivity with Tabular Editor

Back to calendar

Event Date: 07-10-2017 - Session time: 15:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Daniel Otykier

Title: Boosting SSAS productivity with Tabular Editor

Abstract:

Authoring SSAS tabular models using the standard tools (SSDT) can be a pain when working with large models. This is because SSDT keeps a connection open to a live workspace database, which needs to be synchronized with changes in the UI. This makes the developer experience slow and buggy at times. Tabular Editor is an open-source alternative, that relies only on the Model.bim metadata and the Tabular Object Model (TOM). Compared to SSDT, making changes to measures, calculated columns, display folders, etc. is lightning fast, and the UI provides a "what-you-see-is-what-you-get" experience, making it much easier to manage and author large models. Combined with scripting functionality, a Best Practice Analyzer, command-line build and deployment, and much more, Tabular Editor is a must for every SSAS Tabular developer. This PowerPoint-free session will focus on demoing the capabilities of the tool.

SessionID: 68764

Azure Analysis Services - An important step for BI in the cloud?

Back to calendar

Event Date: 07-10-2017 - Session time: 15:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Gabi Münster

Title: Azure Analysis Services - An important step for BI in the cloud?

Abstract:

Since April 2017 another fascinating PaaS in the Microsoft Cloud reached general availability: Azure Analysis Services.

But why should you switch from your existing on-premise solution to the cloud or plan your new approach with it? What are the big advantages of Azure Analysis Services? And what actually are the differences to PowerBI? Why is Azure Analysis Services an important step to enhancing the possibilities for BI in the cloud? This session offers answers to your questions and provides insight to support the positioning of Azure Analysis Services in your Business Intelligence strategy.

SessionID: 65621

Automate your SSIS deployment process

Back to calendar

Event Date: 07-10-2017 - Session time: 16:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Bartosz Ratajczyk

Title: Automate your SSIS deployment process

Abstract:

Deploying SSIS projects is a daunting manual task we do every time in SQL Server Data Tools. Rebuild/Deploy/Validate/Execute. Add version control to it, branch, merge, add packages to projects, switch between DEV/TEST/PROD environments - it's getting even more boring.

On this session I will show you how to put all that tasks to the server side. You'll see how to use Powershell and API available in .NET. Or MSBuild. I will add a bit of TFS to it to automate all things and you'll see that testing and deployment of subsequent project versions doesn't have to be so bothersome.

You will see what to look at when designing your own solution, what resources to use, what limitations await and how to overcome them.

SessionID: 66678

Management Studio level-up

Back to calendar

Event Date: 07-10-2017 - Session time: 16:30:00 - Track: Application Database Development

Speaker: Daniel Hutmacher

Title: Management Studio level-up

Abstract:

Move up to Management Studio Superstar with these great productivity tips! We’ll explore stuff like keyboard shortcuts, configuration options, how to keep your SSMS settings synchronized across multiple environments and other really useful everyday tricks and hacks. Think “hey, wait, how’d you do that!?”

Some of the things I’ll cover:

No undocumented stuff, no registry editor, and nothing you wouldn’t put into production. Just really clever productivity tips that will take some of the burden off your everyday work.

But I’m not going to sugarcoat it. Your code may still run slow, and you’ll probably write just as many bugs – but you’ll write them a lot quicker and with so much more style and panache.

SessionID: 66832

Monitoring Troubleshooting Availability Groups

Back to calendar

Event Date: 07-10-2017 - Session time: 16:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Andreas Wolter

Title: Monitoring Troubleshooting Availability Groups

Abstract:

In this session, we look under the covers of availability groups. Various demos show how to analyze functionality and performance in relation to availability groups using DMVs and Extended Events. This includes problem analysis during initial seeding and the subsequent synchronization traffic and its performance overhead on the workload. The aim is to provide a better understanding of the basic mechanisms and their impact on the chosen high-availability infrastructure as well how to use the available, built-in tools for troubleshooting.

SessionID: 67685

Let the Cognitive Services to help you to find your favourite cocktail.

Back to calendar

Event Date: 07-10-2017 - Session time: 16:30:00 - Track: Cloud Application Development Deployment

Speaker: Alexander Klein

Title: Let the Cognitive Services to help you to find your favourite cocktail.

Abstract:

Who does not know the problem, you sit in the bar and just don't know which cocktail to order?

The Cogntive services offer here with face, emotion and recommendation three APIs that can help you. How do you best combine these services to get a suggestion for your cocktail?

SessionID: 69451

Maintenance of a DB project and Continuous Delivery using SSDT

Back to calendar

Event Date: 07-10-2017 - Session time: 16:30:00 - Track: Application Database Development

Speaker: Kamil Nowinski

Title: Maintenance of a DB project and Continuous Delivery using SSDT

Abstract:

The task seems to be easy. Maintenance of a database project in the code repository, treat it as a master-version and do deployment evenly and frequently. Simple? Seemingly. The things become more complex when the number of objects in the database grows. While instead of one database, we have over a dozen. When databases have got references to each other. And how about dictionary tables? Where to keep them and how to script? Additional issues are coming whilst we would like to control instance-level objects.

I will explain all these topics on the session focused on practical aspects of work with Microsoft Visual Studio Data Tools.