sql server 2012 und sharepoint im unternehmenseinsatz€¦ · agenda • sql server 2012 alwayson...
TRANSCRIPT
sqlXpertDaniel Caesar
Themen• SQL Server Admin, Entwicklung• SharePoint Admin, Entwicklung• .NET Entwicklung• Rechtssichere E-Mail-Archivierung
Zertifizierungen
• MCITP, MCT
• Microsoft Silver Partner
• Mail Store Partner - MDCP
Publikationen
Agenda
• SQL Server 2012 AlwaysOn –Hochverfügbarkeit für SharePoint
• Wissensdatenbank für wichtige Datenqualitätsaufgaben - Data Quality Services
• Integration und Aufbereitung von Daten - ETL-Prozesse mit SQL Server 2012 Integration Services
• FileTable Dokumente in SharePoint 2013 nutzen
• SQL-Server 2012 Daten in einer SharePoint 2013 Umgebung bereitstellen
• SharePoint 2013 BI mit dem SQL Server 2012
Hochverfügbarkeit
Vorgängerversion - SQL Server 2008R2 und Hochverfügbarkeit
• Windows Server Failover-Cluster
• Bereich der Absicherung ist die Instanz von SQL Server
• Automatisches Failover wird unterstützt
• Datenbankspiegelung
• Bereich der Absicherung ist die Datenbank
• Automatisches Failover ist mit einem Zeugen möglich
• paarweise angeordnet
• Spiegel kann nur über einen Snapshot gelesen werden
• Transaktionsprotokollversand
• keine wirkliche Hochverfügbarkeitslösung
• SQL Server Agent Auftrag
• Replikation
Datenbankspiegelung • Konfigurationsdatenbank der Farm
• Service Datenbanken
• InhaltsdatenbankenWelche Datenbanken wofür?
Quelle – MSDN Microsoft
SharePoint - Inhaltsdatenbanken
Dokumente wie z.B. Word, Excel, PDF werden in den
Inhaltsdatenbanken abgelegt.
SQL Server 2012 – Hochverfügbarkeit mit AlwaysON
• Windows Server Failover- Cluster
• Die Datenbankspiegelung wird in zukünftigen Versionen entfernt.
• Transaktionsprotokollversandist keine Hochverfügbarkeit.
• Lösung mit einer Replikation.
• AlwaysOn ist das Beste aus der Datenbankspiegelung und dem Protokollversand.
Quelle – MSDN Microsoft
Data Quality Services
Ziele von Data Quality Services (DQS)
• Data Quality Services sollen sicherstellen, das Daten für Geschäftsanwendungen hinsichtlich ihrer Qualität geeignet sind.
• Datenbereinigung
• Datenabgleich
• Verweisdatenanbieter
• Datenprofilerstellung
• Überwachen
• Wissensdatenbank
• DQS ist eine wissensorientierte, computergestützte Lösung für SQL Server 2012
Data Quality Services
Technologie von DQS
• Datenquelle
• Wissensdatenbank
• Datenbereinigung
• Duplikate
• Datenexport
Quelle – MSDN Microsoft
Data Quality Services
Bereinigen von Daten
• Identifiziert unvollständige oderfalsche Daten in der Quelle
• Zweistufiger Bereinigungsprozess
- Computergestützte Bereinigung- Interaktive Bereinigung
• Einfache intuitive Oberfläche für den Benutzer
Quelle – MSDN Microsoft
Data Quality Services
• Reference Daten von
einem Service
• Wissensdatenbank
• Verarbeitung durch
SSIS
• Monitoring
• Interaktive
Bereinigung
Quelle – MSDN Microsoft
Data Quality Services
• E-Mail oder Telefonnummer
• Domänen werden Bestandteil
der Wissensdatenbank
Die Domäne enthält das zu
prüfende Attribut
• Domäne enthält Regeln
Data Quality Services
• Domänenregel
erstellen
• Bedingung festlegen
• Verwendung regulärer
Ausdrücke möglich
Data Quality Services
• Der DQS-Task sorgt
für die Bereinigung
• Darstellung – Data
Viewer
• Status wird von DQS
erzeugt
ETL Prozess - Data Quality Services
Extrahieren, Transformieren und Laden von Daten
• SSIS ermöglicht es, die Daten in einerDatenquelle zu extrahieren.
• In Verbindung mit DQS findet eineBereinigung der Daten aus der Quelle statt.
• Korrekte Daten werden in das DWHübertragen.
• Fehlerhafte Datensätze werden in Log-Tabellen geschrieben.
ETL - SQL Server Integration Services
ETL Prozesse – Extrahieren, Transformieren und Laden von Daten
• Plattform zum Erstellen von Datenintegrations- undDatentransformationslösungen über Tasks
• Datawarehouse-Lösungen mit vielen verschiedenen Datenquellen
• Automatisierte Prozesse um Daten ausbestehenden Systemen aufzubereiten
• Änderungen an Daten in SQL Server 2012automatisiert in das DWH übertragen
SQL Server 2012 FileTable
• Ermöglicht die Verwaltung von Dokumenten die im
Dateisystem liegen über den SQL Server
• Dokumente können über ein Share in einem Ordner
organisiert werden.
• Der Zugriff auf die Dokumente ist über das
Dateisystem möglich.
Nicht transaktionalen Zugriff festlegen
Es wird bestimmt, das ein Zugriff aus dem Dateisystem (nicht Transaktional) möglichist,
ALTER DATABASE FILESSET FILESTREAM(NON_TRANSACTED_ACCESS = FULL, DIRECTORY_NAME = N‘Data')
SQL Server 2012 - FileTable
FileTable und SharePoint 2013 mit BCS
• Mit Hilfe des SharePoint Designers kann der externe Inhalt referenziert werden.
• Ermöglicht den Zugriff über eine externe Liste aus SharePoint heraus.
SQL Server 2012 - FileTable
FileTable und SharePoint 2013 und BCS
• Darstellung der Dateien aus dem Dateisystem
• Anzeigen der Pfade
• Anzeigen der Symbole desDateityps
SQL Server 2012 - FileTable
SharePoint BI-Center
• SharePoint BI-Center
• Erstellung vonDashboards
• Zugriff aus Datenquellen ausExcel, SQL Server, SP-Listen
SharePoint – Business Intelligence
Dashboard Designer
• Erstellen einer SharePoint 2013Seite
• Hinzufügen einer App
• Performance Point Services
SharePoint – Business Intelligence
Dashboard Designer
• Erstellen von Dashboards fürSharePoint 2013
• Nutzung des DashboardDesigners
• Verbindung zu SSAS und einemCUBE
• Bereitstellung von KPI‘s in einerSharePoint 2013 Umgebung
SharePoint – Business Intelligence
Dashboards in SharePoint
• Erstellen von Dashboards
• Erstellen einer Scorecard
• Erstellen von Berichten
SharePoint – Business Intelligence
Kontakt
Internet
www.sqlxpert.de
https://www.xing.com/profile/Daniel_Caesar2?sc_o=mxb_p
https://www.xing.com/companies/sqlxpert
Veröffentlichungen beim Galileo Verlag
SQL Server 2012 – Schnelleinstieg
Dezember 2013 – SharePoint Entwicklerbuch