Nr: 760
SQLSaturday #760 - Rheinland 2018
SessionID: 74460
Cosmos DB - NoSQL strikes back (Introduction to the dark side of data)
Event Date: 09-06-2018 - Session time: 09:15:00 - Track: Cloud
Speaker: Andre Essing
Title: Cosmos DB - NoSQL strikes back (Introduction to the dark side of data)
Abstract:
Es war einmal vor langer Zeit in einer weit, weit entfernten Datenbank...
SQL war für lange Zeit die einzige Option Applikationsdaten zu speichern. Es gab immer wieder rebellische Aktivitäten, das SQL Imperium zu stürzen, was eine neue Hoffnung verbreitete. Aber alle anderen Möglichkeiten Daten zu speichern, entpuppten sich nur als eine dunkle Bedrohung. Nun, nach dem Erwachen der Cosmos DB startet die Rache von NoSQL.
Während der Session schauen wir uns Azure Cosmos DB im Detail an, was Sie mit Cosmos DB erreichen können und wie Cosmos DB in einer galaktischen Umgebung aus Daten und Applikationen genutzt werden kann.
Besuchen Sie meinen Vortrag und finden Sie richtige Lösung für Ihre Applikation. Mögen die Daten mit Ihnen sein.
SessionID: 74473
TFS for Continous Integration for SSIS and database projects in a Data Warehouse environment
Event Date: 09-06-2018 - Session time: 09:15:00 - Track: BI
Speaker: Felix Möller
Title: TFS for Continous Integration for SSIS and database projects in a Data Warehouse environment
Abstract:
Source control and continous integration is standard in software development. However, TFS does not come with the ability to build SSIS projects out of the box. To use the benefits of continous integration, methodologies for automatic deployment and validation of SSIS projects will be presented. Finally, validation of best practices with the help of the testing frameworks Nbi and pester is shown.
The session gives an overview of everything you need to know to setup continous integration including testing and deployment (TFS, msbuild for SSIS, Nbi, pester).
It will help you to:
- Deploy your SISS solution to the next environment with just a click in a web browser
- Never again have out of date meta data in your packages
- Never again have a package not adheering the naming conventions
- Never again have objects in your database project that depend on objects that are not there anymore
For any violation of the above, you will get a mail right after the checkin to fix it right away.
SessionID: 77607
Graph Databases and Solutions
Event Date: 09-06-2018 - Session time: 09:15:00 - Track: DEV
Speaker: Niko Neugebauer
Title: Graph Databases and Solutions
Abstract:
The modern connected world requires connected solutions, beyond basic relational engine - think about web pages connections, social media network communications or map path finding.
Even though one can implement eventually everything with a relational engine, the bigger amount of analysed data is involved, the less probable is that your analysis will be done on time and with acceptable ease for the developers.
Graph databases do exist in the wild since 1960s, but only in the last 2 decades - with the advances of the internet, started to conquer wider recognition and usage.
Let's dive into this diverse world of graph databases and discover the new kid on the block - the GraphDB in SQL Server 2017 Azure SQL Database, which promises to allow you to expand and convert your workloads for solving modern connected world problems.
SessionID: 78950
Event Date: 09-06-2018 - Session time: 09:15:00 - Track: DBA
Speaker: Ivan Campos
Abstract:
Join me in this session and see the tools that we have available for the moment that allow us to manipulate SQL Server on Windows/Linux. You we will see the difference between all of them, the good things, the bad things and a handful of tips.
SessionID: 82880
Power Moving
Event Date: 09-06-2018 - Session time: 09:15:00 - Track: Mixed
Speaker: Christian Storms
Title: Power Moving
Abstract:
In dieser Session dreht sich alles um Animationen innerhalb von Power BI. Seit einigen Versionen bietet Power BI verschiedene Möglichkeiten, Daten animiert darzustellen – aktuell aber auch noch mit einigen verschiedenen Stolpersteinen. Mittels einer C# Applikation werde ich zeigen, wie Daten an ein Power BI Streaming Data Set gesendet und in Power BI mit den verschiedenen Standard Streaming Charts visualisiert werden können. Danach werde ich diese Daten mit dem ArcGIS Map Visual verarbeiten und die Animationsfunktion aufzeigen die diese Komponente mit sich bringt.
SessionID: 82988
How to simplify a scientists life – PowerBI, R and an applied statistics
Event Date: 09-06-2018 - Session time: 09:15:00 - Track: Analytics
Speaker: Ameli Kirse
Title: How to simplify a scientists life – PowerBI, R and an applied statistics
Abstract:
How to simplify a scientists life – PowerBI, R and an excursus to applied statistics.
In the last years several research fields have been revolutionized by the invention of Next Generation Sequencing (NGS) methods and as a result the amount of data generated in a single experiment has increased remarkably and can now easily exceed several GB.
The analysis of these comparably big amounts of data has become challenging because established software and workflows are often not applicable for these big amounts of data or make the analysis of the data to an time consuming and frustrating work step.
In this talk I’ll show how the use of PowerBI simplified my daily routine. I’ll provide insight into the daily struggles a scientist has to deal with and why the implementation of R into PowerBI made this tool to my first choice when it comes to visualizing and analyzing big amounts of data.
Every project has its own hypotheses and it is the overreaching goal of every experiment to prove
SessionID: 74448
Das SSIS Paket das sich selbst optimiert
Event Date: 09-06-2018 - Session time: 10:45:00 - Track: BI
Speaker: Ben Weissman
Title: Das SSIS Paket das sich selbst optimiert
Abstract:
Die Anzahl der parallelen Dataflows in SSIS ist je nach Vorsystem begrenzt. Somit ist ein paralleles Laden nur bis zu einem gewissen Punkt möglich. Was aber, wenn Tabellen unterschiedlich stark bzw. schnell wachsen?
Hier hilft nur ein regelmäßiges Optimieren, um zu vermeiden, dass Ressourcen verschwendet werden.
Oder ihr habt stark wachsende Strukturen mit hinzukommenden Fremdschlüsseln, die bei der Beladungs-Reihenfolge beachtet werden müssen?
Wir sehen uns für beide Fälle an, wie wir diese mit Biml weitgehend automatisiert lösen und optimieren können!
SessionID: 74451
Next first steps - selected applications of R
Event Date: 09-06-2018 - Session time: 10:45:00 - Track: Analytics
Speaker: Thomas Hütter
Title: Next first steps - selected applications of R
Abstract:
Die Einführung für R-Neulinge hat Dir gefallen, jetzt möchtest Du die nächsten Schritte wagen, und echten R-Code ausprobieren? Wir vertiefen zwei Aspekte aus meiner Präsentation "Von SQL zu R und darüber hinaus" und wir werden sehen, wer sich an Benford's Gesetz hält, und wer nicht.
Die drei Themen dieser leicht Code-lastigen Session sind:
• dynamisches SQL umgesetzt in R, als Beispiel zur Abfrage einer Multi-Mandanten-Datenbank
• Visualisierungen in R auf der Basis von Shapefiles und Choropleth-Techniken
• die Anwendung von Benford's Gesetz, in dem es eigentlich nicht um Betrug geht, zur möglich Aufdeckung von Betrug
SessionID: 74527
Einstieg in Azure SQL Databases und Powershell Automation
Event Date: 09-06-2018 - Session time: 10:45:00 - Track: DBA
Speaker: Björn Peters
Title: Einstieg in Azure SQL Databases und Powershell Automation
Abstract:
Einstieg in das Thema SQL Datenbanken in der Microsoft Cloud, von A wie Allgemeines, nach B wie Backup, dann über P wie Powershell nach R wie Restore.
Ich gebe einen Überblick, welche Möglichkeiten es gibt eine Azure SQL Database zur Verfügung zu stellen, wie höhere Anforderungen realisiert werden können, ebenso gehe ich auf das Thema Kostenersparnis ein.
Wir werden uns verschiedene Deployments anschauen, auf das Thema Backup und auf die unterschiedlichen betrieblichen Leistungsanforderungen eingehen.
SessionID: 78575
In Sekunden die Stecknadel im Heuhaufen finden – Data Quality auf Knopfdruck
Event Date: 09-06-2018 - Session time: 10:45:00 - Track: DEV
Speaker: Markus Christ
Title: In Sekunden die Stecknadel im Heuhaufen finden – Data Quality auf Knopfdruck
Abstract:
Der Zusammenhang zwischen der Qualität der Entscheidungen und der Qualität der Daten ist ebenso simpel wie nachvollziehbar: Je „verlässlicher“ die Daten, desto höher die Wahrscheinlichkeit erfolgreicher Entscheidungen. Big Data, die steigende Anzahl an Datenquellen sowie die zunehmende Vernetzung stellen immer höhere Anforderungen an Prozesse – das Thema Datenqualität wird immer wichtiger: Fehlerhafte Stammdaten führen z.B. zu Problemen in Abläufen und zu Kundenabwanderung. Die zur Verfügung stehenden Funktionalitäten des SQL Servers oder Drittprodukte wie MS Excel, MS Access etc. sind nicht auf die Erreichung von Datenqualitätszielen ausgerichtet. Endlich keine Geheimnisse mehr – so lernen Daten sprechen: Die Session zeigt am Praxisbeispiel des Stadtwerkes Herborn, wie die Funktionalitäten des SQL Servers im Bereich Datenqualität sinnvoll durch die Fraunhofer Idee InfoZoom ergänzt wird.
SessionID: 82727
Das Modell und der Freak – Intelligente Bots zum Selbermachen
Event Date: 09-06-2018 - Session time: 10:45:00 - Track: Cloud
Speaker: Constantin Klein
Title: Das Modell und der Freak – Intelligente Bots zum Selbermachen
Abstract:
Microsoft stellt etliche Cognitive Services bereit, die es einfach machen die eigene Anwendung mit zusätzlicher Intelligenz auszustatten. Manchmal genügt aber ein solcher Black-Box Service nicht, um die eigene Business Domäne zu adressieren. Und warum überhaupt „eigene Anwendung“? Gibt es nicht einen einfacheren Weg einen intelligenten Service bereitzustellen? Mit trainierbaren Diensten, wie z.B. LUIS und Custom Vision und dem Microsoft Bot Framework lassen sich schnell und effizient Lösungen gestalten, die eigene Anforderungen erfüllen und spezielles Domänenwissen beinhalten. Auf diese Weise lassen sich individuelle Modelle und intelligente Bots erstellen, und das auch ohne großen Softwareentwicklungsaufwand. Hier lässt sich live erleben, wie sich zuverlässig Hunde- und Katzenrassen identifizieren oder gar Pilzsorten unterscheiden lassen.
SessionID: 82878
Arbeiten mit Azure Notebooks
Event Date: 09-06-2018 - Session time: 10:45:00 - Track: Mixed
Speaker: Tillmann Eitelberg
Title: Arbeiten mit Azure Notebooks
Abstract:
Mit den Azure Notebooks stellt Microsoft einen PaaS Dienst, basierend auf der Open-Source Anwendung Juypter, zur Verfügung, mit der Dokumente erstellt und freigeben werden können, die Live-Code, Gleichungen, Visualisierungen und narrativen Text enthalten können.
In dieser Session erkläre ich die technischen Grundlagen der Azure Notebooks und für welchen Einsatzweck sich Notebooks eignen. Ich gehe auf verschiedene Einsatzmöglichkeiten ein, wie Daten mittels R, Python oder F# verarbeitet werden können und wie die Azure Notebooks mit weiteren Azure Diensten zusammenarbeiten.
SessionID: 77388
Deep-Dive into Polybase
Event Date: 09-06-2018 - Session time: 12:00:00 - Track: Analytics
Speaker: Gerhard Brueckl
Title: Deep-Dive into Polybase
Abstract:
SessionID: 78577
Künstliche Intelligenz im SQL Server 2017
Event Date: 09-06-2018 - Session time: 12:00:00 - Track: DEV
Speaker: Sascha Dittmann
Title: Künstliche Intelligenz im SQL Server 2017
Abstract:
Wie gewinne ich weitere Erkenntnisse aus meiner Datenbank zu potenziellen Problemen oder Verkaufschancen, die mir bisher vielleicht entgangen sind?
Wie setzte ich Analysen direkt dort ein, wo sich meine Daten befinden, um schnell verwertbare Insights zu ermitteln?
Diesen und weiteren Fragen gehen Sascha Dittmann und Christoph Seck in seiner Session zu den SQL Server Machine Learning-Services nach.
Anhand von Codebeispielen in Python, R und den neuen T-SQL Syntaxerweiterungen, zeigen sie, wie man seine Datenbanken mit Machine Learning Funktionalitäten erweitern kann.Er gibt außerdem einen Einblick, wie diese neuen Services unter der Haube umgesetzt worden sind.
SessionID: 78592
Parallele Paket-Verarbeitung mit SSIS Scale Out
Event Date: 09-06-2018 - Session time: 12:00:00 - Track: BI
Speaker: Stefan Grigat
Title: Parallele Paket-Verarbeitung mit SSIS Scale Out
Abstract:
Mit dem SQL Server 2017 wurden die Integration Services um ein neues Feature erweitert: SSIS Scale Out. Es ermöglicht, SSIS-Pakete auf verschiedenen "Worker"-Servern – und kontrolliert vom "Master"-Server – verteilt auszuführen. Der Vortrag beschreibt den Aufbau dieser Scale-Out-Umgebung sowie die Ausführung der SSIS-Pakete in diesem Szenario. Was müssen Entwickler beachten? Welche Änderungen werden an bestehenden Paketen vorgenommen? Welche an den Workloads? Diese und andere Fragen werden im Rahmen des Vortrages geklärt.
SessionID: 78944
On-premises, Hybrid and Cloud: Databases Can Live Anywhere Now!
Event Date: 09-06-2018 - Session time: 12:00:00 - Track: DBA
Speaker: William Durkin
Title: On-premises, Hybrid and Cloud: Databases Can Live Anywhere Now!
Abstract:
Microsoft now has options to host your SQL Server database pretty much anywhere. However, with great choice comes great uncertainty.
This session will help shed light on what the options are available to you and what advantages and constraints each option has.
We'll look at:
On-Premises: Physical, Virtual, HA/DR and everything between
Hybrid: Mixed infrastructure (partial On-Premises, partial Cloud)
Cloud: The multiple Azure offerings for SQL Server
At the end of the session you will have an understanding of what options are available and what their unique offerings can mean to your business.
SessionID: 80061
Be ready for GDPR – from zero to hero in 60 minutes!
Event Date: 09-06-2018 - Session time: 12:00:00 - Track: Mixed
Speaker: Raphael Köllner
Title: Be ready for GDPR – from zero to hero in 60 minutes!
Abstract:
15 days after we have to be compliant with the GDPR and national law regulations in collect, handle and using. Let´s start a process to be compliant in 60 minutes. The speaker will talk about the key facts and how the attendees can check their solutions. We will start with the process for database solutions and match the rules to the architecture. So be complaint, safe money and be a part of this session.
SessionID: 82716
The joy of analytics - wir malen ein Data Warehouse in die Cloud
Event Date: 09-06-2018 - Session time: 12:00:00 - Track: Cloud
Speaker: Andre Essing
Title: The joy of analytics - wir malen ein Data Warehouse in die Cloud
Abstract:
Es gibt eine Menge Wege und Möglichkeiten Mehrwerte aus seinen Daten zu ziehen. Seit Jahren machen wir das mit den gleichen Techniken in unseren "klassischen" Data Warehouse Umgebungen. Aber die Welt ist im steten Wandel und so auch die Daten.
Wo die Daten vor ein paar Jahren noch ausschließlich strukturiert waren, wächst die Zahl von schemalosen Datentypen ins unermessliche, und eine Ende ist nicht in Sicht. Wir kämpfen mit Daten, bei denen sich ständig das Schemata ändert und versuchen Mehrwerte aus neuen Datentypen wie Soziale Medien, Videos und Bildern zu ziehen. In dieser Whiteboard Session möchte ich mit Ihnen über moderne Wege sprechen, Ihre Daten zu speichern, zu analysieren und zu visualisieren. Zusammen zeichnen wir ein Modern Data Warehouse, schauen uns an welche Möglichkeiten sich bieten verschiedenste Daten zu analysieren und warum uns die Cloud hier hilft.
Besuchen Sie meinen Vortrag und zeichnen Sie mit mir zusammen ein modernes Data Warehouse.
SessionID: 74472
Mastering DML Operations like a master
Event Date: 09-06-2018 - Session time: 14:20:00 - Track: DBA
Speaker: Uwe Ricken
Title: Mastering DML Operations like a master
Abstract:
DML operations mean lot of work for the database engine of Microsoft SQL Server. Understanding the details of a DML transaction may give you great benefits when planning workloads for INSERT, UPDATE and DELETE operations.
Come and learn the differences of space allocation/deallocation between Clustered Indexes and Heaps in this demo oriented session. It will answer these questions:
What is the difference of data page allocation for heaps and clustered indexes?
What is the amount of transaction log when you update data in a heap and/or in a clustered index?
What are the differences when data are delete from a heap and clustered index?
Can ETL processes be improved by usage of the right strategy for INSERTS and DELETES?
What performance drawbacks have Page Splits and Forwarded Records for my application design?
SessionID: 77193
Continuous Integration Pipelines With Jenkins, Docker and SQL Server
Event Date: 09-06-2018 - Session time: 14:20:00 - Track: DEV
Speaker: Christopher Adkin
Title: Continuous Integration Pipelines With Jenkins, Docker and SQL Server
Abstract:
SessionID: 77494
WIT - Wie kann ich euch erreichen?
Event Date: 09-06-2018 - Session time: 14:20:00 - Track: Mixed
Speaker: Gabi Münster
Title: WIT - Wie kann ich euch erreichen?
Abstract:
Auch dieses Jahr versuche ich erneut Gehör für das Thema "Women in Technology" auf dem SQL Saturday Rheinland zu finden. Nachdem wir bereits über Themen der Nachwuchsförderung oder allgemein über persönliche Erlebnisse und Erfahrungen diskutiert haben, möchte ich diesmal konkreter auf Events wie unsere eingehen!
Ich werde immer wieder mit der Frage konfrontiert, warum ich eigentlich WIT Events auf Veranstaltungen wie dem SQL Saturday Rheinland vorschlage. Gründe für diese Frage sind:
- Hier sind doch die falschen Zielgruppen: Die Frauen hier arbeiten doch schon in der IT
- Ist es schlau Frauen so herauszustellen? Bewirkt das nicht eher das Gegenteil?
- Interessiert sich hier überhaupt jemand für das Thema?
Ich habe meine Meinung zu diesen Fragen und werde diese gerne mit euch teilen. Viel mehr bin ich aber daran interessiert, eure Meinung zu hören. Und vor allem bin ich daran interessiert, Vorschläge für interessante Formate genau für solche Veranstaltungen wie unsere zu sammeln. :-)
SessionID: 78578
TensorFlow as a Service
Event Date: 09-06-2018 - Session time: 14:20:00 - Track: Analytics
Speaker: Sascha Dittmann
Title: TensorFlow as a Service
Abstract:
Wer mit beliebten KI-Frameworks, wie beispielsweise TensorFlow, CNTK, Caffe, Chainer Co, ein Modell bauen wollte, musste sich bislang selbst um die komplette Infrastruktur kümmern und seine Data Science IDE entsprechend konfigurieren.
Doch das hat jetzt ein Ende.
In dieser Session zeigt Sascha Dittmann wie man mit der Azure Machine Learning Workbench und dem Azure Batch AI Dienst eine durchgängige und einfach zu nutzende Data Science Umgebung aufbaut. Mit dieser lassen sich dann im großem Umfang parallel experimentieren, sowie Deep Learning- und KI-Modelle trainieren.
SessionID: 78701
Azure Architecturen. Interaktive Whiteboard session
Event Date: 09-06-2018 - Session time: 14:20:00 - Track: Cloud
Speaker: Benjamin Kettner
Title: Azure Architecturen. Interaktive Whiteboard session
Abstract:
Im Interaktiven Teil bildet ihr mehrere Teams und bearbeitet im Team eine Aufgabe bei der es darum geht anhand von Spezifikationen eine Lösungsarchitektur zu ermitteln. Am Ende präsentiert jedes Team seine Lösung und wir diskutieren Eure Resultate.
Bei dieser Session gibt es kein "Richtig" oder "Falsch", das Ziel ist, dass ihr alle lernt, wie man auf Basis der Microsoft Data Plattform eine moderne Architektur in der Cloud zusammenstellt und begründet.
SessionID: 80022
Azure SQL Datawarehouse - The complete introduction
Event Date: 09-06-2018 - Session time: 14:20:00 - Track: BI
Speaker: André Kamman
Title: Azure SQL Datawarehouse - The complete introduction
Abstract:
So why is that? And what should you do different to get the most out of Azure SQL DB?
In this session I will explain what is happening behind the scenes and how it is architected. Combined with a bunch of demos you will gain a good knowledge about how it works, and if and how it would work for you in your situtation.
SessionID: 77301
Choose your own Database Adventure
Event Date: 09-06-2018 - Session time: 15:40:00 - Track: Mixed
Speaker: Kevin Chant
Title: Choose your own Database Adventure
Abstract:
Based on real life scenarios, in this audience interactive session we will go through some scenarios you might encounter whilst dealing with SQL Server databases and you will be provided with some options about what to do. Members of the audience will then select from these options what to do and we will follow that path and see what the outcome is from there.
Each selection will have a different outcome, and along the way you will probably learn some new things.
SessionID: 77672
BI in Azure ein Jahr live
Event Date: 09-06-2018 - Session time: 15:40:00 - Track: BI
Speaker: Alexander Klein
Title: BI in Azure ein Jahr live
Abstract:
Wie kann man sein bestehendes on prime Data Warehouse und Reporting in die Cloud bringen? Genau das war die Fragestellung vor mehr als einem Jahr. Ziel war es möglichst alles als Service zu nutzen. Hier bietet Azure mit Azuer SQL DB / Azuer SQL DW / Azure Data Factory / Logic Apps / Streamanalytics / Power BI viele Möglichkeiten.
Jetzt nach mehr als einem Jahr im live Betrieb eine kurze Zusammenfassung und Bewertung zu dem Thema BI in Azure.
SessionID: 77897
10 Alerts that you should have it running in your SQL Server!
Event Date: 09-06-2018 - Session time: 15:40:00 - Track: DBA
Speaker: Marcos Freccia
Title: 10 Alerts that you should have it running in your SQL Server!
Abstract:
By the end of this session, your life as a DBA will be much easier with those alerts in place!
SessionID: 78515
Fallen in M - und wie man sie umgeht
Event Date: 09-06-2018 - Session time: 15:40:00 - Track: Analytics
Speaker: Dominik Petri
Title: Fallen in M - und wie man sie umgeht
Abstract:
In Demo-Videos zu Power Query und Power BI Desktop klappen Import und Aufbereitung von Daten immer reibungslos. In der Praxis sieht es aber oft anders aus und Power Query tut scheinbar unerklärliche Dinge - oder auch nicht. Manche Fallen lassen sich durch clevere Einstellungen in den Optionen von vornhinein umschiffen. Aus anderen Fußangeln von Power Query befreien Sie sich mit wenigen Mausklicks oder kleinen Eingriffen in den M-Code. Dann klappt's auch wieder wie in den Demo-Videos…
SessionID: 82715
Azure SQL Database überwachen, analysieren und optimieren mit OMS
Event Date: 09-06-2018 - Session time: 15:40:00 - Track: Cloud
Speaker: Björn Peters
Title: Azure SQL Database überwachen, analysieren und optimieren mit OMS
Abstract:
SessionID: 77234
Event Date: 09-06-2018 - Session time: 17:00:00 - Track: Analytics
Speaker: Frank Geisler
Abstract:
SessionID: 77594
Security Intelligence in Azure PaaS
Event Date: 09-06-2018 - Session time: 17:00:00 - Track: Cloud
Speaker: Janusz Rokicki
Title: Security Intelligence in Azure PaaS
Abstract:
This session is all about gaining high quality insights and making good decisions in context of security. It covers governance, risk management and compliance in public cloud and specifically focuses on Azure PaaS resources. Expect corrections to common misconceptions and answers to difficult questions related to trust and privacy. There will be practical examples of network topologies with their strengths and weaknesses, recommendations and best practices for hybrid and cloud-only solutions. In addition techniques to acquire knowledge like deception and chaos engineering and finally orchestration and instrumentation available in Azure: Security Center, Vulnerability Assessment, Threat Detection, Log Analytics and OMS, Data Classification, Key Vault and more.
SessionID: 79987
Wird SSAS Tabular erwachsen?
Event Date: 09-06-2018 - Session time: 17:00:00 - Track: BI
Speaker: Gabi Münster
Title: Wird SSAS Tabular erwachsen?
Abstract:
SSAS Tabular Mode existiert seit SQL Server 2012. Und zu Beginn befand sich diese Technologie wirklich noch in den Kinderschuhen. Gerade aus Sicht von Nutzern der SSAS Multidimensional war Tabular Mode kein ernstzunehmender Faktor.
Aber im Laufe der letzten Versionen hat sich einiges getan. Lasst uns die Entwicklung von Tabular Mode Revue passieren und die wichtigsten Meilensteine herausstellen.
Und wie hat sich die Abgrenzung zu Multidimensional entwickelt? Wo liegen mittlerweile die Stärken und Schwächen beider Produkte?
In dieser Session wollen wir uns beide Produkte mehr aus strategischer Sicht betrachten, daher wird ein Grundwissen über die Besonderheiten und Anforderungen analytischer Systeme vorausgesetzt.
SessionID: 80076
Apple's Swift trifft Microsoft's SQL Server - Yes we can!
Event Date: 09-06-2018 - Session time: 17:00:00 - Track: DEV
Speaker: Burak Bagci
Title: Apple's Swift trifft Microsoft's SQL Server - Yes we can!
Abstract:
Apple's Swift ist eine Multiparadigmen-Programmiersprache für macOS/iOS sowie Linux und steht seit Dezember 2015 unter einer Open-Source-Lizenz. Bereits einen Monat später verkündete IBM, Swift sowohl in Cloud- als auch im Client-/Server-Umfeld anzubieten. Was macht Swift so interessant?
Swift kombiniert bewährte und moderne Konzepte wie Closures, Generics, Tupels und Nested Functions. Daher fühlen sich C#-Entwickler gleich wohl, wenn sie Swift-Code vorgesetzt bekommen.
Der Vortrag führt in die grundlegende Entwicklung mit Swift ein. Praktische Beispiele verdeutlichen wie man sehr schnell einen RESTful Micro-/Webservices unter Linux aufbauen kann. Dabei wird der Schwerpunkt auf die Kopplungsmöglichkeiten von Swift mit einem Microsoft SQL Server gelegt. Die Präsentation verdeutlicht, wie eine solche Kopplung über die Integration der Open Database Connectivity in das Swift-Umfeld gelingt.
SessionID: 82881
SQL Backup
Event Date: 09-06-2018 - Session time: 17:00:00 - Track: DBA
Speaker: Gregor Reimling
Title: SQL Backup
Abstract:
SQL Datenbanken sind das Daten- Herstück im Unternehmen, aber Backup ist doch irgendwie ein leidiges Thema. Doch mit der Cloud lassen sich die großen Datenmengen kosteneffizient und schnell sichern. In dieser Session werde ich euch gleich zwei Backup Möglichkeiten zeigen und einen Vergleich ziehen. Zunächst werden wir uns die Möglichkeiten von Azure Backup anschauen und die notwendigen Konfigurationsschritte näher betrachten. Wer es kostengünstiger mag für den eignet sich die Sicherung der SQL Datenbanken direkt zu Azure Blob Storage.
In der Session werden wir beide Alternativen diskutieren, die Funktionsweise betrachten und ein Fazit ziehen.
SessionID: 82999
Introduction to Azure Databricks
Event Date: 09-06-2018 - Session time: 17:00:00 - Track: Mixed
Speaker: Gerhard Brueckl
Title: Introduction to Azure Databricks
Abstract: