SQL Server 2012 und SharePoint im Unternehmenseinsatz€¦ · Agenda • SQL Server 2012 AlwaysOn...

29
SQL Server 2012 und SharePoint im Unternehmenseinsatz Referent Daniel Caesar

Transcript of SQL Server 2012 und SharePoint im Unternehmenseinsatz€¦ · Agenda • SQL Server 2012 AlwaysOn...

SQL Server 2012 und SharePoint im Unternehmenseinsatz

Referent

Daniel Caesar

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.

SQL Server 2012 FileTable

SQL Server 2012 - FileTable

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

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

FileTable und SharePoint 2013 und BCS

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

XING

https://www.xing.com/profile/Daniel_Caesar2?sc_o=mxb_p

https://www.xing.com/companies/sqlxpert

E-Mail

[email protected]

Veröffentlichungen beim Galileo Verlag

SQL Server 2012 – Schnelleinstieg

Dezember 2013 – SharePoint Entwicklerbuch