MCSE: Data Platform Solutions Expert (GF/02//11/
Seminar
Blended learning in Berlin
Beschreibung
-
Kursart
Seminar
-
Methodik
Blended
-
Ort
Berlin
Das Zentrum WIS IHK präsentiert das folgende Programm, mit dem Sie Ihre Kompetenzen stärken sowie Ihre gesteckte Ziele erreichen können. In dem Kurs zu dieser Schulung gibt es verschiedene Module zur Auswahl und Sie können mehr über die angebotenen Thematiken erfahren. Einfach anmelden und Zugang zu den folgenden Themen erhaltenZiel der erweiterten Komplettausbildung ist es, das Teilnehmer m it der Zertifizierung zum MCSE: Data Platform Solutions Expert: MS SQL Server /02/ belegen.
Standorte und Zeitplan
Lage
Beginn
Beginn
Meinungen
Themen
- MCSE
Inhalte
Beschreibung des Seminars
Mit einer Zertifizierung als Microsoft Certified Solutions Expert (MCSE): Data Platform demonstrieren Sie Ihre Kenntnisse über Aufbau und Administration von unternehmensweiten Daten(bank)lösungen vor Ort oder in Cloudumgebungen.
Modul/11/12/13,14,15,16,17
Abfragen in Microsoft SQL Server /02/ (70-461)
Prüfungsinhalte:
Einführung in Microsoft SQL Server /02/
» SQL Server /02/ Architektur
» Arbeiten mit SQL Server Denali Tools
» Arbeiten mit SQL Server Databanken
Einführung in Transact-SQL Abfragen
» Einführung in Transact-SQL
» Verstehen von Sets
» Verstehen von Prädikatenlogik
» Verstehen der logische Reihenfolge von Operationen in SELECT-Statements
Schreiben von SELECT Abfragen
» Schreiben einfacher SELECT Statements
» Eliminierung von Duplikaten mit DISTINCT
» Verwenden von Column- und Tabelen Alias
» Schreiben einfacher CASE Ausdrücke
Abfragen über mehrere Tabellen
» Verstehen von Joins
» Abfragen mit Inner Joins
» Abfragen mit Outer Joins
» Abfragen mit Self und Cross Joins
Sortieren und filern von Daten
» Sortieren von Daten
» Filtern von Daten
» Filtern mit der TOP und OFFSET-FETCH Option
» Arbeiten mit unbekannten Werten
Arbeiten mit den SQL Server /02/ Datentypen
» Einführung in die SQL Server /02/ Datentypen
» Arbeiten mit "Character Data"
» Arbeiten mit "Date" und "Time Data"
Verwenden der Built-In Funktion
» Schreiben von Abfragen mit Built-In Funktion
» Verwenden der "Conversion Functions" (Konvertierungsfunktionen)
» Verwenden der "Logical Functions" (logischen Funktionen)
» Verwenden von Funktionen zum Test auf Nullability
Gruppierung und Aggregation von Daten
» Verwendung von Aggregatsfunktionen
» Verwenden der GROUP BY Klausel
» Filtern von Gruppen mit der HAVING Klausel
Verwenden von Unterabfragen (Subqueries)
» Schreiben von Self-Contained Unterabfragen
» Schreiben von "Correlated Subqueries"
» Verwenden von "EXISTS Predicate" mit Subqueries
Verwenden von Tabellenausdrücken (Table Expressions)
» Views
» Table Expressions
Verwendung von Set-Operatoren
» Schreiben von Abfragen, die UNION-Set-Operatoren und UNION ALL-Multi-Set-Operatoren verwenden
» Schreiben von Abfragen, die CROSS APPLY- und OUTER APPLY-Operatoren verwenden
» Schreiben von Abfragen, die APPLY mit abgeleiteten Tabellen und Funktionen verwenden
» Schreiben von Abfragen, die EXCEPT- und INTERSECT-Operatoren verwenden
Verwendung von Fensterrang-, Offset- und Aggregationsfunktionen
» Verwendung von ROW_NUMBER, RANK, DENSE_RANK, NTILE
» Verwendung von LAG, LEAD, FIRST_VALUE, LAST_VALUE
» Verwendung von Funktionen für die Aggregation von Fenstern
» Verwendung grundlegender Formen von Fensterpartitionierung, Fensteranordnung und Aufteilung in Fenster
Pivotisierung und Gruppieren von Sets
» Schreiben von Abfragen, die den PIVOT-Operator verwenden
» Schreiben von Abfragen, die die GROUPING SETS-Unterklausel verwenden
» Schreiben von Abfragen, die GROUP BY ROLLUP verwenden
» Schreiben von Abfragen, die GROUP BY CUBE verwenden
Abfragen von SQL Server-Metadaten
» Verwendung von Systemkatalogansichten
» Verwendung von Systemfunktionen
» Verwendung von dynamischen Managementobjekten
Ausführen gespeicherter Prozeduren
» Verwendung des EXECUTE-Statements, um gespeicherte Prozeduren aufzurufen
» Weitergeben von Parametern zu gespeicherten Prozeduren
» Ausgeben von Ergebnissen aus einer gespeicherten Prozedur mit Hilfe der OUTPUT-Klausel
» Ausführen von gespeicherten Systemprozeduren
Programmieren mit T-SQL
» Deklarieren von Variablen und "delimiting batches"
» Verwenden von Controls für "flow elements"
» Erstellen dynamischer SQL-Befehle
» Verwenden von synonyms
Implementierung der Fehlerbehandlung
» Umleiten von Fehlern mit TRY/CATCH
» Erstellen von Fehlerbehandlungsroutinen in einem CATCH-Block mit ERROR-Funktionen
» Verwendung von THROW, um eine Fehlermeldung an den Client zurückzugeben
Implementierung von Transaktionen
» Kontrolle von Transaktionen mit BEGIN und COMMIT
» Verwenden von XACT_ABORT
» Erstellen von Transaktionhandlinglogik in einem CATCH Block
Verbessern der Performance von Abfragen
» Verwenden der Ausführungspläne
» Verwenden von SET STATISTICS Statements
» Verwenden von INDEX
» System-IO und Zeitinformationen in Abfrageergebnissen
» Unterschiede zwischen cursor- und set-basierten Abfragen
Administering Microsoft SQL Server /02/ Databases (70-462)
Einführung in SQL Server /02/ und sein Toolset
» Die SQL Server-Plattform
» SQL Server-Tools
» SQL Server-Dienste
Planung einer SQL Server /02/-Installation
» SQL Server-Architektur
» Planung der Serverressourcen
» Tests vor der Installation
Installation und Konfiguration von SQL Server /02/
» Vorbereitungen für die Installation
» Installation von SQL Server
» Upgrade und Automatisierung der Installation
Arbeiten mit Datenbanken
» Rolle und Struktur von SQL Server-Datenbanken
» Arbeiten mit Dateien und Dateigruppen
» Verschieben von Datenbankdateien
Wiederherstellungsmodelle für SQL Server /02/
» Backupstrategien
» SQL Server Transaction Logging
» Planung einer Backupstrategie
Backup von SQL Server /02/-Datenbanken
» Backup von Datenbanken und Transaction Logs
» Verwalten von Datenbankbackups
» Erweiterte Backupoptionen
Wiederherstellung von SQL Server /02/-Datenbanken
Import und Export von Daten
Authentifizierung und Autorisierung von Benutzern
Zuweisen von Server- und Datenbankrollen
» Arbeiten mit Serverrollen
» Festgelegte Datenbankrollen
» Benutzerdefinierte Datenbankrollen
Autorisierung von Benutzern für den Zugriff auf Ressourcen
» Benutzerzugriff auf Objekte
» Benutzer für die Ausführung von Code autorisieren
» Konfiguration von Berechtigungen auf der Schemaebene
Auditing von SQL Server-Umgebungen
Automatisierung der SQL Server /02/-Verwaltung
» SQL Server Agent
» SQL Server Agent Jobs
Konfiguration der Sicherheit für den SQL Server Agent
» Konfiguration von Berechtigungen
» Konfiguration von Proxykonten
Überwachung von SQL Server /02/ mit Alarmmeldungen und Benachrichtigungen
Fortlaufende Wartung der Datenbank
» Sicherstellen der Datenbankintegrität
» Wartung von Indizes
» Automatisierung von Routineaufgaben
Nachverfolgen des Zugriffs auf SQL Server /02/
» Aufzeichnen der Aktivität mit Hilfe von SQL Server Profiler
» Performanceverbesserung mit dem Database Engine Tuning Advisor
» Nachverfolgungsoptionen
Überwachung von SQL Server /02/
» DMVs (Dynamic Management Views)
» Überwachung der Aktivität
» Aufzeichnen und Verwalten von Performancedaten
» Analyse der gesammelten Daten
Verwaltung mehrerer Server
» Arbeiten mit mehreren Servern
» Virtualisierung von SQL Server
» Bereitstellung und Upgrade von Datenschichtanwendungen
Troubleshooting gängiger SQL Server /02/-Administrationsprobleme
Implementing a Data Warehouse with Microsoft SQL Server /02/ (70-463)
Einführung in das Data Warehousing
Auswahl der Hardwareplattform für eine Data Warehouse-Lösung
Design und Implementierung eines Data Warehouse
» Logisches Design
» Physikalisches Design
Erstellen einer ETL-Lösung mit SSIS
» Quelldaten
» Implementierung eines Datenflusses
Implementierung eines Steuerungsflusses in einem SSIS-Paket
» Einführung in Steuerungsflüsse
» Erstellen dynamischer Pakete
» Verwendung von Containern
» Verwalten der Konsistenz
Debugging und Troubleshooting von SSIS-Paketen
Implementierung eines inkrementellen ETL-Prozesses
Integration von Daten aus der Cloud in ein Data Warehouse
» Überblick über Clouddatenquellen
» SQL Server Azure
» Azure-Datenmarkt
Verbessern der Datenqualität
» Daten mit Hilfe von Data Quality Services (DQS) bereinigen und deduplizieren
Verwendung der Master Data Services
» Master Data Services-Konzepte
» Implementierung eines Master Data Services-Modells
» Verwendung des Excel Add-in für Master Data Services
Erweitern von SSIS
» Benutzerdefinierte Komponenten in SSIS
» Scripting in SSIS
Bereitstellung und Konfiguration von SSIS-Paketen
» Nutzen von Daten in einem Data Warehouse
» Einführung in Business Intelligence
» SQL Server Reporting Services
» SQL Server Analysis Services
Developing Microsoft SQL Server /02/ Databases (70-464)
Einführung in SQL Server /02/ und sein ToolsetDie SQL Server-Plattform
» SQL Server-Tools
» Konfiguration von SQL Server-Diensten
Arbeiten mit DatentypenCharakterdaten
» Konvertieren von Datentypen
» Spezialisierte Datentypen
Design und Implementierung von TabellenDesign von Tabellen
» Arbeiten mit Schemata
» Erstellen und Abändern von Tabellen
Sicherstellen der Datenintegrität durch BeschränkungenDurchsetzen der Datenintegrität
» Domänenintegrität
» Entitäts- und referenzielle Integrität
Planen der SQL Server /02/-IndizierungIndizierungskonzepte
» Datentypen und Indizes
» Indizes für einzelne Spalten und zusammengesetzte Indizes
Implementierung von SQL Server-TabellenstrukturenTabellenstrukturen in SQL Server /02/
» Geclusterte Indizes
SQL Server /02/-AusführungspläneKonzepte
» Gängige Elemente
» Arbeiten mit Ausführungsplänen
Verbessern der Performance durch nicht-geclusterte IndizesDesign effektiver nicht-geclusterter Indizes
» Implementierung nicht-geclusterter Indizes
» Verwendung des Database Engine Tuning Advisor
Design und Implementierung von AnsichtenErstellen und Verwalten von Ansichten
» Performanceüberlegungen
Design und Implementierung von gespeicherten Prozeduren
» Mischen von Daten und Übergeben von TabellenVerwendung des MERGE-Statements
» Implementierung von Tabellentypen
» Verwendung von TABLE-Typen als Parameter
Design und Implementierung von benutzerdefinierten FunktionenDesign und Implementierung von skalaren Funktionen
» Design und Implementierung von tabellenwertigen Funktionen
» Implementierungsüberlegungen für Funktionen
» Alternativen zu Funktionen
Erstellen von parallel ablaufenden SQL Server /02/-AnwendungenTransaktionen
» Locks
» Management von Sperrvorgängen
» Transaktionsisolationsebenen
Fehlerbehandlung in T-SQL-Code
» Antworten auf Datenmanipulationen mit TriggernDesign von DML-Triggern
» Implementierung von DML-Triggern
» Erweiterte Triggerkonzepte
Implementierung von verwaltetem Code in SQL Server /02/SQL-CLR-Integration
» Import und Konfiguration von Assemblies
Speichern von XML-Daten in SQL Server /02/
» Abfragen von XML-Daten in SQL Server /02/
» Verwendung des T-SQL FOR XML-Statements
» Einführung in XQuery
Arbeiten mit raumbezogenen Daten in SQL Server /02/
» Arbeiten mit Volltextindizes und -abfragen
Designing Database Solutions for SQL Server /02/ (70-465)
Design einer DatenbankserverinfrastrukturPlanung der Serverinfrastruktur
» Analyse der Kapazitätsanforderungen
» Konsolidierung der Datenbankserver
» Migration von Ressourcen in einer Datenbankinfrastruktur
Design eines logischen DatenbankschemasTechniken für das Design relationaler Datenbanken
» Verwendung von Schemas
» Design von Tabellen
» Verwendung von Ansichten (Views)
Design einer physikalischen DatenbankimplementierungDateien und Dateigruppen
» Datenpartitionierung
» Datenkompression
Eingliedern von Dateien in DatenbankenImplementierung von FileStream und FileTables
» Suche in Dateien
Tuning der DatenbankperformanceOptimierung der Abfrageperformance mit Indizes
» Verwaltung von Abfrageplänen
» Überwachung und Tuning der Performance
Design der DatenbanksicherheitDesign der Sicherheit auf Serverebene
» Design der Sicherheit auf Datenbankebene
» Transparente Datenbankverschlüsselung
» Auditierung der Datenbankaktivität
Richtlinienbasierte Verwaltung
» Überwachung des Serverzustands (Server Health)
» Design einer Lösung für das DatenbankbackupBackup und Wiederherstellung von SQL Server
» Planung einer Recoverystrategie
Automatisierung der Wartung mehrerer Server
» Verwaltung von SQL Server mit PowerShell
» Datenreplikation
» Planung der HochverfügbarkeitHochverfügbarkeit in SQL Server /02/
» AlwaysOn Availability Groups
Direkt zum Seminaranbieter
MCSE: Data Platform Solutions Expert (GF/02//11/