Microsoft Business Intelligence mit SQL Server

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

E-Solutions mySchoeller.com for Felix Schoeller Imaging
DNS-Resolver-Mechanismus
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Herzlich Willkommen zum Informations-Forum: SAP Interoperabilität
Steinbeis Forschungsinstitut für solare und zukunftsfähige thermische Energiesysteme Nobelstr. 15 D Stuttgart WP 4 Developing SEC.
Stärken-Schwächen- Chancen-Risken Lernziele: to talk about future job possibilities to develop the ability to compare and contrast to confidently use present,
Lehrstuhl Informatik III: Datenbanksysteme Andreas Scholz 1 Programming Database Web Applications Web Service Technologies Andreas Scholz.
Lancing: What is the future? Lutz Heinemann Profil Institute for Clinical Research, San Diego, US Profil Institut für Stoffwechselforschung, Neuss Science.
Three minutes presentation I ArbeitsschritteW Seminar I-Prax: Inhaltserschließung visueller Medien, Spree WS 2010/2011 Giving directions.
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Deutsche Gesellschaft für Technische Zusammenarbeit GmbH Integrated Experts as interface between technical cooperation and the private sector – An Example.
virtPresenter „lecture recording framework“
Die Hausaufgaben: Machen Sie Ü. 7 auf S. 29
01 Installation / Support. © beas group 2011 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved.
Microsoft Office Forms Server
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Machen Sie sich schlau am Beispiel Schizophrenie.
Die Zeit (TIME) Germans are on military time which is 1-24
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Studienbüro Wirtschaftswissenschaften INFORMATION ON YOUR STUDIES Datum 1 Welcome Day M.Sc. Economics.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Deutsch 1 G Stunde. Dienstag, der 11. September 2012 Deutsch 1 (G Stunde)Heute ist ein E - Tag Unit: Introduction to German & Germany Objectives: Learn.
| Basel Von der SharePoint Taskliste zum gemanagten Project in Project Server Luca Argentiero Solution Specialist Microsoft
Christoph Durt: Wittgenstein on the possibility of philosophy: The importance of an intercultural approach
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Deutsch 1 G Stunde. Donnerstag, der 25. Oktober 2012 Deutsch 1, G Stunde Heute ist ein B- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
Deutsch 1 G Stunde. Donnerstag, der 18. Oktober 2012 Deutsch 1, G Stunde Heute ist ein E- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
Deutsch 1 G Stunde. Montag, der 10. September 2012 Deutsch 1 (G Stunde)Heute ist ein D - Tag Unit: Introduction to German & Germany Objectives: Introducing.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Windows Azure Websites Roland Krummenacher Senior Software Engineer, bbv Software Services
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
XML IV: Cocoon 2.
DEUTSCHLAND UND DIE MEDIEN
Learning Target / Lernziel: 1.Hausaufgabenkontrolle (Vok 1-1) 2.Kultur 3.Forming questions Heute ist Dienstag, der 3. September 2013 Hausaufgaben GH #1,#2.
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Kapitel 3 – Familie und Freunde
Tage der Woche German Early Level Montag Dienstag Mittwoch Donnerstag
Kölner Karneval By Logan Mack
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Office Business Anwendungen mit SharePoint 2010 Fabian Moritz SharePoint MVP.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Digital Dashboard Toolkit 2001 SharePoint Portal Server released targeting portal market SharePoint Team Services (STS) released as free add-
Design Patterns Ein Muster (pattern) ist eine Idee, die sich in einem praktischen Kontext als nützlich erwiesen hat und dies auch in anderen sein wird.
Talking about yourself
Informations-Forum: SAP Interoperabilität
Adjectiv Endungen Lite: Adjective following articles and pre-ceeding nouns. Colors and Clothes.
Thomas Claudius Huber Senior Consultant Trivadis AG WCF RIA Services Datengetriebene Apps.
German Word Order explained!
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
Selectivity in the German Mobility Panel Tobias Kuhnimhof Institute for Transport Studies, University of Karlsruhe Paris, May 20th, 2005.
How to use and facilitate an OptionFinder Audience Response System.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
- moodle – a internet based learning platform
 Präsentation transkript:

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 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

Einführung – Schritt für Schritt 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öffentlichen Die Berichte werden in einem SharePoint-Portal veröffentlicht.

Einführung – ssis ssas ssrs - OLTP OLAP DWH Cube Report - sql mdx mysql Ora DWH ssis Cube SQL SQL SQL SQL ssas sql mdx sql 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

Einführung – zur Person - join and share ... Let‘s start join and share 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 join and share GmbH. Das Team von join and share pflegt langjährige und vertrauensvolle Beziehungen zu seinen Kunden.

ETL-Tool (für Data-Warehouse) SSIS Sql Server Integration Services

SSIS - Definition http://technet.microsoft.com/de-de/library/ms169917.aspx SSIS-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, Application Programming Interfaces) zum Programmieren des Integration Services-Objektmodells.

Demo SSIS - Demo SQL Server Integration Services (SSIS) 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 Task Nä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-WareHouse Create 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). Demo Z:\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“

Cubes SSAS Sql Server Analysis Services

SSAS - Definition http://technet.microsoft.com/de-de/library/hh231701.aspx Analysis 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 Online Transaction Processing (OLTP) Online Analytical Processing (OLAP) Designed to support Daily DML Operations of your application Designed to hold historical data for analyses and forecast business needs Holds daily Latest Transactional Data related to your application Data is consistent up to the last update that occurred in your Cube Data stored in normalized format Data stored in denormalized format Databases size is usually around 100 MB to 100 GB Databases size is usually around 100 GB to a few TB Used by normal users Used by users who are associated with the decision making process, e.g., Managers, CEO. CPU, RAM, HDD space requirement is less. CPU, RAM, HDD space requirement is higher. Query response may be slower if the amount of data is very large, it can impact the reporting performance. Query Response is quicker, management can do Trend analysis on their data easily and generate quicker reports. T-SQL language used for query MDX is used for querying on OLAP Cube 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-Serv Create First OLAP Cube in SQL Server Analysis Service Demo Datenquellen, Datenviews, Cube, Faktentabellen, Dimensionstabellen, Attribute, Hierarchien + Sortierung der Monate über KeyColums + natural hierarchy  User-Defined Hierarchies = Performace über KeyColums und Attributrelations Performance! https://intelligentsql.wordpress.com/tag/natural-hierarchy/ + Excel z:\Offline\dotnetUserGroup_BIToolsDesSQLServers\SalesDataAnalysis.xlsx

SSAS - Lernmaterial Youtube Videos Serie: Analyis Services – 01 ... 11 https://www.youtube.com/watch?v=pyUsp8qc7hg&list=PL7706561114B01D0D Youtube Content Analysis Services – 01 Prerequisite Guide Analysis Services – 02 Data Source Creation Analysis Services – 03 Data Source Views Analysis Services – 04 Cube Creation Analysis Services – 05 Dimension Fundamentals Analysis Services – 06 Dimension Hierarchies Analysis Services – 07 Dimension Attribute Relationships Analysis Services – 08 Dimension Storage Analysis Services – 09 Dimension Discretization Analysis Services – 10 Parent/Child Dimension Hierachies Analysis Services – 11 Star and Snowflake Schemas

Reporting SSRS Sql Server Reporting Services

SSRS - Definition http://technet.microsoft.com/de-de/library/ms167305.aspx Erstellen 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 data source + deployment

SSRS - Demo Demo sql mdx + ssrs with mdx part 1 ... 11

SSRS - Lernmaterial Youtube Videos sql Serie: OLTP Reports; Keywords: ssrs tutorials lesson 1 .. 11 sql SQL db Content Remark ssrs tutorials lesson 1 In this tutorial I use Northwind database to create an SSRS report. The report displays suppliers and for each one all the products they supply. We will see how to create a data source, data set, table, expressions, parameters and indicators. OLTP Northwind Einführung data sorce, data set, table ssrs tutorials lesson 2 This demo gives a brief description of how to make your first SSRS report using the Report wizard. AdventureWorks Erstellen mit Wizard ssrs tutorials lesson 4 This tutorial shows you how to create a basic SSRS report using the toolbox and without using the wizard. Erstellen ohne Wizard ssrs tutorials lesson 5 This demo shows you how to create a parameterized SSRS report. Parameter ssrs tutorials lesson 6 This demo shows you how to create a cascading parameters ssrs 2008 report Cascading Parameter ssrs tutorials lesson 7 This demo gives you a brief overview of using SSRS 2008 R2 expressions. Expressions ssrs tutorials lesson 8 This demo gives you an overview of how to create SSRS Matrix reports. We use the Adventure works Database in our demo. Matrix (OLTP, AdventureWorks) ssrs tutorials lesson 9 This demo gives you a brief overview on how to create child groups and drilldowns. We also look at how to control and toggle the ... Drillup and -down ssrs tutorials lesson 10 This tutorilas gives you an overview of how to create an SSRS subreport. We look at passing parameters from a main report to a .. Subreports ssrs tutorials lesson 11 This demo gives you an overview on how to create basic graphs and charts using SSRS 2008 R2. This demo shows you ways to ... Graphs

SSRS - Lernmaterial Youtube Videos sql Serie: OLTP Reports; Keywords: Services (SSRS) Part 1 .. 23 sql Reporting Services (SSRS) Part 1 Getting Started with a New Project Reporting Services (SSRS) Part 2 Data Sources and Datasets Reporting Services (SSRS) Part 3 Keeping Header Rows Visible Reporting Services (SSRS) Part 4 Working with Tables Reporting Services (SSRS) Part 5 Controlling the number of rows per page Reporting Services (SSRS) Part 6 Grouping in Tables Reporting Services (SSRS) Part 7 Calculated Fields  Reporting Services (SSRS) Part 8 Conditional Formatting in Tables   Reporting Services (SSRS) Part 9 Indicators   Reporting Services (SSRS) Part 10 Gauges  Reporting Services (SSRS) Part 11 Basic Parameters  Reporting Services (SSRS) Part 12 Drop Down List Param  Reporting Services (SSRS) Part 13 Null Values in Parameters Reporting Services (SSRS) Part 14 Cascading Parameters Reporting Services (SSRS) Part 15 Matrix   Reporting Services (SSRS) Part 16 Lists Reporting Services (SSRS) Part 17 Linked Reports Reporting Services (SSRS) Part 18 Charts Reporting Services (SSRS) Part 19 Subreports Reporting Services (SSRS) Part 20 Basic Maps Reporting Services (SSRS) Part 21 Pivot Table (Dynamic Matrix) Reporting Services (SSRS) Part 22 Document Maps Reporting Services (SSRS) Part 23 Report Variables and Group Variables

SSRS - Lernmaterial Youtube Videos mdx Video: OLAP Reports (Einführung) Creating Basic Reports from an SQL Server Analysis Services https://www.youtube.com/watch?v=pQxkoTsT19w Inhalt SQL Server Report Builder (User Tool) OLAP Cube mdx

SSRS - Lernmaterial Youtube Videos Serie: OLAP Reports; Keywords: ssrs with mdx part 1 .. 11 mdx ssrs with mdx part 1 Sonstige Datenbank (CUBE): Cube 4 Reports Simple Report with Query Wizard With mdx Query Builder ssrs with mdx part 2 Drillup and –down Simple Parameter ssrs with mdx part 3 Writing own mdx Query Calculated fields groups ssrs with mdx part 4 Matrix Parameter ssrs with mdx part 5 Multiple Parameter Values in mdx ssrs with mdx part 6 Multiple Parameter in mdx ssrs with mdx part 7 Cascading Parameters ssrs with mdx part 8 Null Values in Parameters Mdx IsEmpty ssrs with mdx part 9 Gouping ssrs with mdx part 10 Drill throw Pass Parameter to form ssrs with mdx part 11 Subreports

SharePoint Portal SharePoint

SharePoint Deployment to SharePoint SharePoint ist das Unternehmensportal SharePoint ist das Management Cockpit SharePoint ist die BI-Plattform und mehr? TFS ist das Tool für Entwickler / thanks for the last TFS session Business Intelligence in 100 Sekunden