13
Newsletter 01/2016 www.sqlpass.de Seite 1 von 13 Inhaltsübersicht Namensänderung - PASS Treffen der Regionalgruppen Weitere Treffen der Regionalgruppen (noch kein Thema bekannt) SQL Server Konferenz 2016 PASS Camp 2015, kurzer Rückblick SQL Server Allgemein Blogs von Mitgliedern Interview mit Benjamin Kettner Business Intelligence Neues aus der Knowledgebase PASS Essentials: Analyse eines MS SQL Servers auf Perfor- manceprobleme Impressum: PASS Deutschland e.V. Otto-Hahn-Str. 22, 65520 Bad Camberg Fax: 06434 2184993 www.sqlpass.de Vorstand: Vereinsregister: Steuer-Nr.: Oliver Engels, Tillmann Eitelberg, Klaus Höltgen, Constantin Klein VR 960 / Amtsgericht Limburg a. d. Lahn 020 227 87053, USt-IdNr.: DE814482269, Finanzamt Gießen Newsletter-Redaktion: Werbung: [email protected] [email protected] PASS-Mitgliedschaft: Anmeldeformular: Abo ändern: Newsletter-Archiv: https://www.sqlpass.de/Mitgliedschaft/Mitgliedwerdenistkostenlos.aspx http://www.sqlpass.de/Verein/bMailinglistenb/tabid/93/Default.aspx http://www.sqlpass.de/Mitgliedsbereich/NewsletterArchiv/tabid/88/Default.aspx Zum Abbestellen dieses Newsletters schicken Sie uns bitte eine Mail mit Ihren Kontaktdaten: Abmeldung monatlicher Newsletter

PASS-Newsletter 2016/01

Embed Size (px)

DESCRIPTION

Newsletter der PASS Deutschland e.V. Ausgabe: Januar Thema: Microsoft SQL Server Tags: SQLPASS, PASS, MSSQL, SQL Server

Citation preview

Page 1: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 1 von 13

Inhaltsübersicht

Namensänderung - PASS

Treffen der Regionalgruppen

Weitere Treffen der Regionalgruppen (noch kein Thema bekannt)

SQL Server Konferenz 2016

PASS Camp 2015, kurzer Rückblick

SQL Server Allgemein

Blogs von Mitgliedern

Interview mit Benjamin Kettner

Business Intelligence

Neues aus der Knowledgebase

PASS Essentials: Analyse eines MS SQL Servers auf Perfor-manceprobleme

Impressum: PASS Deutschland e.V. Otto-Hahn-Str. 22, 65520 Bad Camberg Fax: 06434 2184993 www.sqlpass.de

Vorstand: Vereinsregister: Steuer-Nr.:

Oliver Engels, Tillmann Eitelberg, Klaus Höltgen, Constantin Klein VR 960 / Amtsgericht Limburg a. d. Lahn 020 227 87053, USt-IdNr.: DE814482269, Finanzamt Gießen

Newsletter-Redaktion: Werbung:

[email protected] [email protected]

PASS-Mitgliedschaft: Anmeldeformular: Abo ändern: Newsletter-Archiv:

https://www.sqlpass.de/Mitgliedschaft/Mitgliedwerdenistkostenlos.aspx http://www.sqlpass.de/Verein/bMailinglistenb/tabid/93/Default.aspx http://www.sqlpass.de/Mitgliedsbereich/NewsletterArchiv/tabid/88/Default.aspx

Zum Abbestellen dieses Newsletters schicken Sie uns bitte eine Mail mit Ihren Kontaktdaten: Abmeldung monatlicher Newsletter

Page 2: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 2 von 13

Namensänderung – PASS: Microsoft Data Platform Community.

PASS bleibt PASS, jedoch steht PASS künftig nicht mehr für „Professional Association for SQL Server“, sondern für das, was der Verein eigentlich schon seit Jahren ist: Die Microsoft Data Platform Community in Deutschland! Entsprechend dem erweiterten Portfolio aus Redmond, haben wir auch unsere Themen angepasst, denn es gibt im Jahre 2016 weit mehr, als nur ein Box-Produkt namens SQL Server, mit dem wir unsere Data Management & Analytik Aufgaben lösen können.

Treffen der Regionalgruppen PASS Deutschland e.V

Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.

Bayern https://Bayern.sqlpass.de

Siegfried Spuddig

Andre Essing

14. Januar 2016 um 18:30 Uhr bei Microsoft

TBD - Stefan Schulz

11. Februar 2016

Rheinland https://Rheinland.sqlpass.de

Tillmann Eitelberg

Christoph Muthmann

Andreas Wolter

14. Januar 2016 um 19:00 Uhr bei Microsoft

Performanceoptimierung mit Hilfe des Plancache - Christoph Muthmann

Wer braucht schon Clustered Indexes? Pro und Con von Clustered Indexes! – Uwe Ricken

08. Februar 2016

Mittelrhein https://Mittelrhein.sqlpass.de

Benjamin Machuletz

Johannes Curio

19. Januar 2016 um 19:00 Uhr

Tooltime mit Tim and Al

08. März 2016

Rhein/Main https://RheinMain.sqlpass.de

Oliver Engels

Julian Breunung

Alexander Karl

12. Januar 2016 um 19:00 Uhr bei Microsoft, Bad Homburg

T-SQL Code testen mit tSQLt – Frank Geisler

09. Februar 2016

Karlsruhe https://Karlsruhe.sqlpass.de

Stefan Kirner

Helge Rutz

26. Januar 2016 um 18:30

Neues in SQL Server 2016 - Sascha Götz

29. März 2016

Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!

Seit März 2014 gibt es unseren Newsletter auch als E-Magazin auf www.issuu.com.

Zum Studieren benötigt man nur einen Browser (oder eine IOS- oder Android App) und alle Links aus dieser Ausgabe funktionieren

auch direkt aus dem E-Magazin heraus.

Am Leichtesten findest Du unseren Newsletter über den Suchtag SQLPASS oder über den Direktlink für den aktuellen Newsletter:

http://issuu.com/sqlpass/docs/newsletter_2016_01

Page 3: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 3 von 13

Weitere Treffen der Regionalgruppen des PASS Deutschland e.V. (noch kein Thema bek annt)

Berlin https://Berlin.sqlpass.de

Markus Raatz

Georg Urban

18. Februar 2016 21. April 2016

Bremen https://Bremen.sqlpass.de

Mark Kuschel

Julio Cerezo

07. Januar 2016 um 18:30 10. Februar 2016

Emsland https://Emsland.sqlpass.de

William Durkin

Franken https://Franken.sqlpass.de

Michael Deinhard

Torsten Schüßler

Hamburg https://Hamburg.sqlpass.de

Sascha Lorenz

Cornelia Matthesius

13. Januar 2016 um 18:30 bei Microsoft 11. Februar 2016

Hannover/Göttingen https://Hannover.sqlpass.de

Christoph Seck

Vladimir Stepa

Marcus Möhle

15. Januar 2016 um 18:30 Uhr im Hotel Amadeus

11. Februar 2016

Ruhrgebiet https://Ruhrgebiet.sqlpass.de

Klaus Hoeltgen

Frank Geisler

Sachsen https://Sachsen.sqlpass.de

Thomas Jorzig

Robert Meier

Ralf Dietrich

Stuttgart https://Stuttgart.sqlpass.de

Michael Niethammer

Jochen Stein

Page 5: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 5 von 13

PASS Camp 2015, kurzer Rückblick von Christa Kurschat.

Einmal im Jahr veranstaltet die PASS Deutschland e.V. das PASS Camp

Beim PASS Camp werden Hands On die neuesten Techniken im Bereich Integration Services, BI, Administration und Development

rund um den SQL Server gezeigt und erarbeitet.

Das PASS Camp fand in diesem Jahr Anfang Dezember in Seeheim-Jugenheim im Lufthansa Trainingscenter statt.

20 Speaker zeigten in 4 Tracks auf der Basis der CTP 3 was es Neues rund um den SQL Server 2016 geben wird.

Ich hatte in diesem Jahr das Thema „Development“ gewählt. Im Einzelnen gab es Neues z.B. zu den Data Tools, Azure Key Vault,

InMemory -Technologien, neue Security Features, Power BI for Developers und das Testframework tSQLt.

Als ganz neues Feature gibt es eine neue Abfragesprache U-SQL. U-SQL ist gedacht um Big Data Analysen zu vereinfachen. Sie

beinhaltet SQL- und C#-Elemente, was es ermöglicht, Abfragen auf Big Data in einer mehr gewohnten Art zu schreiben.

Page 6: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 6 von 13

Allgemein

T-SQL Enhancements in SQL Server 2016.

SQL Server 2016 – aktuell noch in der Preview – bietet

mehrere Verbesserungen in T-SQL. Dieser Artikel zeigt

einige Änderungen und Verbesserungen.

Autor: Koen Verbeeck

https://www.mssqltips.com/sqlservertip/4108/tsql-enhancements-

in-sql-server-2016/

SQL Server Temp Table vs Table Variable Per-

formance Testing.

Dieser Artikel setzt sich mit dem Thema: Was ist besser zu

bedienen, eine temporäre Tabelle oder eine Tabellen

Variable? Es gibt technische Gründe , um die eine bzw.

andere Lösung zu verwenden. In diesem Tipp vergleicht der

Autor die Leistung dieser beiden temporären Objekte mit ein

paar einfachen Szenarien.

Autor: Ben Snaidero

https://www.mssqltips.com/sqlservertip/2825/sql-server-temp-ta-

ble-vs-table-variable-performance-testing/

SQL Server Integration Services 2016 Control

Flow Templates Introduction.

Einer der bedeutendsten neuen Features von SQL Server

Integration Services (SSIS) ist die Möglichkeit Vorlagen für

die Ablaufsteuerung zu definieren. Diesen Vorlagen können

regelmäßig SSIS-Pakete hinzugefügt werden, um eine

schnelle und effiziente Wiederverwendung zu ermöglichen.

Autor: Koen Verbeeck

https://www.mssqltips.com/sqlservertip/4101/sql-server-integra-

tion-services-2016-control-flow-templates-introduction/

Getting Per Session Wait Statistics in SQL

Server 2016.

Dieser Artikel behandelt die neue SQL Server 2016 dyna-

mische Verwaltungsschicht und analysiert die in einer

Sitzung verbrauchten Zeiten.

Autor: Daniel Farina

https://www.mssqltips.com/sqlservertip/4078/getting-per-session-

wait-statistics-in-sql-server-2016/

How to change server level collation for a SQL

Server Instance.

In diesem Artikel zeigt der Autor, wie man für eine

vorhandene SQL Server Instanz die Sortierungseinstellung

nachträglich ändern kann.

Autor: Manvendra Singh

https://www.mssqltips.com/sqlservertip/2901/how-to-change-

server-level-collation-for-a-sql-server-instance/

How to find UDFs causing SQL Server perfor-

mance issues.

Der Autor untersucht anhand eines Beispiels die Ermittlung

und Behebung von etwaigen Performanceproblemen bei der

Verwendung von skalaren benutzerdefinierte Funktionen

(UDF).

Autor: Fikrat Azizov

https://www.mssqltips.com/sqlservertip/4100/how-to-find-udfs-

causing-sql-server-performance-issues/

SQL Server Performance Considerations -

Fetching Rows One By One or All At Once.

Beim Zugriff auf eine SQL Server-Datenbank aus einer

Programmierumgebung gibt es verschiedene Möglichkeiten

das Result-Set zu ermitteln. In diesem Artikel untersucht der

Autor die verschiedenen Optionen und zeigt auf, wann

welche Option verwendet werden sollte.

Autor: Tim Wiseman

https://www.mssqltips.com/sqlservertip/4124/sql-server-perfor-

mance-considerations--fetching-rows-one-by-one-or-all-at-once/

Removing Duplicates Rows with SSIS Sort

Transformation.

Der Autor zeigt in diesem Artikel eine einfache und schnelle

Möglichkeit auf, doppelte Datensätze in einer SQL Server

Tabelle mit Hilfe von SSIS zu entfernen.

Autor: Brady Upton

https://www.mssqltips.com/sqlservertip/3036/removing-dupli-

cates-rows-with-ssis-sort-transformation/

Ansprechpartner: Rainer A. Ledermann

Page 7: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 7 von 13

Blogs von Mitgliedern des Pass Deutschland e.V.

Liebe Newsletter-Leser!

Back to „Normal“

Ansprechpartner: Kai Gerlach

Blog-Liste (bereits früher veröffentlicht)

Blog: About SQL Server Basics and in-depth

URL: http://dirtyread.de

Autor: Robert Hartmann (Franken)

Blog: Architektur und Administration

URL: http://www.insidesql.org/blogs/cmu/

Autor: Christoph Muthmann (Rheinland)

Blog: Ceteris AG BI Blog URL: http://www.ceteris.ag/blog

Autor: Markus Raatz (Berlin)

Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS >

Database Lifecycle Management URL: http://blogs.tmn-net.com/an/

Autor: Armin Neudert (Stuttgart)

Blog: flip-it.de :: SQL and more URL: http://www.flip-it.de

Autor: Philipp Lenz (Mittelrhein)

Blog: GDS Business Intelligence Blog

URL: http://gds-business-intelligence.de/de/category/sql-server/

Autor: Frank Geisler (Ruhrgebiet)

Blog: Hilmar Buchta über MS-OLAP URL: http://blog.oraylis.de/author/hbuchta/

Autor: Hilmar Buchta (Rheinland)

Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://ms-olap.blogspot.com

Autor: Hilmar Buchta (Rheinland)

Blog: Volker Heck über Erfahrungen mit Microsoft

SQL Server und BI URL: http://volkerheck.blogspot.de/

Autor: Volker Heck (Rheinland)

Blog: Tillmann Eitelberg zu SSIS-Components URL: http://www.ssis-components.net

Autoren: Tillmann Eitelberg (Rheinland) und Oliver Engels

Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc) URL: http://www.insidesql.org/blogs/tosc/

Autor: Torsten Schüßler (Franken)

Blog: GlorfIT

URL: http://glorf.it

Autor: Thomas Glörfeld (Franken)

Blog: Robert Panther on SQL Server

URL: http://pantheronsql.wordpress.com

Autor: Robert Panther (RheinMain)

Blog: SQL Server Intern

URL: http://www.sqlmaster.de

Autor: Uwe Ricken (RheinMain)

Blog: Sascha Lorenz aus Hamburg über die Themen Micro-

soft SQL Server, SharePoint, .NET Technologien und ganz all-

gemein über Business Intelligence

URL: http://saschalorenz.blogspot.com

Autor: Sascha Lorenz (Hamburg)

Blog: Nikoport - SQL Server, Community, Development and

Web adventures

URL: http://www.nikoport.com

Autor: Niko Neugebauer (RheinMain)

Blog: sqlXpert GmbH Blog

URL: http://www.sqlxpert.de/blogsqlxpert/

Autoren: Daniel Caesar und Imke Feldmann (Berlin)

Blog: SQL Server Engine & BI blog by Andreas Wolter

URL: http://www.insidesql.org/blogs/andreaswolter/

Autor: Andreas Wolter (Rheinland)

Blog-Infos

Ankündigung, Änderung, Löschung

Wenn auch dein PASS Deutschland e.V.-Mitglieds-Blog hier

erscheinen soll, so schreibe bitte eine E-Mail an:

newsletter(punkt)redaktion(at)sqlpass(punkt)de mit:

Dem Titel des BLOG’s

Deinem Namen

Deinem Blog-URL

Deinen Inhalten:

einer (kurzen) Übersicht der Themen-Schwerpunkte

Deiner Regionalgruppe: (optional, aber erwünscht)

(Deiner Email-Adresse): Die ist für Rückmeldungen,

wird aber nicht auf unserer BLOG-Seite veröffentlicht

oder anderweitig verwendet.

Bitte teile uns möglichst auch Änderungen an Deinem Blog

(Themenverschiebung, Blog-URL, oder Beendigung etc.) mit.

Vielen Dank.

Page 8: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 8 von 13

Interview mit Benjamin Kettner.

Die Regionalgruppe Berlin hat Verstärkung bekommen. Benjamin Kettner wird Georg und Markus unterstützen.

Wir stellen Ben hier mit einem Kurzinterview vor.

Benjamin Kettner hat am Zuse Institut Berlin in numerischer Mathematik promoviert. Er hat Erfahrung in der Modellierung und Simulation von komplexen Problemen. Bei seiner Tätigkeit als BI Architekt und Consultant hat er sich außerdem mit den Bereichen Datenbanken und Analysesys-temen beschäftigt. Seit Juni 2015 ist er Mitgründer und CTO der ML!PA Consulting GmbH.

Benjamin Kettner ist unter bke(at)sqlpass.de erreichbar.

Kai: Welche Rolle hast Du innerhalb der PASS und welche Tätigkeiten sind damit verbunden?

Ben: Ich bin der dritte RGV der Berliner Regionalgruppe neben den beiden Veteranen Georg und Markus. Ich ver-

suche sie nach Möglichkeit dabei zu unterstützen, unsere Treffen in Berlin zu organisieren und unsere Community in

Berlin auf eine noch breitere Basis zu stellen.

Kai: Welche Ziele möchtest du „für die PASS“ erreichen – im speziellen in Bezug auf Deine Rolle?

Ben: Da ich den Community-Gedanken und damit verbunden das Geben und Nehmen von Know-How sehr schätze,

möchte ich mich in der Community einbringen und etwas zurück geben. Ich möchte insbesondere die Berliner Re-

gionalgruppe unterstützen und dafür sorgen, dass sich hier weiterhin alle User Treffen, die mit der Microsoft Data

Platform (und auch darüber hinaus an interessanten Projekten/mit interessanter Technologie) arbeiten.

Kai: Was hast du heute vor 10 Jahren getan?

Ben: Vor 10 Jahren, also im Jahr 2005 habe ich gerade meine Diplomarbeit über die Erzeugung von Gittern für die

Lösung von Außenraumproblemen für partielle Differenzialgleichungen geschrieben.

Kai: Was würdest du im Verein gerne verbessern?

Ben: Direkt vom Start weg etwas verbessern zu wollen wäre sicher vermessen. Ich setze mir viel mehr zum Ziel,

den Verein auf seinem Weg zu begleiten und nach meinen Möglichkeiten die Zukunft mit zu gestalten.

Kai: Was macht für Dich die PASS aus?

Ben: Der Austausch zwischen Individuen und Profis, die sich gegenseitig unterstützen anstatt gegenseitig in

Konkurrenz zu treten ist für mich essenziell für die PASS.

Kai: Wenn Du Dich gerade nicht mit mir unterhalten würdest, würdest du...?

Ben: Entweder Zeit mit meiner Familie verbringen oder arbeiten oder aber irgendwo den Bass schwingen und Musik

(manche sagen auch „Krach“) machen.

Kai: Einen Satz den du viel zu häufig sagst, ist...?

Ben: „Ich bin ein alter, müder Mann“.

Kai: Du wünschst Dir, dass die Menschen ... viel mehr Beachtung schenken würden?

Ben: der Musik. Ohne Musik ist das Leben leer.

Kai: Du bist kein Politiker. Aber wenn Du Politiker wärst, würdest du...?

Ben: Versuchen die Leute zu einem Miteinander statt eines Gegeneinanders zu bewegen.

Page 9: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 9 von 13

Business Intelligence

Working With Compression In Power Query

And Power BI Desktop

ZIP-Files können nicht direkt in Power Query oder Power BI

eingelesen werden. Bei mit GZIP komprimierten Dateien

funktioniert es aber schon.

http://blog.crossjoin.co.uk/2015/12/08/working-with-

compression-in-power-query-and-power-bi-desktop/

3 Methods for Shredding Analysis Services

Extended Events

Wenn man sehr viele Trace-Daten hat, um Problemen mit

Analysis Services auf die Spur zu kommen, könnte der

beschriebene Ansatz bei der Fehlersuche helfen.

http://byobi.com/blog/2015/12/3-methods-for-shredding-

analysis-services-extended-events/

Use Power BI and Google Analytics to measure

MSDN Blog performance

Google Analytics wird oft eingesetzt, um Zugriffe auf Web-

Seiten auszuwerten. Dies funktioniert dann auch zusammen

mit PowerBI, wie der Artikel beschreibt.

http://blogs.msdn.com/b/lukassteindl/archive/2015/12/09/

use-power-bi-and-google-analytics-to-measure-msdn-blog-

performance.aspx

Display data on customized maps in #powerbi

(also offline) leveraging SVG format

Es gibt Erweiterungen zum Visualisierungs-Plug-In zur

Darstellung von Daten in Karten in Power BI. Und jeder kann

potentiell weitere Karten beitragen..

http://sqlblog.com/blogs/marco_russo/archive/2015/12/15/

display-data-on-customized-maps-in-powerbi-also-offline-

leveraging-svg-format.aspx

Getting Started with Azure Data Factory

- Part 1

Die Beschreibung der Azure Data Factory im Artikel erinnert

ein wenig an die Zeit von SQL Server 2000. Speziell im

gezeigten Vergleich mit SSIS.

http://www.sqlservercentral.com/blogs/pie-in-the-

sky/2015/12/09/getting-started-with-azure-data-factory-

part-1/

Integrating Big Data Applications into

Operational Environments

Hier haben wir einen Artikel, der eher zeigt, wie man sich

nicht an Big Data annähern sollte. Ähnlich wie die

Menschen, die immer noch die Klimaerwärmung nicht

anerkennen wollen.

http://www.databasejournal.com/features/db2/integrating-

big-data-applications-into-operational-environments.html

Sentiment Analysis with Power BI

Auch wenn der produktive Einsatz wegen des Web-Service

auf kleinere Datenmengen beschränkt sein dürfte, ist das

Beispiel trotzdem ein Ansatz für ähnliche Aufgaben.

http://www.sqlservercentral.com/blogs/sqldownsouth/2015

/12/02/sentiment-analysis-with-power-bi/

PowerMap with Custom Region shapefiles

Der Artikel beschreibt die Lessons Learned bei der

Anwendung von angepassten Shape-Files in PowerMap. Das

gibt hilfreiche Ansätze für eigene Entwicklungen.

http://www.sqlservercentral.com/blogs/data-

adventures/2015/11/18/powermap-with-custom-region-

shapefiles-demystified/

Lookup transformation with Always Encrypted

In einer Lookup-Transformation gibt es weitere

Einschränkungen, wenn man Always-Encrypted in der

Datenbank einsetzen möchte, auf die zugegriffen wird.

http://blogs.msdn.com/b/ssis/archive/2015/12/18/lookup-

transformation-with-always-encrypted.aspx

Page 10: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 10 von 13

SSIS with Always Encrypted

Mit der neuen Always Encrypted Funktionalität müssen sich

die SSIS-Pakete natürlich auch anpassen, um auf Daten

zugreifen zu können.

http://blogs.msdn.com/b/ssis/archive/2015/12/18/ssis-

with-always.aspx

Master Data Services - SQL2016 CTP3.2 (De-

cember) is Released

Auch bei den Master Data Services tut sich im SQL Ssever

2016 etwas. Der Artikel hat Einzelheiten und weiterführende

Links.

http://sqlblog.com/blogs/mds_team/archive/2015/12/17/m

aster-data-services-sql2016-ctp3-2-december-is-

released.aspx

Power BI Desktop, Sort By Column And DAX

Calculations That Use The All() Function

Power BI und Excel verhalten sich unterschiedlich, auch

wenn die Erwartung war, ein gleiches Ergebnis zu erhalten.

Der Artikel zeigt, wie das mit der All()-Funktion und einer

Sortierung zusammenhängt.

http://blog.crossjoin.co.uk/2015/12/15/power-bi-desktop-

sort-by-column-and-dax-calculations-that-use-the-all-

function/

How to simply display totals of stacked

columns in SSRS

Der Artikel zeigt einen Trick, wie man einen Report mit

gestapelten Säulen in SSRS besser verständlich machen

kann.

https://blog.oraylis.de/2015/12/display-stacked-column-in-

ssrs/

Using Parameter Tables To Control Data

Refresh In Power BI

Chris Webb beschreibt, wie man einen Best-Practise Ansatz

aus Power Query, den Einsatz von Parametertabellen, in die

Welt von Power BI transferieren kann.

http://blog.crossjoin.co.uk/2015/11/24/using-parameter-

tables-to-control-data-refresh-in-power-bi/

The Text.Format() Function In Power BI /

Power Query M

Wenn neue Funktionen in M ohne Ankündigung oder

Dokumentation auftauchen, ist man dankbar wenn jemand

einen Artikel über die möglichen Einsatzszenarien schreibt.

http://blog.crossjoin.co.uk/2015/12/03/the-text-format-

function-in-power-bipower-query-m/

Break your DAX Problem into Manageable Parts

Gemäß dem alten Motto "Divide and Concquer" erhalten wir

hier eine Anleitung, wie man ein zu lösendes Problem in DAX

in kleinere Teile zerlegt. Diese kann man dann einfacher

bearbeiten und zur Lösung kombinieren.

http://www.powerpivotpro.com/2015/11/break-your-dax-

problem-into-manageable-parts/

Error Column Improvements for SSIS Data Flow

Was lange währt, ... Es wird einfacher, sinnvolle

Informationen in der Fehlerausgabe der Data Flow

Komponenten unterzubringen.

http://blogs.msdn.com/b/ssis/archive/2015/11/27/error-

column-improvement-for-ssis-data-flow.aspx

Ansprechpartner: Michael Riedmüller

Page 11: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 11 von 13

Neues aus der Knowledgebase

Liebe Newsletter-Leser!

Weihnachtspause oder es liegt am frühen Redaktionsschluss.

Es geht ohne viele Artikel ins neue Jahr. Guten Rutsch.

Stichtag: 21.12.2015. Euer Kai Gerlach

SQL Server 2014

Hotfixes

FIX: DBCC CHECKDB/CHECKTABLE command may take longer

in SQL Server 2012 or SQL Server 2014 (22.11.2015)

https://support.microsoft.com/kb/3029825

FIX: High "log write waits" counter value on a SQL Server

2012 or SQL Server 2014 instance (03.12.2015)

https://support.microsoft.com/kb/2809338

Sonstige KB-Artikel

Where to find information about the latest SQL Server builds

(22.11.2015)

Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/957826

Client connectivity issues because of changes in name reso-

lution in SQL Server 2014 (09.12.2015)

https://support.microsoft.com/kb/3108695

FIX: Error 3203 and a SQL Server 2014 backup job can't

restart when a network failure occurs (09.12.2015)

https://support.microsoft.com/kb/3119148

SQL Server 2012

Service Pack

How to obtain the latest service pack for SQL Server 2012

(23.11.2015). Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/2755533

SQL Server 2012 Service Pack 3 release information

(23.11.2015)

https://support.microsoft.com/kb/3072779

Hotfixes

FIX: DBCC CHECKDB/CHECKTABLE command may take longer

in SQL Server 2012 or SQL Server 2014 (22.11.2015)

https://support.microsoft.com/kb/3029825

FIX: Access violation when you enable TDE in SQL Server

2012 (22.11.2015)

https://support.microsoft.com/kb/3107354

FIX: The alwayson_ddl_executed extended event doesn’t in-

clude the error number in SQL Server 2012 (22.11.2015)

https://support.microsoft.com/kb/3112361

FIX: You can’t receive useful information when the replica

disappears from the availability group in SQL Server 2012

(22.11.2015)

https://support.microsoft.com/kb/3112362

FIX: Missing columns aren't specified in the error message

when you import data by using the Import and Export

Wizard (22.11.2015)

https://support.microsoft.com/kb/3112704

FIX: Performance is slow when you open and read event files

(.xel) by using XEvent Linq reader in SQL Server 2012

(23.11.2015)

https://support.microsoft.com/kb/3112710

FIX: Error 1222 when you use Service Broker in SQL Server

2012 (01.12.2015)

https://support.microsoft.com/kb/2837910

FIX: High "log write waits" counter value on a SQL Server

2012 or SQL Server 2014 instance (03.12.2015)

https://support.microsoft.com/kb/2809338

Page 12: PASS-Newsletter 2016/01

Newsletter 01/2016

www.sqlpass.de Seite 12 von 13

Sonstige KB-Artikel

Improve tempdb spill diagnostics by using Extended Events

in SQL Server 2012 (22.11.2015)

https://support.microsoft.com/kb/3107172

Improved memory grant diagnostics using Extended Events

in SQL Server 2012 (22.11.2015)

https://support.microsoft.com/kb/3107173

Improved diagnostics for query execution plans that involve

residual predicate pushdown in SQL Server 2012

(22.11.2015)

https://support.microsoft.com/kb/3107397

Spatial performance improvements in SQL Server 2012

(22.11.2015)

https://support.microsoft.com/kb/3107399

Improved tempdb spill diagnostics in Showplan XML schema

in SQL Server 2012 (22.11.2015)

https://support.microsoft.com/kb/3107400

New query memory grant options are available

(min_grant_percent and max_grant_percent) in SQL Server

2012 (22.11.2015)

https://support.microsoft.com/kb/3107401

Improvements for SQL Server AlwaysOn Lease Timeout sup-

portability are available in SQL Server 2012 (22.11.2015)

https://support.microsoft.com/kb/3112363

Where to find information about the latest SQL Server builds

(22.11.2015). Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/957826

Improved memory grant diagnostics when you use DMV in

SQL Server 2012 (23.11.2015)

https://support.microsoft.com/kb/3107398

SQL Server 2012 SSIS

Hotfixes

Error when you execute SSIS 2012 package on a FIPS-enab-

led Windows (22.11.2015)

https://support.microsoft.com/kb/2925865

SQL Server 2008 R2

Sonstige KB-Artikel

Where to find information about the latest SQL Server builds

(22.11.2015). Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/957826

SQL Server 2008

Sonstige KB-Artikel

Where to find information about the latest SQL Server builds

(22.11.2015). Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/957826

Page 13: PASS-Newsletter 2016/01

Newsletter 01/2016

PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx Seite 13 von 13

PASS Essential: Analyse eines Microsoft SQL Server auf Performanceprobleme

Dauer: 1 Tag

Ort: Karlsruhe, inovex GmbH

Datum: 18. April 2016, 09.00-16.30 Uhr

Teilnehmeranzahl: mindestens 4, maximal 12

Preis: Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.)

Schulungszertifikat: Ja

Anmeldung: E-Mail an [email protected]

Voraussetzungen:

Sprecher:

Uwe Ricken verfügt über mehr als 6 Jahre Praxiserfahrung als DBA und mehr als 14 Jahre Erfahrungen als Entwickler von Daten-

bankmodellen. Im Mai 2013 wurde diese Erfahrung mit der Zertifizierung zum 7. deutschen „Microsoft Certified

Master – SQL Server 2008“ gekrönt. Im Juli 2013 wurde ihm zum ersten Mal der MVP-Award von Microsoft für

seine Unterstützung der Microsoft SQL Server Community verliehen. Damit war Uwe Ricken der erste MCM +

MVP in Deutschland. Uwe Ricken ist als Sprecher zu den Themen „Database Engine Internals“, „Query Optimi-

zing“ und „Entwicklung“ auf vielen Konferenzen in ganz Europa anzutreffen.

Inhalt

Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen

„Problemzonen“ einer Installation von Microsoft SQL Server, die auftreten, wenn eine „Standardinstallation“ implemen-

tiert wird.

an Hand eines Stufenplans kann Schritt für Schritt die Analyse eines Systems durchführt werden.

Ergebnisse der Messungen werden in einer Bewertungsmatrix auf Schwachpunkte untersucht.

Teilnehmer Voraussetzungen:

Grundkenntnisse über Microsoft SQL Server

Umgang mit Microsoft SQL Server Management Studio

Kursinhalte:

Engpässe im Betriebssystem, die einen Microsoft SQL Server ausbremsen

Konfigurationseinstellungen einer Instanz von Microsoft SQL Server

TEMPDB – falsche Konfiguration und ihre Auswirkungen auf die Performance

PLE – Analyse und Bewertung von „Page Life Expectancy“ im Zusammenhang mit verwendeten Datenbanken

Analyse der Belegung des Buffer Pool pro Datenbank!

PFS-Contention, Locking, Blocking, Deadlocks – welche Möglichkeiten gibt es für die Beseitigung

Korrekte Datenbankeinstellungen (Datenbankdateien, Protokolldateien)

PERFMON – Einblicke in die Arbeitsweise des Microsoft SQL Server zur Performancebewertung

Analyse von Wait Stats zur Bewertung von vorhandenen Engpässen

Anforderungen an eine Kundendokumentation

o Gliederung der Dokumentation

o Präsentation der Analyseergebnisse & Handlungsempfehlungen

An konkreten Beispielen, die mit dem eigenen Laptop (mitgebracht incl. installierter Software) ebenfalls simuliert werden können, werden verschiedene Engpässe demonstriert, die es zu erkennen gilt. Wenn es um die Bewertung von Analyseer-gebnissen mittels Wait Stats geht, so können solche Ergebnisse für jeden EIGENEN Server simultan im Workshop ausge-wertet werden.