Microsoft Business Intelligence mit SQL Server

Ähnliche Dokumente
Developing SQL Data Models MOC 20768

Designing Business Intelligence Solutions with Microsoft SQL Server MOC 20467

Implementing Data Models and Reports with Microsoft SQL Server MOC 20466

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Studierenden-Kennzahlen im Griff dank flexiblem Reporting und Ad-hoc-Analysen

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

HIR Method & Tools for Fit Gap analysis

Microsoft Azure Fundamentals MOC 10979

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

PROZESSCONTROLLING MIT MICROSOFT TOOLS

Mitglied der Leibniz-Gemeinschaft

Wertvolle Einblicke in die Gamer-Welt bei ProSiebenSat.1 Games

Management Information System SuperX status quo and perspectives

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Mash-Up Personal Learning Environments. Dr. Hendrik Drachsler

EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Creating OpenSocial Gadgets. Bastian Hofmann

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

Algorithms for graph visualization

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

time marker cluster term term URL Link to AEC media

Conception of Collaborative Project Cockpits with Integrated Interpretation Aids

Titelbild1 ANSYS. Customer Portal LogIn

Symbio system requirements. Version 5.1

J RG IMMENDORFF STANDORT F R KRITIK MALEREI UND INSPIRATION ERSCHEINT ZUR AUSSTELLUNG IM MUSEUM LU

Die Microsoft-Komplettlösung für Datawarehousing, Big Data und Business Intelligence im Überblick.

SQL Server 2012 und SharePoint im Unternehmenseinsatz. Referent Daniel Caesar

Organisatorisches. Unit1: Intro and Basics. Bewertung. About Me.. Datenorientierte Systemanalyse. Gerhard Wohlgenannt

So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

Cloud und Big Data als Sprungbrett in die vernetzte Zukunft am Beispiel Viessmann

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

ISO Reference Model

DWH Best Practices das QUNIS Framework 80 Jahre Erfahrung bei der Modellierung & dem Betrieb von DWH. Referent: Ilona Tag

General info on using shopping carts with Ogone

Prof. Dr. Margit Scholl, Mr. RD Guldner Mr. Coskun, Mr. Yigitbas. Mr. Niemczik, Mr. Koppatz (SuDiLe GbR)

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

ONLINE LICENCE GENERATOR

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

SQL Server 2008 R2 Neuerungen

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

How to access licensed products from providers who are already operating productively in. General Information Shibboleth login...

A central repository for gridded data in the MeteoSwiss Data Warehouse

Employment and Salary Verification in the Internet (PA-PA-US)

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

eevolution Business Intelligence Oliver Rzeniecki COMPRA GmbH Programmierer & Datenbankadministrator

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

1. General information Login Home Current applications... 3

GESCHÄFTSSTELLENERÖFFNUNG HAMBURG, 25. APRIL 2013

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

ColdFusion 8 PDF-Integration

Microsoft SQL-Server 2008 R2/2012 Reporting und OLAP

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

Oracle OLAP 11g: Performance für das Oracle Data Warehouse

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Geometrie und Bedeutung: Kap 5

If you have any issue logging in, please Contact us Haben Sie Probleme bei der Anmeldung, kontaktieren Sie uns bitte 1

Andreas Emhart Geschäftsführer Alegri International Group

1Ralph Schock RM NEO REPORTING

Darstellung und Anwendung der Assessmentergebnisse

Extracting Business Rules from PL/SQL-Code

Login data for HAW Mailer, Emil und Helios

DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN

p^db=`oj===pìééçêíáåñçêã~íáçå=

Business Intelligence. Bereit für bessere Entscheidungen

Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken

ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN

Climate change and availability of water resources for Lima

ISO Reference Model

Marketing Intelligence Vorstellung der Softwarekomponenten. Josef Kolbitsch Manuela Reinisch

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

LOG AND SECURITY INTELLIGENCE PLATFORM

Long-term archiving of medical data new certified cloud-based solution offers high security and legally approved data management

HUMANGENETIK IN DER WELT VON HEUTE: 12 SALZBURGER VORLESUNGEN (GERMAN EDITION) BY FRIEDRICH VOGEL

Praktikum Entwicklung Mediensysteme (für Master)

Virtual PBX and SMS-Server

Level 1 German, 2014

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

Supplier Status Report (SSR)

ZWISCHEN TRADITION UND REBELLION - FRAUENBILDER IM AKTUELLEN BOLLYWOODFILM (GERMAN EDITION) BY CHRISTINE STöCKEL

Product Lifecycle Manager

ALM As-A-Service TFS zur hausinternen Cloud ausbauen

Critical Chain and Scrum

THEMA: GUT VORBEREITET IST HALB ZERTIFIZIERT ANTWORTEN ZUR SAS VISUAL ANALYTICS-ZERTIFIZIERUNG" THOMAS WENDE

Level 2 German, 2013

GridMate The Grid Matlab Extension

EINFACH REINE HAUT: DAS BUCH GEGEN PICKEL, AKNE UND UNREINE HAUT (EINFACH... 1) (GERMAN EDITION) BY MOIN YAMINA

Outline. 5. A Chance for Entrepreneurs? Porter s focus strategy and the long tail concept. 6. Discussion. Prof. Dr. Anne König, Germany,

Seminar in der Seminarreihe Business Intelligence 1. OLAP und Datawarehousing

Software development with continuous integration

Meeting and TASK TOOL. Bedienungsanleitung / Manual IQxperts GmbH. Alle Rechte vorbehalten.

Transkript:

Microsoft Business Intelligence mit SQL Server BI-Komponenten von Microsoft SQL Server zur Abbildung eines automatisierten Berichtswesens Datum: 05.06.2014 Referent: Thomas Groß Thank you for the last session Team Foundation Server (TFS)

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 OLTP OLAP mysql Ora ssis SQL SQL SQL SQL DWH Cube ssas 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.

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

SSIS - Demo http://karthikeyananbarasan.files.wordpress.com/2011/10/free-ebook-sql-server-integration-servicesssis-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-ebooksql-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

SSAS 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) Designed to support Daily DML Operations of your application Holds daily Latest Transactional Data related to your application Data stored in normalized format Databases size is usually around 100 MB to 100 GB Used by normal users CPU, RAM, HDD space requirement is less. Query response may be slower if the amount of data is very large, it can impact the reporting performance. Online Analytical Processing (OLAP) Designed to hold historical data for analyses and forecast business needs Data is consistent up to the last update that occurred in your Cube Data stored in denormalized format Databases size is usually around 100 GB to a few TB Used by users who are associated with the decision making process, e.g., Managers, CEO. CPU, RAM, HDD space requirement is higher. 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 Analysis Services 01 Analysis Services 02 Analysis Services 03 Analysis Services 04 Analysis Services 05 Analysis Services 06 Analysis Services 07 Analysis Services 08 Analysis Services 09 Analysis Services 10 Analysis Services 11 Content Prerequisite Guide Data Source Creation Data Source Views Cube Creation Dimension Fundamentals Dimension Hierarchies Dimension Attribute Relationships Dimension Storage Dimension Discretization Parent/Child Dimension Hierachies Star and Snowflake Schemas

SSRS 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 ssrs tutorials lesson 1 ssrs tutorials lesson 2 ssrs tutorials lesson 4 ssrs tutorials lesson 5 ssrs tutorials lesson 6 ssrs tutorials lesson 7 ssrs tutorials lesson 8 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. This demo gives a brief description of how to make your first SSRS report using the Report wizard. This tutorial shows you how to create a basic SSRS report using the toolbox and without using the wizard. This demo shows you how to create a parameterized SSRS report. This demo shows you how to create a cascading parameters ssrs 2008 report This demo gives you a brief overview of using SSRS 2008 R2 expressions. This demo gives you an overview of how to create SSRS Matrix reports. We use the Adventure works Database in our demo. OLTP Northwind Einführung data sorce, data set, table AdventureWorks Erstellen mit Wizard AdventureWorks Erstellen ohne Wizard Parameter Cascading Parameter Expressions Matrix (OLTP, AdventureWorks) sql CUBE db Creating Basic Reports from an SQL Server Analysis Services SQL Server Report Builder (User Tool) OLAP Cube Adventure Works DW (Cube) Tool Report Builder mdx + ssrs with mdx part 1... 11

SSRS - Lernmaterial Youtube Videos 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 Erstellen ohne Wizard the 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. 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... 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.. 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... Matrix (OLTP, AdventureWorks) Drillup and -down Subreports Graphs

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

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 mdx Inhalt SQL Server Report Builder (User Tool) OLAP Cube

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