Extending BIRT with geospatial data visualization capabilities by integrating the SOLAPLayers mapping component Bachelor Thesis

Größe: px
Ab Seite anzeigen:

Download "Extending BIRT with geospatial data visualization capabilities by integrating the SOLAPLayers mapping component Bachelor Thesis"

Transkript

1 ExtendingBIRTwith geospatialdata visualizationcapabilities byintegratingthe SOLAPLayersmapping component BachelorThesis DepartmentofComputerScience UniversityofAppliedScienceRapperswil SpringTerm2011 Author: ChristophSüess Advisor: Prof.StefanKeller ProjectPartner: Spatialytics,QuébecCity,Canada ExternalCo Examiner:ClaudeEisenhut InternalCo Examiner: Prof.HansjörgHuser ChristophSüess Version:1.0 Lastchange: :48

2 BachelorthesisSS2011 Page2/106 1 Abstract Department Nameofstudent Computerscience ChristophSüess Academicyear Springsemester2011 Titleofthebachelorthesis Extending BIRT with Geospatial Data Visualization capabilities by integrating the SOLAPLayers mapping component Examiner Prof.StefanKeller Topic Reportingtools/OSBI/GeoBI Projectpartner Spatialytics Institution InstitutfürSoftwareHSR Summary Today, Business Intelligence (BI) is an important part for every modern company. BI allowsanalyzingalargeamountofdata.theoverviewovertheinformationsimplifiesto takedecisions,whichinfluencethestrategiesofthecompany.thedifferentpartsofbi aresupportedbyalotofproprietaryandopensourceapplications(osbi). Spatialytics from Québec, Canada is a small start up company, which established in 2009.ThemaingoalofSpatialyticsistoprovidetheuseofgeo spatialdatafordifferent OSBI tools.spatialyticshasthreesoftware toolswhichcoveringdifferentaspectsofthe BI process. One of these solutions is SOLAPLayers. SOLAPLayers is a reporting tool, whichdisplaysdatafromdifferentdatasourcesonaninteractive,webbaseddashboard. Themainfeatureisthepossibilitytoretrievegeo spatialdataanddisplayitonamap component. This bachelor thesis forced to restructure the existing SOLAPLayers 2.0 version, to provide a more flexible, extendable and dynamical software component, which can be integrated into other considerable reporting tools. The new version allows providing new data source drivers and output formats in an easy way to the framework. In a second step, a driver for relational databases has been added to the application. This driver was necessary to extend the range of potential users of SOLAPLayers, since not every company owns a data warehouse. The resulting software is not a final version. More data sources and other features will be added to SOLAPLayers before providing thesoftwaretothepublic. The second goal of this project was to create a map component for the popular open source reporting tool BIRT. BIRT is on of the main projects of the Eclipse foundation. The founder and most active collaborator is the company Actuate. Based on different facts,thedecisiontointegratesolaplayersintobirtwasdone.finally,solaplayersis usedasdatasourceandreportitemofthenewbirt plugin. Thisdocumentcontainstheanalysisandtheprojectdocumentationofbothpartsofthis bachelorthesis.additionalanexcursiononthetopic stateoftheartofreportingtools can be found in the appendix of this document. The whole thesis was produced by ChristophSüessatSpatialyticsinQuébecCAduringathreemonthlonginternshipand supervisedbyprof.stefankelleratthehochschulefürtechnikatrapperswilch. ChristophSüess Version:1.0 Lastchange: :48

3 2 ManagementSummary BachelorthesisSS2011 Page3/106 In den 1990er Jahren wurde ein Verfahren mit dem Namen Business Intelligence populär. Hinter dem Begriff Business Intelligence kurz BI verbirgt sich der Prozess zursystematischenanalysevondaten,welchemeistinelektronischerformvorhanden sind. Dieses Werkzeug wird von Unternehmen genutzt um sich eine Übersicht über diverse Zahlen zu verschaffen und die Erkenntnisse in die Strategien einfliessen zu lassen. Somit können die Unternehmensziele besser verfolgt und kontrolliert werden. Das BI Verfahren kann grob in drei Phasen unterteilt werden. In der ersten Phase werden die Daten zusammengetragen. Diese Daten werden normalerweise in einem sogenannten Data Warehouse abgelegt. In der zweiten Phase wird ein Zusammenhang zwischendeninformationengebildet,sodassausdendatenschlüssegezogenwerden können. In der letzten Phase, werden die Fakten dem Unternehmen präsentiert und dafürgesorgt,dassdieerkenntnissegenutztwerdenkönnen. DaessichmeistensumgrosseDatenbeständehandelt,istesnichtverwunderlich,dass dieser Prozess durch diverse IT Systeme unterstützt wird. So wurden im Verlaufe der Jahre Software Komponenten für alle drei Phasen des BI Verfahrens entwickelt. Inzwischen gibt es mehrere Unternehmen, die etablierte Applikationen für den BI Prozess vermarkten. Die wohl namhaftesten Produkte sind diejenigen des weltweit tätigenunternehmenssap. In den letzten Jahren wurde das Vertrauen in Open Source Softwarelösungen durch effiziente und erfolgreiche Produkte gestärkt. Viele Anwender erkannten die Stärken von Open Source und legten das weiterverbreitete MisstrauengegenüberderfreienSoftwarenieder. DieserTrendsetzesichauchinderBusinesswelt fort. Neben den proprietären BI Tools entstand freie Software, welche mit OSBI (Open Source Business Intelligence) betitelt wurde. Manche Produkte unterstützen den gesamten BI Prozess und andere konzentrieren sich auf bestimmte Teile, wie zum Beispiel dem Zusammentragen, Figure1 LogovonpopulärenOSBI der Zurverfügungstellung oder dem Auswerten derinformationen entstand in Québec City in Kanada das Start Up Unternehmen Spatialytics. Spatialytics ist nach wie vor ein sehr frisches Unternehmen, dass noch diverse Entscheidungen treffen muss. Die Firma ging aus Figure2 LogodesUnternehmesSpatialytics einigen Projekten aus der Geoinformatik, welche an der Université Laval Fuss fassten, hervor. Die treibende Kraft hinter dem Projekt war Prof. Thierry Badard. Spatialytics kannte den BI Markt und interessierte sich dafür, den Aspekt der räumlichen Information der Daten in einem Data Warehouse für spezifischere Auswertungen zu ChristophSüess Version:1.0 Lastchange: :48

4 BachelorthesisSS2011 Page4/106 nutzen. Ein populäres Zitat aus der Geowelt besagt, dass achtzig Prozent aller gespeichertenbusinessdateneinenräumlichenbezughaben.biszumheutigentagwird dieseraspektjedochvonvielenbi undosbi Systemenzuweniggenutzt.Derräumliche GesichtspunktistaberwiederZeitlicheinderWirtschaftsehrwichtig. SpatialyticsverfolgtimMomentdreiProjekte.MitGeoKettlebietetdasUnternehmenein ETL Tool (Extract, Transform, Load) an, welches neben den herkömmlichen Datenformaten auch mit diversen geometrischen Datenformaten umgehen kann. Mondrian ist ein OLAP Server, ein System das performante und komplexe Zugriffe auf ein Data Warehouse ermöglicht. Spatialytics erweiterte dieses quelloffene Projekt mit dem räumlichen Aspekt, so dass die resultierenden Daten auch geometrische Informationenenthaltenkönnen.DarausentstanddasProduktGeoMondrian. Das dritte wichtige und im Zusammenhang mit der Bachelorarbeit interessanteste Projekt von Spatialytics, widmet sich dem Auswerten der Daten. Mit SOLAPLayers können Daten aus verschiedenen Datenquellen abgefragt werden und in einem interaktiven Report dargestellt werden. Natürlich liegt auchhierwiederdashauptmerkmal auf der Präsentation der geografischen Daten. Das Herz von SOLAPLayers bildet die interaktive Karte, welche komplexe geografische Zusammenhänge abbilden kann. In Zukunft will Spatialytics diese geometrischen Features von SOLAPLayers auch für namhafte Open Source Reporting Tools anbieten. Dazu gehören Produkte wie Pentaho Reporting, JasperReportsundBIRT. Figure3 SOLAPLayersDemoDashboard Diese Bachelorarbeit forcierte die Integration einer interaktiven Karte in Berichte, welche mit Hilfe von BIRT erstellt werden können. Es war nicht gegeben, aber naheliegenddasmanhierfürdieexistierendesolaplayers Lösungnutzte.DasZielwar ein Prototyp zu erstellen, welcher vor allem für Demos verwendet und gegebenenfalls späterfürdenernstfallerweitertwerdenkann. Die erste Version von SOLAPLayers war noch nicht bereit um in eine bestehende Software eingegliedert zu werden. Darum begann man an einer neuen Version zu arbeiten. Neben dem Hinzufügen von neuen Features, stand vor allem das Umstrukturieren von SOLAPLayers im Mittelpunkt. Die neue Version sollte flexibler sein, so dass die Applikation einerseits besser erweitert und andererseits einfach in Drittapplikationen eingegliedert werden kann. Die Umstrukturierung ging zu Gunsten dieserbachelorarbeit.dasresultaterlaubtnunneuedatenquellenundausgabeformate flexiblehinzuzufügen.deraufwandbeschränktsichdabeiaufdasentwickelnvonneuen Treibern, die Integration ist mit sehr geringem Aufwand verbunden. Neben dieser Umstrukturierung wurde SOLAPLayers durch einen neuen Datenquellen Treiber ergänzt. Ab sofort können auch relationale Datenbanken mit SOLAPLayers benutzt werden. Zuvor wurden nur SOLAP Quellen unterstützt. Die Unterstützung von relationalendatenbankenwarausmehrerengründenüberfällig.entscheidenwar,dass ChristophSüess Version:1.0 Lastchange: :48

5 BachelorthesisSS2011 Page5/106 nachwievornichtalleunternehmenmitfürdieanalyseoptimiertendata Warehouse arbeiten. Öfters sind die Daten in einfacheren relationalen Datenbanken vorhanden. Auch wenn die Verwendung solcher Datenquellen, auf Grund von Performance Einbussen, nicht empfehlenswert ist, sollte ein Reporting Tool deren Anbindung unterstützen. Nach dem Fertigstellen dieser Zwischenversion von SOLAPLayers wurde dieentwicklungansolaplayersausserhalbderbachelorarbeitweitergeführt. Die Bachelorarbeit widmete sichnunderbirtintegration von SOLAPLayers. Die Möglichkeit der Integration wurde zuerst analysiert und diverse Szenarien besprochen. Die Schlussfolgerung zeigte, dass es Sinn macht SOLAPLayers als Datenquelle sowie zur Präsentation der Daten zu verwenden. Die Integration stelltesichalsschwierigerals geplant heraus. Trotzdem konnte das geplante Szenario umgesetztwerden. Neben der resultierenden Figure4 BIRTReportmitSOLAPLayers Karte Software wurde ein Bericht zumthema StateoftheArtofReportingTools erstellt,welcherdieaktuellesituation vontoolszurerstellungvonberichtenaufzeigt. Die Umstände machten das Projekt nicht einfach. Da das Projektin einem sehr jungen Unternehmen, welches sich schnell entwickelt, durchgeführt wurde, konnten viele Abhängigkeiten nicht vermieden werden. Des Weiteren existierte für SOLAPLayers keine Dokumentation und auch das sehr etablierte Tool BIRT ist leider sehr schlecht dokumentiert,wasdieerweiterungdesreportingtoolsbetrifft.diekommunikationan sich war jedoch sehr gut, obwohl eine begrenzte Sprachbarriere vorhanden war. Schwierigkeiten brachten aber auch die verschiedenen Interessengruppen mit sich. Einerseits sollte meine Arbeit bei Spatialytics das Unternehmen weiterbringen und andererseits war das Bachelorprojekt gewissen Richtlinien unterstellt. Diese KoordinationerfordertevielDurchhaltewillenundAufwand. ChristophSüess Version:1.0 Lastchange: :48

6 BachelorthesisSS2011 Page6/106 3 Scope Extending BIRT with Geospatial Data Visualization capabilities by integratingthesolaplayersmappingcomponent BachelorarbeitvonChristophSüessimAusland AbteilungInformatik,Frühjahrssemester2011 Ausgangslage Reporting Programme(Berichterstellungsprogramme)automatisierendieAnalyseund Aufbereitung von Informationen. Damit lassen sich Berichte (Reports) in Form von Tabellen und Businessgrafiken (Charts) erstellen und in den gängigen Formaten (z.b. HTML, PDF, XLS und CSV) ausgeben. Die Berichte können nach der einmaligen Konfigurationimmerwiedererzeugtwerden. Business Intelligence Reporting Tools (BIRT ist ein solches Reporting Programm. Es basiert auf Eclipse und ist Java Open Source(Eclipse PublicLicense). UmeinenReportzuerstellen,musszunächsteineVerbindungzueinerDatenquelle,z.B. zu einem Data Warehouse, hergestellt werden. Dann kann der Report mit Hilfe des "BIRTReportDesigners"interaktivdefiniertwerden.FürflexibleAnfragengibtesauch eine Scriptingsprache. Das Resultat ist eine XML Report Design Datei. Der eigentliche Reportwirdmitder"BIRTReportEngine"(Laufzeitumgebung)erzeugt.DieseSoftware lässtsichauchgutinwebapplikationen(java/j2ee)integrieren. WirdeinerInformationeinRaumbezugzugeordnet(z.B.eineAdresseoderKoordinate), sosprichtmanvongeodaten.geodatensindkomplex,aufwändigindererfassungund Rechenintensiv in der räumlichen Auswertung (z.b. Umkreissuche). Sie werden typischerweise in bzw. Geo Datenbanken ( Erweiterungen) gespeichert und mittels Geo Informationssystemen(GIS)verwaltet. Für die räumlich erweiterte Prozessierung von Informationen aus Data Warehouses (sog. Spatial Online Analytical Processing, Spatial OLAP, bzw. SOLAP) und v.a. deren Darstellung in einer Onlinekarte, gibt es die JavaScript Bibliothek SOLAPLayers. SOLAPLayers basiert auf den Bibliotheken GeoExt/OpenLayers (vgl. Im Bereich SOLAP hat sich die Univ. Laval, QuébéceinenNamengemacht. Aufgabenstellung ZurzeitwerdenvonBIRT ReportsnurBusinessdiagrammeunterstützt.Wasfehlt,istdie AusgabealsOnlinekarte.DieAufgabederArbeitbestehtdaherausfolgendenTeilen: torestructurethesolaplayersapplicationontheserverside,toprovideamoreflexible applicationwhichallowstoaddnewdatasourcesandoutputformatsinaneasyway ChristophSüess Version:1.0 Lastchange: :48

7 BachelorthesisSS2011 Page7/106 to analyse how it will be possible to add a map component in the toolbox offered by BIRT and which features this component will have to provide (access to some spatial datasources,thematicmappingcapabilities,etc.) to analyse how it will be possible to add a map component in the toolbox offered by BIRTandwhichfeaturesthiscomponentwillhavetoprovide todevelopthecodeinordertoeffectivelycarryoutthisintegration. Towriteanexcurseonthetopic: ThestateoftheartofOSBI tools Beteiligte Diplomand: Projektpartner: BetreuungHSR,VerantwortlicherDozent: Gegenleser: Experte: ChristophSüess(csueess@hsr.ch) Prof.ThierryBadardundMitarbeiterdes CentreforResearchinGeomatics(CRG), DépartementdesSciencesGéomatiques, UniversitéLaval,Québec,Qc,G1V0A6, Canada. Prof.StefanKeller,IFS HSR (sfkeller@hsr.ch) Prof.HansjörgHuser ClaudeEisenhut,EisenhutInformatik Burgdorf (ceisenhut@eisenhutinformatik.ch) Projektabwicklung Termine BeginnderArbeit: Abgabetermin: (12.00Uhr). Weitere Termine: Siehe Diplom Bachelorund html(intern) Arbeitsaufwand FürdieerfolgreichabgeschlosseneArbeitwerden12ECTSangerechnet.Diesentspricht einerarbeitsleistungvon360stunden. HinweisefürdieGliederungundAbwicklungdesProjektes GliedernSieIhreArbeitin4bis5Teilschritte.SchliessenSiejedenTeilschrittmiteinem Meilenstein ab. Definieren Sie für jeden Meilenstein, welche Resultate dann vorliegen müssen! FolgendeTeilschrittebzw.MeilensteinesollteninderPlanungvorgesehenwerden: Schritt1:Projektauftraginkl.Projektplan(mitMeilensteinen), Meilenstein1:ReviewdesProjektauftragesabgeschlossen.Projektauftragvon AuftraggeberundDozentgenehmigt Termin:ca.zweiWochennachBeginnderArbeit LetzterMeilenstein:Systemtestsabgeschlossen Termin:ca.eineWochevorAbgabe ChristophSüess Version:1.0 Lastchange: :48

8 BachelorthesisSS2011 Page8/106 DieSoftwareistineinemagilen,d.h.iterativenundinkrementellenProzesszu entwickeln:manplanemöglichstfrüheinenerstenlauffähigenprototypenmit denwichtigstenundkritischstenkernfunktionen.indenfolgendenphasenkann dannschrittweiseausgebautundgetestetwerden. FallsinderArbeitneueoderunbekannteTechnologieneingesetztwerden,sollte manparallelzumerarbeitendesprojektauftragesmitdemtechnologiestudium beginnen. EssindUnit Testseinzusetzen.SoftwareundDokumentewerdenaufeinem Repositoryverwaltet(z.B.SVN,git).Ev.isteinBuildServerhilfreich(z.B.Cruise Control). ManhaltesichimÜbrigenandieVorgabenausdemModulSE Projekt. Projektadministration: EsisteinProjekttagebuchzuführenausdemersichtlichwird,welcheArbeiten durchgeführtwurden(inkl.ungefähremzeitaufwand).dieseangabensolltenggf. eineindividuellebeurteilungermöglichen. DieArbeitensindlaufendzudokumentieren.ManlegedieProjektdokumentation mitderaktuellenplanungunddenbeschreibungenderarbeitsresultate elektronischineinemprojektordnerab.dieserprojektordnersolltejederzeit einsehbarsein(z.bsvn ServeroderFile Share). Fortschrittsbesprechung: RegelmässigfindetzueinemfixenZeitpunkteineFortschrittsbesprechungstatt (ArbeitenimAusland:Wochenbericht). TeilnehmersindDozentundStudenten,beiBedarfauchVertreterder Auftraggeber Termingem.Absprache(ArbeitenimAuslandz.B.Montags). Fallsnotwendig,könnenweitereBesprechungen/Diskussioneneinberufen werden. SieerstellenzujederBesprechungeinKurzprotokoll,welchesSiespätestens2 3 TagenachderSitzungperE MailandenBetreuersenden(ArbeitenimAusland: EintragimWikio.ä.). InhaltderDokumentation DiefertigeArbeitmussfolgendeInhaltehaben: 1. Abstract,ManagementSummary,Aufgabenstellung 2. TechnischerBericht 3. DokumentedesProjektdokumentation 4. Anhänge(Literaturverzeichnis,CD Inhalt) Mind.dieDokumentederPunkte1,2sowieInstallationundCodemüssenin Englischsein. DieAbgabeistsozugliedern,dassdieobigenInhalteklarerkenntlichund auffindbarsind. Zitatesindzukennzeichnen,dieQuelleistanzugeben. VerwendeteDokumenteundLiteratursindineinemLiteraturverzeichnis aufzuführen. Projekttagebuch,DokumentationdesProjektverlaufes,Planungetc. WeitereDokumente(z.B.KurzbeschreibungfürBroschüre,Poster)gemäss ChristophSüess Version:1.0 Lastchange: :48

9 BachelorthesisSS2011 Page9/106 FormderDokumentation Bericht(StrukturgemässBeschreibung)gebunden(2Exemplare)undinOrdner (1Exemplar kopierfähig inlosen,gelochtenblättern). AlleDokumenteundQuellendererstelltenSoftwareaufCD;CD'ssauber angeschrieben(3ex.). Bewertungsschema Als Bewertungsschema gilt das in erwähnte, d.h. die folgenden Aspekte werdenbewertet: Projektorganisation(Gewicht1/6) Bericht(Gewicht1/6):Inhalt,Gliederung,Sprache Inhalt(Gewicht½):1.Vorstudie,AnforderungsanalyseundDomainanalyse;2. Entwurf(Systemarchitektur,BeschreibungdesEntwurfs,Entwurf Benutzerschnittstelle);3.RealisierungundTest MündlichePrüfung(Gewicht1/6) Es gelten ansonsten die üblichen Regelungen zum Ablauf und zur Bewertung der BA ArbeitdesStudiengangsInformatikderHSR. Rapperswil,27.Oktober2010,S.Keller ChristophSüess Version:1.0 Lastchange: :48

10 BachelorthesisSS2011 Page10/106 4 Tableofcontents 1 Abstract ManagementSummary Scope Tableofcontents Overview SOLAPLayers2.0Extended Overview Technicalreport Introduction...13 UsageofSOLAPLayers...13 SOLAPLayersversions...13 Guidelines...14 Courseofaction Stateoftheartofreportingtools Resultsandevaluation...15 Achievementofobjectives...15 FutureImprovements Projectdocumentation Requirementsspecification Analysis ResultsettoOLAP cubetransformation...15 WhyusingSQLfordataanalyzing?...15 WhyparsingSQL resultstoolap cubes?...15 WhatisanOLAP cube?...16 Howdoesthetransformationwork? Architecture...17 ArchitectureofSOLAPLayers ArchitectureofSOLAPLayers2.0Extended...18 Activitydiagram...20 Packagediagram/layeroverview...21 Classdiagram...22 Technologies...23 Clientapplication Implementation...25 Systemtest...25 Codequality Futureimprovements...30 Chores...30 Extensions Developersguide...31 Installation...31 Addanewconnectiontype...32 Addanewoutputformat...33 Registernewoutputformat...34 Addanewdatasource...34 UsingMDX queries...35 UsingSQL queries...36 ChristophSüess Version:1.0 Lastchange: :48

11 BachelorthesisSS2011 Page11/106 Creatingadashboard Geoextensions2Birt Overview Technicalreport...41 Introduction...41 StateoftheArt Projectdocumentation...41 Requirementsspecification...41 Analysis...42 Architecture...47 Implementation...48 Systemtest...48 Codequality...51 FutureImprovements...51 UserGuide...52 Developersguide Projectmanagement Projectreview Acknowledgment Fieldreport Lessonslearned Furtherdocumentation Appendices...62 APPENDIXA ContentoftheCD...62 APPENDIXB Glossary...62 APPENDIXC References...64 APPENDIXD Tableoffigures...65 APPENDIXE Projectmanagement...67 APPENDIXF Licenseagreement...81 APPENDIXG Agreementoftheauthor...82 APPENDIXH Instructions:CreatingadashboardusingSOLAPLayers...82 APPENDIXI CustomizedSCRUM processforbachelorthesis...84 APPENDIXJ Interimreport...86 APPENDIXK Resultpresentations...88 APPENDIXL Stateoftheartofreportingtools...89 ChristophSüess Version:1.0 Lastchange: :48

12 BachelorthesisSS2011 Page12/106 5 Overview This document is structured in two different main parts. The first part documents the SOLAPLayers improvement, which was done at the beginning of the bachelor project. ThesecondpartdescribestheintegrationofSOLAPLayers2.0ExtendedintotheBIRTplugin. Both parts contain a technical report and project documentation. Information about the project progress and approach can be found at the end of this document. Additionaldocumentsareattachedtothisdocumentintheappendices. Note: SOLAPLayers 2.0 Extended is not an official name of a SOLAPLayers version. SOLAPLayers2.0ExtendedreferstothestateofSOLAPLayers,whichwasreachedatthe endofthebachelorthesis project. ChristophSüess Version:1.0 Lastchange: :48

13 BachelorthesisSS2011 Page13/106 6 SOLAPLayers2.0Extended 6.1 Overview Main use of this chapter is to document SOLAPLayers 2.0 Extended. For better Understanding some parts of the SOLAPLayers base ideas will complete this documentation.thedocumentisstructuredbytwomaintopics,thetechnicalreportand theprojectdocumentation. 6.2 Technicalreport Introduction UsageofSOLAPLayers SOLAPLayers is a product developed by the University of Laval. Spatialytics extends SOLAPLayerssince2009. SOLAPLayers is a Java reporting framework, which is used to build interactive dashboardswithmappingcapabilities.solaplayersretrievesdatafromdifferentdata sourcesanddisplaystheinformationondashboards.thecorefunctionofsolaplayers istocreateinteractivemaps. On the on hand, SOLAPLayers can be used as a web based reporting tool. Dashboards can be defined using simple HTML tags. On the other hand, SOLAPLayers can be integratedinexistingreportingtoolstoextendthemwithmappingcapabilities. SOLAPLayersversions SOLAPLayers1.0 Figure5 SOLAPLayerslogo The initial version of SOLAPLayers provided the possibility of querying one single GeoMondrian data sources. The whole project was structured in four classes. The connectionstringwasconfiguredintheweb.xml file.geojsonandolapjsonexistedas datatransportformat.thewholesourcecodewashighcoupledanddidnotprovidea lotofreusability.solaplayers1.0useddojoandopenlayersfortherepresentationof themapontheclientside.thesolaplayers1.0sourcecodeisavailablefordownload at SOLAPlayers 1.0 is more a proof of conceptthananactualversion. SOLAPLayers2.0 SOLAPLayers 2.0 is a revision of the concept of SOLAPLayers 1.0. The client and the serverpartwerereengineered.ontheclientsidethedojo andopenlayers frameworks were replaced with ExtJS and GeoExt. SOLAPLayers 2.0 supports many more componentsfordatarepresentation(crosstab,barchart,barchart,etc.) ChristophSüess Version:1.0 Lastchange: :48

14 BachelorthesisSS2011 Page14/106 SOLAPLayers2.0Extended SOLAPLayers2.0ExtendedisnoofficialreleaseofSOLAPLayers,moreoveritreferences to the state, which was reached after the bachelor project. SOLAPLayers 2.0 Extended hastwomaingoals: Buildaflexibleapplication,whichsimplifiestoaddnewdatasourcesandoutput builders.forreachingthisgoal,thewholesourcecodewillbereviewedand refactored. AddaSQL datasourcetosolaplayersforqueryingrelationaldatabases. GeoBIExt1.0 GeoBiExt1.0willbetherenamedproductofthefinalSOLAPLayers2.0release.GeoBiExt 1.0willbepresentedattheFOSS4G2011inDenver,Colorado. Guidelines SOLAPLayers was an existing project based on some technology and architecturedesicions and principles they were defined before the bachelor project started. This bachelorthesisdidnotevaluatethisdecisionsandcontinuedonthegivenbase.onthe onehand,thiswasnotadesireofspatialytics,ontheotherhand,theevaluationwould betootimeconsumingforthisproject.thefollowingkey factsaffectedthecourseofthe project: SOLAPLayersretrievesdatafromanydatasourceandsendsittotheclientinthe OLAPJson format.olapjsonisaundocumentedformatinventedbyspatialytics. OLAPJsonrepresentsaOLAPCubeinaJSON format. Theclient sideofsolaplayerswasnevertouchedbythestudentduringthis project.theclient sideparsestheolapjson fileandrepresentsthedatausing html,cssandjavascript.aslongastheolapjson fileisvalid,thepossiblefailures ontheguiareproblemsoftheclient side.asmalloverviewoftheclient sidecan befoundinthesub chapter clientapplication. TheOLAPCubetransformation(OLAP4JtoOLAPJson)wasalreadyapartofthe 1.0versionDuringtheprojectthesourcecodewassplitedupindifferentpartsto maketheapplicationmoreflexible.someimprovementsonthesourcecodeand thealgorithmweremadeaswell.theevaluationofthistransformationwasnota partofthisthesisandwasneverreviewedindetail. Allthekeytechnologydecisionsweredoneinadvanced: o Javaasthemainprogramminglanguage o OLAP4J Librarytohandlethreedimensionalmdx result cubes o The2D spatial java libraryjtstopologysuite,whichisusedtointerpret geometry formats o JSONasbasedatatransportformat o AllthetechnologiesusedbytheclientsideofSOLAPLayers(Javascript, HTML,CSS,OpenLayersandtheEXTJS framework) Courseofaction ThisprojectwasdevelopedinacustomizedSCRUM process.forfurtherinformationsee APPENDIXI CustomizedSCRUM Processforbachelorthesis Stateoftheartofreportingtools For information about the state of the art of reporting tools, consider the document Stateoftheartofreportingtools whichisattachedtothisdocument.forthestateof theartofsolaplayersseethechapter SOLAPLayers2.0. ChristophSüess Version:1.0 Lastchange: :48

15 6.2.3 Resultsandevaluation BachelorthesisSS2011 Page15/106 Achievementofobjectives The goal of this project could be reached completely. Spatialytics was satisfied by the solution. The version was used for extending SOLAPLayers right after finishing SOLAPLayers2.0Extended. FutureImprovements SOLAPLayers2.0ExtendedisnotamajorreleaseofSOLAPLayers.Itisnotyetdefined which features GeoBIExt 1.0 will provide. Some recommendations are available at the chapter FutureImprovements oftheprojectdocumentation. 6.3 Projectdocumentation Requirementsspecification The requirement specification was done by Spatialytics in an agile way. The SCRUM Taskboardcanbefoundintheappendix(see APPENDIXE projectmanagement ) Analysis ResultsettoOLAP cubetransformation AbigpartoftheanalysisisalreadydonebySpatialytics.Theusedtechnologiesaregiven and the application will be developed based on the version 2.0 of SOLAPLayers. The followingchaptersdocumenttheanalysisofthesolutionsofsolaplayers2.0extended. The following text shows the way in which SOLAPLayers 2.0 Extended transforms the resultsetofasql queryintoanolap cuberepresentation. WhyusingSQLfordataanalyzing? Why accessing simple relational databases with SQL queries instead of using MDX? OLAP data sources are much faster for the analysis of a large amount of data, then accessing databases using SQL. Anyway, many enterprises still work with simple relationaldatabases,evenforanalyzingissues.thatiswhysolaplayershastosupport thiskindofdatasourcesaswell. WhyparsingSQL resultstoolap cubes? The data format is based on a data cube on all logical layers of SOLAPLayers. The commondataformat,whichisprocessedbytheoutputbuilders,isbasedonanolapcube.theolapjson format,whichtransportstheresultfromsolaplayerstothecalling application,representsacubeaswell.thiswasgivenbytheprojectguidelines. ChristophSüess Version:1.0 Lastchange: :48

16 WhatisanOLAP cube? BachelorthesisSS2011 Page16/106 Figure6 VisualizationofanOLAP cube OLAP cubes result from MDX queries and can be imagine as three dimensional result setsrespectivelyasdatacubes(morethanthreedimensionsarepossible).inthesample cube above Product, Time and Location are dimensions and 174 is a specific measure. OLAP cubes are often represented as cross tables in reports or dashboards. Furtherinformationcanbefoundonhttp://en.wikipedia.org/wiki/OLAP_cube. Howdoesthetransformationwork? SQLisnotabletoreceiveanOLAP Cube.Thatisthereasonwhyitisnecessarytoparse the two dimensional result set to an OLAP cube representation. There are some steps necessarytoreachagoodresult: 1. RequirementsfortheSQL query a. Allthemeasuresanddimensionshavetobeapartoftheselectstatement b. Itisnecessarytogroupthedatabythedimensions Basically,everyrowoftheresultsetwillcontaintwoimportantpiecesof information.thefirstpartoftheinformationcontainsthecoordinates. Thecoordinatesdescribethepositionofthemeasure/s.Thesecondpart oftheinformationisthemeasure,respectivelyabunchofmeasures. Thefollowingexampleshowsthedatacolumn,whichdescribesthevalue inthecubeabove.product,locationandtimearethedimensions,which arepresentinthegroupby clauseofthesql query. 174 isthemeasure. Withthisinformationitispossibletolocateallgivenmeasuresinthe cube.ifaspecificcoordinateisnotavailableintheresultset,itmeans,that thevalueofthismeasureiszero. Product Location Time Value Cellphones Euro c. Anaggregate functionhastobespecifiedforthemeasures Becausewealwaysusethegroup by clauseitisnecessarytodefine aggregate functionsforallthemeasures. ChristophSüess Version:1.0 Lastchange: :48

17 BachelorthesisSS2011 Page17/106 Forexample:Themeasureinthecubeabovecouldbetheaveragepriceof acellphoneatacontinentinayear.inthequerywecalculatetheaverage priceofallthecountriesofonecontinentusingtheavg function. Product Location Time Country Value Cellphones Euro 2000 Spain 171 Cellphones Euro 2000 Germany Additionalmetadata Toextracttheinformationcorrectlyadditionalmetadataisnecessary.Thetype hastobedefinedforeachrowofaresultset: a. Spatialdimension Whichrowrepresentsthenameofthespatialdimension? b. Geometrydata Whichrowrepresentsthegeospatialdata(usuallyapolygonoramultipolygon)ofthespatialdimension? c. Geometrypointrepresentation Whichrowcontainsapointrepresentationofthespatialdimensionsin ordertodisplaydataadditionallyasasimplemarkeronamap? d. Dimensions Whichrowscontaintheotherdimensions? e. Measures Whichrowsrepresentthemeasures? Forguidelinesandfurtherinformationhavealookatthechapter UsingSQL Queries inthedevelopersguide. Limitations Thecube transformationisstilllimited.metadataarenotapartoftheresultingcubeat themoment.datacanberelatedtojustonespecificspatialdimension Architecture ArchitectureofSOLAPLayers1.0 SOLAPLayers 2.0 has a very basic architecture. The whole process of retrieving and transforming data is done in one shot. SOLAPLayers does not provide any hooks to extend the software. It is an in four class structured procedural application, which is developed only for the reason of sending mdx queries and receiving OLAPJson. SOLAPLayerswasdevelopedtoaccessoverawebservlet. ChristophSüess Version:1.0 Lastchange: :48

18 ArchitectureofSOLAPLayers2.0Extended BachelorthesisSS2011 Page18/106 Figure7 OverviewSOLAPLayers2.0Extended The new architecture of SOLAPLayers uses the advantages of objectoriented programming.thedifferentstepsoftheworkflowweresplittedintoflexibleparts.this enhancestheextendabilityofsolaplayers.inuseofconfigurationsandparametersthe prozess can be customized easely without touching the core source code. The new architecturebringsthefollowingadvantages: Thesourcecodeislogicallystructuredindifferentclassesandpackages.This makesthesourceclearandunderstandableingeneral. Specificdatasourcescanbeconfiguredusinganxml file.nofurtherchanges inthesourcecodearenecessary. Newconnectiondrivers(e.g.flatfiles,webservices,etc.)canbeaddedeasily. Interfacesandabstractclasseshelptodevelopandintegratethenew connectiontype.nochangesatthecorearenecessary.definingthepathto thenewdriverinthedatasourceconfigisallwhathastobedone. SOLAPLayersusesreflectiontoloadandconstructthedrivers. Scaffoldingsfornewoutputformatsexist.Afterimplementingannewoutput builderjustverylittlechangesonthecoresourcecodehastobedone.in futureversionsthisshouldnotbenecessaryatall(seechapter Future improvements ). SOLAPLayers2.0Extendedprovidesaccesspointsforwebapplicationsaswell asforsystemstheyusingsolaplayersasalibrary. ChristophSüess Version:1.0 Lastchange: :48

19 BachelorthesisSS2011 Page19/106 Figure8 OverviewvisionSOLAPLayers2.0Extended ChristophSüess Version:1.0 Lastchange: :48

20 BachelorthesisSS2011 Page20/106 Activitydiagram Figure9 Activitydiagram The activity diagram shows the workflow of SOLAPLayers. The following steps were performed: 1. TheSeverretrievesthequeryandparameters.Thesourceofthisinformationcan beaninputofanuserorthedataofasystem,whichusessolaplayersasapart oftheapplication.inthesamestep,solaplayersreadsthedatasource configuration,whichspecifiytheconnectionforthedatasource(e.g.db url, password,user,etc.).withthequery,theadditionalparamtersandtheopen connectionthedatafromthedatasourcecanbereceived. 2. Acomondataformatisusefulltobuildoutputsforeachdatasource.Thatiswhy thereceiveddatastructuregetstransformedintoacomonformat.thiscomon formatismainlyaolap cube representationplussomeadditionalyinformation (e.g.theexecutedquery). 3. Thecomondatastructureallowstocreatedifferentoutputformatsforevery kindofdatasource.theoutputisnotyetsendedtotheclient,thismakesit possibletoreuseanoutputbuilderforanotheroutputbuilder.inthiswayreally complexoutputbuilderscanbedeveloped. 4. Inthelaststep,theoutputissendedbacktotheclientorthecallingapplication. Dependingonthecallingsystem,someinformationhavetobeadded(e.g.HTTPheaderinformations). AlltheactivitysfromaboveareflexiblepartsofSOLAPLayers.Fornewdatasourcesor outputformatsthisactionshavetobeimplementedandcontributedtotheframework. ChristophSüess Version:1.0 Lastchange: :48

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

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

CarMedia. Bedienungsanleitung Instruction manual. AC-Services Albert-Schweitzer-Str.4 68766 Hockenheim www.ac-services.eu info@ac-services.

CarMedia. Bedienungsanleitung Instruction manual. AC-Services Albert-Schweitzer-Str.4 68766 Hockenheim www.ac-services.eu info@ac-services. CarMedia Bedienungsanleitung Instruction manual AC-Services Albert-Schweitzer-Str.4 68766 Hockenheim www.ac-services.eu info@ac-services.eu DE Inhaltsverzeichnis 1. Allgemeine Hinweise... 3 2. CarMedia...

Mehr

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2 ReadMe zur Installation der BRICKware for Windows, Version 6.1.2 Seiten 2-4 ReadMe on Installing BRICKware for Windows, Version 6.1.2 Pages 5/6 BRICKware for Windows ReadMe 1 1 BRICKware for Windows, Version

Mehr

miditech 4merge 4-fach MIDI Merger mit :

miditech 4merge 4-fach MIDI Merger mit : miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

prorm Budget Planning promx GmbH Nordring Nuremberg

prorm Budget Planning promx GmbH Nordring Nuremberg prorm Budget Planning Budget Planning Business promx GmbH Nordring 100 909 Nuremberg E-Mail: support@promx.net Content WHAT IS THE prorm BUDGET PLANNING? prorm Budget Planning Overview THE ADVANTAGES OF

Mehr

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH What is a GEVER??? Office Strategy OXBA How we used SharePoint Geschäft Verwaltung Case Management Manage Dossiers Create and Manage Activities

Mehr

SharePoint 2010 Mobile Access

SharePoint 2010 Mobile Access Erstellung 23.05.2013 SharePoint 2010 Mobile Access von TIMEWARP IT Consulting GmbH Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1

Mehr

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen QuickStart Guide to read a transponder with a scemtec TT reader and software UniDemo Voraussetzung: - PC mit der

Mehr

Preisliste für The Unscrambler X

Preisliste für The Unscrambler X Preisliste für The Unscrambler X english version Alle Preise verstehen sich netto zuzüglich gesetzlicher Mehrwertsteuer (19%). Irrtümer, Änderungen und Fehler sind vorbehalten. The Unscrambler wird mit

Mehr

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3. BartPE Dokumentation Projektarbeit Network Services Dozent: Wolf-Fritz Riekert Belmondo Kovac Autor: Andreas Dinkelacker, 3. Semester IWD, HdM Stuttgart, Fachbereich IuK Was ist BartPE und PE Builder?

Mehr

Technical Support Information No. 123 Revision 2 June 2008

Technical Support Information No. 123 Revision 2 June 2008 I IA Sensors and Communication - Process Analytics - Karlsruhe, Germany Page 6 of 10 Out Baking Of The MicroSAM Analytical Modules Preparatory Works The pre-adjustments and the following operations are

Mehr

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges

Mehr

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08 Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme

Mehr

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren: Installationshinweise Z250I / Z270I Adapter IR USB Installation hints Z250I / Z270I Adapter IR USB 06/07 (Laden Sie den Treiber vom WEB, entpacken Sie ihn in ein leeres Verzeichnis und geben Sie dieses

Mehr

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU):

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): Anleitung zum Download von ArcGIS 10.x Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): https://service.tu-dortmund.de/home Danach müssen Sie sich mit Ihrem

Mehr

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

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

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

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

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

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel ORM & OLAP Object-oriented Enterprise Application Programming Model for In-Memory Databases Sebastian Oergel Probleme 2 Datenbanken sind elementar für Business-Anwendungen Gängiges Datenbankparadigma:

Mehr

Künstliches binäres Neuron

Künstliches binäres Neuron Künstliches binäres Neuron G.Döben-Henisch Fachbereich Informatik und Ingenieurwissenschaften FH Frankfurt am Main University of Applied Sciences D-60318 Frankfurt am Main Germany Email: doeben at fb2.fh-frankfurt.de

Mehr

SMART Newsletter Education Solutions April 2015

SMART Newsletter Education Solutions April 2015 SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten

Mehr

Analysis Add-On Data Lineage

Analysis Add-On Data Lineage 1 Analysis Add-On Data Lineage Docu Performer Analysis Add-On Data Lineage 2 Introduction... 3 Starting the Function... 4 Display of the Mapping in Excel... 5 BW InfoProvider... 6 HANA Objects... 7 ABAP

Mehr

Order Ansicht Inhalt

Order Ansicht Inhalt Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...

Mehr

Word-CRM-Upload-Button. User manual

Word-CRM-Upload-Button. User manual Word-CRM-Upload-Button User manual Word-CRM-Upload for MS CRM 2011 Content 1. Preface... 3 2. Installation... 4 2.1. Requirements... 4 2.1.1. Clients... 4 2.2. Installation guidelines... 5 2.2.1. Client...

Mehr

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Newest Generation of the BS2 Corrosion/Warning and Measurement System Newest Generation of the BS2 Corrosion/Warning and Measurement System BS2 System Description: BS2 CorroDec 2G is a cable and energyless system module range for detecting corrosion, humidity and prevailing

Mehr

ONLINE LICENCE GENERATOR

ONLINE LICENCE GENERATOR Index Introduction... 2 Change language of the User Interface... 3 Menubar... 4 Sold Software... 5 Explanations of the choices:... 5 Call of a licence:... 7 Last query step... 9 Call multiple licenses:...

Mehr

Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1

Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1 Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1 2.800.000.000.000.000.000.000 Bytes Daten im Jahr 2012* * Wenn jedes Byte einem Buchstaben entspricht und wir 1000 Buchstaben auf

Mehr

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

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3 User Manual for Marketing Authorisation and Lifecycle Management of Medicines Inhalt: User Manual for Marketing Authorisation and Lifecycle Management of Medicines... 1 1. General information... 2 2. Login...

Mehr

Algorithms for graph visualization

Algorithms for graph visualization Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum

Mehr

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

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016 Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,

Mehr

Group and Session Management for Collaborative Applications

Group and Session Management for Collaborative Applications Diss. ETH No. 12075 Group and Session Management for Collaborative Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZÜRICH for the degree of Doctor of Technical Seiences

Mehr

Softwareupdate-Anleitung // AC Porty L Netzteileinschub

Softwareupdate-Anleitung // AC Porty L Netzteileinschub 1 Softwareupdate-Anleitung // AC Porty L Netzteileinschub Softwareupdate-Anleitung // AC Porty L Netzteileinschub HENSEL-VISIT GmbH & Co. KG Robert-Bunsen-Str. 3 D-97076 Würzburg-Lengfeld GERMANY Tel./Phone:

Mehr

Das neue Volume-Flag S (Scannen erforderlich)

Das neue Volume-Flag S (Scannen erforderlich) NetWorker 7.4.2 - Allgemein Tip 2, Seite 1/5 Das neue Volume-Flag S (Scannen erforderlich) Nach der Wiederherstellung des Bootstraps ist es sehr wahrscheinlich, daß die in ihm enthaltenen Informationen

Mehr

Microsoft Azure Fundamentals MOC 10979

Microsoft Azure Fundamentals MOC 10979 Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden

Mehr

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

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 BIW - Überblick Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 Annegret Warnecke Senior Sales Consultant Oracle Deutschland GmbH Berlin Agenda Überblick

Mehr

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

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part V) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Die "Badstuben" im Fuggerhaus zu Augsburg

Die Badstuben im Fuggerhaus zu Augsburg Die "Badstuben" im Fuggerhaus zu Augsburg Jürgen Pursche, Eberhard Wendler Bernt von Hagen Click here if your download doesn"t start automatically Die "Badstuben" im Fuggerhaus zu Augsburg Jürgen Pursche,

Mehr

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder

Mehr

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

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Zhihang Yao, Kanishk Chaturvedi, Thomas H. Kolbe Lehrstuhl für Geoinformatik www.gis.bgu.tum.de 11/14/2015 Webbasierte Exploration

Mehr

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

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016 Overview The Hamburg Süd VGM-Portal is an application which enables to submit VGM information directly to Hamburg Süd via our e-portal web page. You can choose to insert VGM information directly, or download

Mehr

Contents. Interaction Flow / Process Flow. Structure Maps. Reference Zone. Wireframes / Mock-Up

Contents. Interaction Flow / Process Flow. Structure Maps. Reference Zone. Wireframes / Mock-Up Contents 5d 5e 5f 5g Interaction Flow / Process Flow Structure Maps Reference Zone Wireframes / Mock-Up 5d Interaction Flow (Frontend, sichtbar) / Process Flow (Backend, nicht sichtbar) Flow Chart: A Flowchart

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes

Mehr

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

SemTalk Services. SemTalk UserMeeting 29.10.2010

SemTalk Services. SemTalk UserMeeting 29.10.2010 SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker

Mehr

GuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH

GuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH GuiXT und mysap ERP Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH Hinweis: Einige Aussagen und Diagramme zu den SAP Produkten in dieser Präsentation stammen aus den von SAP im Internet zur Verfügung

Mehr

Listening Comprehension: Talking about language learning

Listening Comprehension: Talking about language learning Talking about language learning Two Swiss teenagers, Ralf and Bettina, are both studying English at a language school in Bristo and are talking about language learning. Remember that Swiss German is quite

Mehr

DAT Newsletter Nr. 48 (07/2014)

DAT Newsletter Nr. 48 (07/2014) DAT Newsletter Nr. 48 (07/2014) DAT uropa-code Lieferung: Erweiterung Zusatzelement 2 um Kennzeichen "Arbeit vorhanden?" und "Lackierarbeit vorhanden?" Abkündigung Web-Service: ConversionFunctions Ablösung

Mehr

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis

Mehr

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management

Mehr

Phasen. Gliederung. Rational Unified Process

Phasen. Gliederung. Rational Unified Process Rational Unified Process Version 4.0 Version 4.1 Version 5.1 Version 5.5 Version 2000 Version 2001 1996 1997 1998 1999 2000 2001 Rational Approach Objectory Process OMT Booch SQA Test Process Requirements

Mehr

Problemstellung. Keine Chance! Ich brauche eine genaue Spezifikation und dann vielleicht in 3-4 Wochen können Sie einen erstes Beispiel haben!

Problemstellung. Keine Chance! Ich brauche eine genaue Spezifikation und dann vielleicht in 3-4 Wochen können Sie einen erstes Beispiel haben! Take aways Mit Power BI wird Excel zum zentralen Tool für Self- Service BI End-End Self-Service Lösungsszenarien werden erstmals möglich Der Information Worker erhält ein flexibles Toolset aus bekannten

Mehr

iid software tools QuickStartGuide iid USB base driver installation

iid software tools QuickStartGuide iid USB base driver installation iid software tools QuickStartGuide iid software tools USB base driver installation microsensys Nov 2016 Introduction / Einleitung This document describes in short form installation of the microsensys USB

Mehr

CABLE TESTER. Manual DN-14003

CABLE TESTER. Manual DN-14003 CABLE TESTER Manual DN-14003 Note: Please read and learn safety instructions before use or maintain the equipment This cable tester can t test any electrified product. 9V reduplicated battery is used in

Mehr

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

So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT TPG Webinar-Serie 2016 zum PPM Paradise Thema 2.2 So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT Mit Peter Huemayer Agenda Welche Berichte machen Sinn? Welche Daten haben

Mehr

Cloud for Customer Learning Resources. Customer

Cloud for Customer Learning Resources. Customer Cloud for Customer Learning Resources Customer Business Center Logon to Business Center for Cloud Solutions from SAP & choose Cloud for Customer https://www.sme.sap.com/irj/sme/ 2013 SAP AG or an SAP affiliate

Mehr

Verbinden von IBM Informix mit Openoffice mittels JDBC

Verbinden von IBM Informix mit Openoffice mittels JDBC Verbinden von IBM Informix mit Openoffice mittels JDBC Voraussetzungen Installierte und laufende IBM Informixdatenbank. Getestet wurde mit IDS 9.40 und 10.00. Sollte aber auch mit älteren Versionen funktionieren.

Mehr

Titelbild1 ANSYS. Customer Portal LogIn

Titelbild1 ANSYS. Customer Portal LogIn Titelbild1 ANSYS Customer Portal LogIn 1 Neuanmeldung Neuanmeldung: Bitte Not yet a member anklicken Adressen-Check Adressdaten eintragen Customer No. ist hier bereits erforderlich HERE - Button Hier nochmal

Mehr

Java Tools JDK. IDEs. Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation

Java Tools JDK. IDEs.  Downloads. Eclipse. IntelliJ. NetBeans. Java SE 8 Java SE 8 Documentation Java Tools JDK http://www.oracle.com/technetwork/java/javase/ Downloads IDEs Java SE 8 Java SE 8 Documentation Eclipse http://www.eclipse.org IntelliJ http://www.jetbrains.com/idea/ NetBeans https://netbeans.org/

Mehr

USB Treiber updaten unter Windows 7/Vista

USB Treiber updaten unter Windows 7/Vista USB Treiber updaten unter Windows 7/Vista Hinweis: Für den Downloader ist momentan keine 64 Bit Version erhältlich. Der Downloader ist nur kompatibel mit 32 Bit Versionen von Windows 7/Vista. Für den Einsatz

Mehr

https://portal.microsoftonline.com

https://portal.microsoftonline.com Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have

Mehr

Business Intelligence. Bereit für bessere Entscheidungen

Business Intelligence. Bereit für bessere Entscheidungen Business Intelligence Bereit für bessere Entscheidungen Business Intelligence Besserer Einblick in Geschäftsabläufe Business Intelligence ist die Integration von Strategien, Prozessen und Technologien,

Mehr

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis Der Vortrag zeigt anhand von Fallbeispielen auf, wie sich SOA durch die Kombination

Mehr

Symbio system requirements. Version 5.1

Symbio system requirements. Version 5.1 Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2

Mehr

Kurzanleitung zu XML2DB

Kurzanleitung zu XML2DB Kurzanleitung zu XML2DB Inhaltsverzeichnis 1. Einleitung...3 2. Entwicklungsumgebung...3 3. Betriebsanleitung...3 3.1 Einrichten der Java Umgebung...3 3.2 Allgemeines zu java und javac...4 3.2.1 Allgemeines

Mehr

Therefore the respective option of the password-protected menu ("UPDATE TUBE DATA BASE") has to be selected:

Therefore the respective option of the password-protected menu (UPDATE TUBE DATA BASE) has to be selected: ENGLISH Version Update Dräger X-act 5000 ("UPDATE TUBE DATA BASE") The "BARCODE OPERATION AIR" mode is used to automatically transfer the needed measurement parameters to the instrument. The Dräger X-act

Mehr

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

Softwareanforderungen für Microsoft Dynamics CRM Server 2015 Softwareanforderungen für Microsoft Dynamics CRM Server 2015 https://technet.microsoft.com/de-de/library/hh699671.aspx Windows Server-Betriebssystem Microsoft Dynamics CRM Server 2015 kann nur auf Computern

Mehr

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung

Gliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung Peter Forbrig RUP 1 Gliederung Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung Peter Forbrig RUP 2 Rational Unified

Mehr

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

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung

Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung Autorisierung von ArcGIS 10.3 for Server mit Internetverbindung (Februar 2015) Copyright 2015 Esri Deutschland GmbH Inhalt 1 Einleitung... 3 2 Voraussetzungen... 3 3 Aktualisierungsprozess... 3 4 Überprüfung

Mehr

Installation mit Lizenz-Server verbinden

Installation mit Lizenz-Server verbinden Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver

Mehr

Darstellung und Anwendung der Assessmentergebnisse

Darstellung und Anwendung der Assessmentergebnisse Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define

Mehr

Wie man heute die Liebe fürs Leben findet

Wie man heute die Liebe fürs Leben findet Wie man heute die Liebe fürs Leben findet Sherrie Schneider Ellen Fein Click here if your download doesn"t start automatically Wie man heute die Liebe fürs Leben findet Sherrie Schneider Ellen Fein Wie

Mehr

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesnt start automatically Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Click here if your download doesn"t start automatically Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Ein Stern in dunkler

Mehr

creative Factory GmbH

creative Factory GmbH Micro compact car smart gmbh smart forfour series w454 Visualization Embeded into the design team of MCC Smart our team was responsible for Class-A surface modelling and for setup of the visible interior

Mehr

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

Mehr

Werbemittel-Spezifikationen

Werbemittel-Spezifikationen Werbemittel-Spezifikationen Ein Angebot der Ein Angebot der Inhalt Allgemeines Seite 3 Allgemeine Flash-Spezifikationen Seite 4 Flash FunctionsforTracking Seite 5 Flash Functions for Expandable Banners

Mehr

Englisch. Schreiben. 18. September 2015 HTL. Standardisierte kompetenzorientierte schriftliche Reife- und Diplomprüfung. Name: Klasse/Jahrgang:

Englisch. Schreiben. 18. September 2015 HTL. Standardisierte kompetenzorientierte schriftliche Reife- und Diplomprüfung. Name: Klasse/Jahrgang: Name: Klasse/Jahrgang: Standardisierte kompetenzorientierte schriftliche Reife- und Diplomprüfung HTL 18. September 2015 Englisch (B2) Schreiben Hinweise zum Beantworten der Fragen Sehr geehrte Kandidatin,

Mehr

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert

Mehr

Creating OpenSocial Gadgets. Bastian Hofmann

Creating OpenSocial Gadgets. Bastian Hofmann Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical

Mehr

MobiDM-App Handbuch für Windows Mobile

MobiDM-App Handbuch für Windows Mobile MobiDM-App Handbuch für Windows Mobile Dieses Handbuch beschreibt die Installation und Nutzung der MobiDM-App für Windows Mobile Version: x.x MobiDM-App Handbuch für Windows Mobile Seite 1 Inhalt 1. WILLKOMMEN

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Installation SQL- Server 2012 Single Node

Installation SQL- Server 2012 Single Node Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

Klausur BWL V Investition und Finanzierung (70172)

Klausur BWL V Investition und Finanzierung (70172) Klausur BWL V Investition und Finanzierung (70172) Prof. Dr. Daniel Rösch am 13. Juli 2009, 13.00-14.00 Name, Vorname Anmerkungen: 1. Bei den Rechenaufgaben ist die allgemeine Formel zur Berechnung der

Mehr

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4. SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release

Mehr

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen Pasquale Grippo Senior Manager/Business Unit Manager BI 18/20.10.2011 Oracle Business Analytics Summits Düsseldorf/München

Mehr

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks NetWorker - Allgemein Tip 359, Seite 1/6 Löschen eines erkannten aber noch nicht konfigurierten Laufwerks Seit der Version 7.3.0 ist es sehr einfach, vorhandene Sicherungslaufwerke durch den NetWorker

Mehr

Z- module telematic I. Software Overview. 2014 Johannes Schütt

Z- module telematic I. Software Overview. 2014 Johannes Schütt Software Overview Inhalt: JackOSX QjackCtl.app Terminal Jacktrip LifeSize-Softphone Google-Chat JackOSX: JackOSX ->??? JackPilot = AudioServer! JackOSX: (inter-application audio bridge) Wollen mehrere

Mehr

25 Import der Beispiele

25 Import der Beispiele 25 Import der Beispiele Versuch es nicht mit Gewalt. Nimm einfach einen größeren Hammer (Murphy s Law) 25.1 Einleitung Alle Beispielprogramme dieses Buchs funktionieren mit jeder Java-konformen Entwicklungsumgebung.

Mehr

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

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

Ingenics Project Portal

Ingenics Project Portal Version: 00; Status: E Seite: 1/6 This document is drawn to show the functions of the project portal developed by Ingenics AG. To use the portal enter the following URL in your Browser: https://projectportal.ingenics.de

Mehr