280 likes | 483 Views
Microsoft Business Intelligence mit SQL Server BI-Komponenten von Microsoft SQL Server zur Abbildung eines automatisierten Berichtswesens. Thank you for the last session Team Foundation Server (TFS). Datum: 05 .06.2014 Referent: Thomas Groß. Einführung – Begriffsbestimmung.
E N D
Microsoft Business Intelligencemit SQL Server BI-Komponenten von Microsoft SQL Serverzur Abbildung eines automatisierten Berichtswesens Thankyouforthe last sessionTeam Foundation Server (TFS) Datum: 05.06.2014 Referent: Thomas Groß
Einführung – Begriffsbestimmung BI = Business Intelligence Der Begriff Business Intelligence bezeichnet ein Verfahren und einen Prozess zur systematischen Analyse (Sammlung, Auswertung und Darstellung) von Daten in elektronischer Form.http://de.wikipedia.org/wiki/Business-Intelligence
Der Vortrag zeigt Schritt für Schritt die Abbildung eines automatisierten Berichtswesens mit Hilfe der Microsoft BI-Tools. 1. Schritt: Data-Warehouse erstellen (SSIS)Aus einer relationalen OLTP(OnLine-Transaction-Processing)-Datenbank zur Datenerfassung wird mittels SSIS-Datentransfer ein Data-Warehouse gefüllt.Dies entspricht dem klassischen ETL(Extraction-Translation-Load)-Prozess. 2. Schritt: OLAP-Datenbank erstellen (SSAS)Die Daten der Data-Warehouse-Datenbank werden mit Analysis Services in mehrdimensionale Cubes einer OLAP-Datenbank (OnLine-Analytical-Prozessing) überführt. 3. Schritt: Berichte erstellen (SSRS)Mit Reporting Services werden sowohl die relationale Daten aus dem Data-Warehouse als auch mehrdimensionale Daten aus den Cubes der OLAP-Datenbank als Berichte gerendert.Die Auswertung der OLAP-Cubes ist auch mit Excel möglich. 4. Schritt: Berichte in SharePoint Portal veröffentlichenDie Berichte werden in einem SharePoint-Portal veröffentlicht. Einführung – Schritt für Schritt
OLTP OLAP mysql Ora DWH Cube ssis SQL SQL SQL SQL ssas sql mdx sql Einführung – ssisssasssrs - OLTP OLAP DWH Cube Report - sql mdx ssrs
Einführung – BI Tools ala Microsoft Zu den BI-Komponenten von SQL Server zählen: SSIS – SQL Server Integration Services zum Datentransfer (ETL Tool) SSAS – SQL Server Analysis Services zum Erstellen von OLAP-Cubes (Mehrdimensionale Datenbank) SSRS – SQL Server Reporting Services zur Berichterstellung (Reporting Server Tool) + SharePoint Server!!! Business Intelligence (BI) is one big area!big Definitions, big new Philosophy, big Data, big Servers, ..., big Management decisions
joinandshare GmbH Entwicklung kundenspezifischer Anwendungen Microsoft Silver Partner (Data Platform) Technologien SQL Server .net / asp Programmierung Business Intelligence Share Point Office Programmierung Thomas Groß (MCDBA) entwickelt seit über 25 Jahren datenbankbasierte Anwendungen. Besonderen Wert legt er auf den Entwurf und das Design von Anwendungen, um eine optimale Abbildung der Prozesse und eine hohe Usability zu gewährleisten. Für die Implementierung der Software nutzt er MS SQL Server, das .NET-Framework, Office VBA, SharePoint und die BI-Komponenten von SQL Server. Vor über 10 Jahren gründete er die joinandshare GmbH. Das Team von joinandshare pflegt langjährige und vertrauensvolle Beziehungen zu seinen Kunden. Einführung – zur Person - joinandshare ... Let‘sstart
SSIS ETL-Tool(für Data-Warehouse)SSISSql Server Integration Services
SSIS - Definition http://technet.microsoft.com/de-de/library/ms169917.aspxSSIS-Lernprogramm: Erstellen eines einfachen ETL-Pakets Microsoft SQL Server Integration Services(SSIS) ist eine Plattform zum Erstellen leistungsfähiger Datenintegrationslösungen, z.B. von ETL-Paketen (Extraction, Transformation und Load) für das Data Warehousing. SSIS enthält grafische Tools und Assistenten zum Erstellen und Debuggen von Paketen; Tasks zum Ausführen von Workflowfunktionen wie z. B. FTP-Vorgänge, Ausführen von SQL-Anweisungen und Senden von E-Mails; Datenquellen und Ziele zum Extrahieren und Laden von Daten; Transformationen zum Bereinigen, Aggregieren, Zusammenführen und Kopieren von Daten; einen Verwaltungsdienst, den Integration Services-Dienst zum Verwalten der Paketausführung und -speicherung; und Anwendungsprogrammierschnittstellen (APIs, ApplicationProgramming Interfaces) zum Programmieren des Integration Services-Objektmodells.
SSIS - Demo http://karthikeyananbarasan.files.wordpress.com/2011/10/free-ebook-sql-server-integration-services-ssis-step-by-step-version-2-0.pdf SQL Server Integration Services (SSIS) Demo +Data Flow Control contra SQL TaskNächtlicher SQL Agent Job zur Ausführung des SSIS Pakets um das Data-Warehouse zu füllen
SSIS - Lernmaterial Weitere Steuerelemente wie Schleifen, Filter, ftp + mail Tasks siehe PDF Ebook (0 € aber super)SQL Server Integration Services (SSIS) – Step by Step Tutorial http://karthikeyananbarasan.files.wordpress.com/2011/10/free-ebook-sql-server-integration-services-ssis-step-by-step-version-2-0.pdf
SSIS – SSAS - DWH BREAK: Exkurs Date-Warehouse Wir brauchen noch ein Data-Warehouse http://www.codeproject.com/Articles/652108/Create-First-Data-WareHouseCreate First Data WareHouse X-Mart is having different malls in our city, where daily sales take place for various products. Higher management is facing an issue while decision making due to non availability of integrated data they can’t do study on their data as per their requirement. So they asked us to design a system which can help them quickly in decision making and provide Return on Investment (ROI). DemoZ:\Offline\dotnetUserGroup_BIToolsDesSQLServers\DataWareHouseSQLScript.sql
SSIS – SSAS - DWH Management Anforderung an BI Lösung Let us first identify the requirement from management about their requirements. Need to see daily, weekly, monthly, quarterly profit of each store. Comparison of sales and profit on various time periods. Comparison of sales in various time bands of the day. Need to know which product has more demand on which location? Need to study trend of sales by time period of the day over the week, month, and year? On what day sales is higher? On every Sunday of this month, what is sales and what is profit? What is trend of sales on weekday and weekend? Need to compare weekly, monthly and yearly sales to know growth and KPI?
SSIS – SSAS - DWH Das „Sternschema“
SSAS Cubes SSASSql Server Analysis Services
SSAS - Definition http://technet.microsoft.com/de-de/library/hh231701.aspxAnalysis Services-Lernprogramme (SSAS) Dieses Lernprogramm vermittelt die wesentlichen Fähigkeiten und Konzepte hinter mehrdimensionaler Modellierung in SQL Server-Datentools (SSDT). Nach dem Abschluss verfügen Sie über eine Cubedatenbank auf Basis von Adventure Works-Daten, auf die Sie über Excel, Reporting Services oder eine andere Clientanwendung zugreifen können, die eine Verbindung mit Analysis Services herstellt. OLAP DWH Cube ssas
SSAS – OLTP contra OLAP What is the difference between OLAP and OLTP? Ahttp://www.codeproject.com/Articles/658912/Create-First-OLAP-Cube-in-SQL-Server-Analysis-Serv
SSAS – Cubes Der Würfel
SSAS - Demo http://www.codeproject.com/Articles/658912/Create-First-OLAP-Cube-in-SQL-Server-Analysis-ServCreate First OLAP Cube in SQL Server Analysis Service Demo Datenquellen, Datenviews, Cube, Faktentabellen, Dimensionstabellen, Attribute, Hierarchien + Sortierung der Monate über KeyColums + naturalhierarchy User-DefinedHierarchies = Performace über KeyColumsund Attributrelations Performance! https://intelligentsql.wordpress.com/tag/natural-hierarchy/ + Excelz:\Offline\dotnetUserGroup_BIToolsDesSQLServers\SalesDataAnalysis.xlsx
SSAS - Lernmaterial Youtube Videos Serie: AnalyisServices – 01 ... 11https://www.youtube.com/watch?v=pyUsp8qc7hg&list=PL7706561114B01D0D
SSRS ReportingSSRSSql Server Reporting Services
SSRS - Definition http://technet.microsoft.com/de-de/library/ms167305.aspxErstellen eines einfachen Tabellenberichts (SSRS-Lernprogramm) Dieses Lernprogramm hilft Ihnen, mit dem Berichts-Designer einen einfachen Tabellenbericht zu erstellen, der auf der AdventureWorks2012 -Datenbank basiert. Sie können die Berichte auch mithilfe des Berichts-Generators oder des Berichts-Assistenten erstellen. In diesem Lernprogramm erstellen Sie ein Berichtsprojekt, richten Verbindungsinformationen ein, definieren eine Abfrage, fügen einen Tabellendatenbereich hinzu und zeigen den Bericht in der Vorschau an. + Features over Features + OLAP Cube als datasource + deployment
SSRS - Demo Demo sql mdx + ssrs with mdx part 1 ... 11
SSRS - Lernmaterial sql Youtube Videos Serie: OLTP Reports; Keywords: ssrs tutorials lesson 1 .. 11
SSRS - Lernmaterial sql Youtube Videos Serie: OLTP Reports; Keywords: Services (SSRS) Part 1 .. 23
SSRS - Lernmaterial Youtube Videos Video: OLAP Reports (Einführung) Creating Basic Reports from an SQL Server Analysis Services https://www.youtube.com/watch?v=pQxkoTsT19w InhaltSQL Server Report Builder (User Tool)OLAP Cube mdx
SSRS - Lernmaterial Youtube Videos Serie: OLAP Reports; Keywords: ssrs with mdx part 1 .. 11 mdx
SharePoint PortalSharePoint
SharePoint Deploymentto SharePoint SharePoint ist das Unternehmensportal SharePoint ist dasManagement Cockpit SharePoint ist die BI-Plattform und mehr? TFS ist das Tool für Entwickler / thanksforthe last TFS session Business Intelligencein 100 Sekunden