Im Juni haben wir ein Meeting zu Microsoft SQL Server abgehalten - Redner von Yandex.Money, Kaspersky Lab, AwaraIT und SpbDev haben ihre Erfahrungen mit Kollegen geteilt. Und jetzt teilen wir das Video.

Unter jedem Video befinden sich Zeitcodes der wichtigsten Orte. Wir empfehlen Ihnen jedoch, sie ganz anzusehen, anzuhören und anzuhören.
Datengesteuerte Abonnements in SSRS
Anton Belokrylov, Yandex.Money
Jeden Morgen erhalten die Manager von Yandex.Money per Post die Finanzergebnisse ihrer Projekte in den letzten 24 Stunden. Dies ist ein typisches Szenario für die Verwendung von Berichtsabonnements in SQL Server Reporting Services, das in vielen Unternehmen zu finden ist. Wir gingen jedoch noch weiter: Wir organisierten eine Warteschlange zum Generieren und Senden umfangreicher Berichte und implementierten die "ereignisbasierte" Generierung von Datenbankentladungen basierend auf datengesteuerten Abonnements. Anton erzählt, wie wir es gemacht haben.
Was ist drin?Standard-Berichtsabonnements
00:15 Wir verwenden SSRS. Warum?
01:50 Wie sieht die Arbeit mit dem Bericht aus?
03:13 Wie erhalte ich einen Bericht über ein Abonnement?
06:30 Wie deaktiviere ich das Senden eines leeren Berichts?
07:30 Wo werden Abonnementinformationen gespeichert?
08:40 Über variable Berichtsparameter?
10:00 Wie erstelle ich mehrere Berichte?
Datengesteuerte Abonnements
11:40 Wie erhalte ich einen Bericht über ein Abonnement?
13:20 Beispiel für generierte Parameter für ein datengesteuertes Abonnement
14:30 Vorteile datengesteuerter Abonnements
15:15 Über die Probleme
Warteschlangendatengesteuerte Abonnements
17:50 Warteschlangenfüllereignismodell
20:30 Was passiert, wenn die Quellen nicht übereinstimmen?
23:30 Arbeitsschema mit der Warteschlange
26:00 Über die Vorteile
Microsoft PowerBI als Alternative zu SQL Server Reporting Services: stattdessen oder zusammen?
Dmitry Vlasov, Awara IT
Microsoft Power BI als Alternative zu SQL Server Reporting Services: stattdessen oder zusammen? Was ist der Unterschied zwischen diesen beiden Technologien und wie sieht ihre Zukunft aus? Wir diskutieren die jeweiligen Funktionen, die Nuancen der Lizenzierung und vergleichen die Leistung.
Während der Aufzeichnung dieses Berichts ist ein Fehler aufgetreten, aber diese Informativität hat nicht gelitten. Empfohlen!
Was ist drin?02:26 PowerBI-Geräte- und Nutzungsszenarien
04:15 Was ist, wenn Ihr Unternehmen PowerBI, aber keine Cloud möchte?
13:32 Warum PowerBI in verschiedenen Abteilungen nützlich ist - vom Leiter bis zum Support
Wichtig für die Fragen:
16:30 Über die Verwendung der R-Sprache in der Visualisierung
18:00 Wie kann dem Management erklärt werden, dass PowerBI im Unternehmen implementiert werden soll?
20:25 Über AzureStack und Datenspeicherung in Russland
21:15 Informationen zum Einbetten von PowerApps in Berichte
24:30 Über die Personifizierung und Verteilung von Genehmigungen innerhalb des Unternehmens
26:40 Gibt es eine gute Möglichkeit, PowerBI auf einem anderen Mac als RDP zu verwenden?
Parallele Abfrageoptimierung in SQL Server
Sergey Olontsev, Kaspersky Lab
Wir verstehen, wie die parallele Ausführung von Abfragen in SQL Server erfolgt. Wir untersuchen, welche Algorithmen und Abfragepläne verwendet werden. Erfahren Sie, wie Sie die Abfrageleistung verbessern können. Anhand von Beispielen aus der Praxis werden wir von der Analyse des Abfrageplans zu seiner Beschleunigung übergehen.
Was ist drin?01:20 Parallelität in SQL Server
03:35 Wie ein Plan zur Ausführung paralleler Abfragen in SQL Server aussieht
04:30 Parallelitätsoperatoren - Verteilen, Aufteilen, Sammeln
08:00 Zwei Ansätze zur parallelen Sortierung
10:05 Parallele Aggregation - alle Arbeiten auf einmal oder teilweise und dann kombinieren?
11:10 Demo - wie Parallelität das Sortieren beschleunigt
28:00 Wie funktioniert die Datenverteilung in parallelen Zonen?
31:00 Demo - "Paralleler Ausführungsplan"
34:20 Grad der Parallelität
36:10 Was stoppt den Parallelplan?
37:40 Demo - Weitere Experimente mit Parallelität
Refactoring eines ETL-Prozesses mit vielen Verschachtelungsebenen
Roman Dimenko, SpbDev
Wir diskutieren vier Schritte zur Umgestaltung eines ETL-Prozesses:
- Finden Sie heraus, wie die aktuelle ETL funktioniert.
- Schreiben Sie eine neue ETL, einfach und unkompliziert;
- Vergleichen Sie die Arbeit der alten und der neuen ETL und beheben Sie Fehler in der Geschäftslogik.
- Richten Sie eine kontinuierliche Integration und Testabdeckung für die neue ETL ein.
Was ist drin?01:00 Warum hat der Kunde um Hilfe gebeten? Umwelt, Bedingungen, Anforderungen.
05:25 Über das Projekt. Team, Ziele.
08:10 Wo soll ich mit dem Refactoring beginnen?
10:25 Probleme, auf die wir gestoßen sind
13:20 Warum Sie keine universellen Lösungen finden müssen
14:05 Wie kann man Schwierigkeiten überwinden?
15:20 Wie planen, wenn nichts bekannt ist?
17:25 Alles ist messbar, wenn Sie das Maß kennen
Darauf ist das MS SQL-Konzentrat ausgetrocknet. Aber seien Sie nicht verärgert - kommen Sie zu Veranstaltungen , lernen Sie SQL und abonnieren Sie unseren Hub-Blog.