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: Prof.ThierryBadardundMitarbeiterdes CentreforResearchinGeomatics(CRG), DépartementdesSciencesGéomatiques, UniversitéLaval,Québec,Qc,G1V0A6, Canada. Prof.StefanKeller,IFS HSR Prof.HansjörgHuser ClaudeEisenhut,EisenhutInformatik Burgdorf Projektabwicklung Termine BeginnderArbeit: Abgabetermin: (12.00Uhr). Weitere Termine: Siehe https://www.hsr.ch/termine 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MATLAB driver for Spectrum boards

MATLAB driver for Spectrum boards MATLAB driver for Spectrum boards User Manual deutsch/english SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13-17 22927 GROSSHANSDORF GERMANY TEL.: +49 (0)4102-6956-0 FAX: +49 (0)4102-6956-66

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

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

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB Read Online and Download Ebook PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB DOWNLOAD EBOOK : PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: Click link bellow

Mehr

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

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Links to e-learning content for physics, a database of distributed sources Julika Mimkes: mimkes@uni-oldenburg.de Overview

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

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

ISO 15504 Reference Model

ISO 15504 Reference Model Prozess Dimension von SPICE/ISO 15504 Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define

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

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

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

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR (GERMAN EDITION) BY TIM ROHR READ ONLINE AND DOWNLOAD EBOOK : CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR PDF Click button to download this ebook READ ONLINE AND DOWNLOAD CNC ZUR

Mehr

Exploring the knowledge in Semi Structured Data Sets with Rich Queries

Exploring the knowledge in Semi Structured Data Sets with Rich Queries Exploring the knowledge in Semi Structured Data Sets with Rich Queries Jürgen Umbrich Sebastian Blohm Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 www.kit.ed Overview

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

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

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

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

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

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

LEBEN OHNE REUE: 52 IMPULSE, DIE UNS DARAN ERINNERN, WAS WIRKLICH WICHTIG IST (GERMAN EDITION) BY BRONNIE WARE

LEBEN OHNE REUE: 52 IMPULSE, DIE UNS DARAN ERINNERN, WAS WIRKLICH WICHTIG IST (GERMAN EDITION) BY BRONNIE WARE Read Online and Download Ebook LEBEN OHNE REUE: 52 IMPULSE, DIE UNS DARAN ERINNERN, WAS WIRKLICH WICHTIG IST (GERMAN EDITION) BY BRONNIE WARE DOWNLOAD EBOOK : LEBEN OHNE REUE: 52 IMPULSE, DIE UNS DARAN

Mehr

Corporate Digital Learning, How to Get It Right. Learning Café

Corporate Digital Learning, How to Get It Right. Learning Café 0 Corporate Digital Learning, How to Get It Right Learning Café Online Educa Berlin, 3 December 2015 Key Questions 1 1. 1. What is the unique proposition of digital learning? 2. 2. What is the right digital

Mehr

Efficient Design Space Exploration for Embedded Systems

Efficient Design Space Exploration for Embedded Systems Diss. ETH No. 16589 Efficient Design Space Exploration for Embedded Systems A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of Sciences presented by

Mehr

Management Information System SuperX status quo and perspectives

Management Information System SuperX status quo and perspectives Management Information System SuperX status quo and perspectives 1 Agenda 1. Business Intelligence: Basics 2. SuperX: Data Warehouse for Universities 3. Joolap: OLAP for Universities 4. Cooperative reporting

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

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

ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN READ ONLINE AND DOWNLOAD EBOOK : ETHISCHES ARGUMENTIEREN IN DER SCHULE:

Mehr

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

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 Name: AP Deutsch Sommerpaket 2014 The AP German exam is designed to test your language proficiency your ability to use the German language to speak, listen, read and write. All the grammar concepts and

Mehr

ColdFusion 8 PDF-Integration

ColdFusion 8 PDF-Integration ColdFusion 8 PDF-Integration Sven Ramuschkat SRamuschkat@herrlich-ramuschkat.de München & Zürich, März 2009 PDF Funktionalitäten 1. Auslesen und Befüllen von PDF-Formularen 2. Umwandlung von HTML-Seiten

Mehr

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

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Eine Betrachtung im Kontext der Ausgliederung von Chrysler Daniel Rheinbay Abstract Betriebliche Informationssysteme

Mehr

Praktikum Entwicklung Mediensysteme (für Master)

Praktikum Entwicklung Mediensysteme (für Master) Praktikum Entwicklung Mediensysteme (für Master) Organisatorisches Today Schedule Organizational Stuff Introduction to Android Exercise 1 2 Schedule Phase 1 Individual Phase: Introduction to basics about

Mehr

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

DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN WWOM537-PDFDNIBDSIAADZVBLUK 106 Page File Size 4,077 KB 16 Feb, 2002 COPYRIGHT 2002, ALL RIGHT

Mehr

Concept. Chapter. Locking daemon over CIFS for OpenOffice.org. Verantwortlich

Concept. Chapter. Locking daemon over CIFS for OpenOffice.org. Verantwortlich FOSS-Group GmbH Bismarckallee 9 4D-79098 Freiburg i.br Tel. +41 (0)61 751 72 80 Fax +41 (0)61 751 78 79 www.foss-group.eu Mail: info@foss-group.eu Concept OSBD Chapter Locking daemon over CIFS for OpenOffice.org

Mehr

Mitglied der Leibniz-Gemeinschaft

Mitglied der Leibniz-Gemeinschaft Methods of research into dictionary use: online questionnaires Annette Klosa (Institut für Deutsche Sprache, Mannheim) 5. Arbeitstreffen Netzwerk Internetlexikografie, Leiden, 25./26. März 2013 Content

Mehr

Context-adaptation based on Ontologies and Spreading Activation

Context-adaptation based on Ontologies and Spreading Activation -1- Context-adaptation based on Ontologies and Spreading Activation ABIS 2007, Halle, 24.09.07 {hussein,westheide,ziegler}@interactivesystems.info -2- Context Adaptation in Spreadr Pubs near my location

Mehr

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

HUMANGENETIK IN DER WELT VON HEUTE: 12 SALZBURGER VORLESUNGEN (GERMAN EDITION) BY FRIEDRICH VOGEL FRIEDRICH VOGEL READ ONLINE AND DOWNLOAD EBOOK : HUMANGENETIK IN DER WELT VON HEUTE: 12 SALZBURGER VORLESUNGEN (GERMAN EDITION) BY Click button to download this ebook READ ONLINE AND DOWNLOAD HUMANGENETIK

Mehr

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

Level 1 German, 2012

Level 1 German, 2012 90886 908860 1SUPERVISOR S Level 1 German, 2012 90886 Demonstrate understanding of a variety of German texts on areas of most immediate relevance 9.30 am Tuesday 13 November 2012 Credits: Five Achievement

Mehr

Instruktionen Mozilla Thunderbird Seite 1

Instruktionen Mozilla Thunderbird Seite 1 Instruktionen Mozilla Thunderbird Seite 1 Instruktionen Mozilla Thunderbird Dieses Handbuch wird für Benutzer geschrieben, die bereits ein E-Mail-Konto zusammenbauen lassen im Mozilla Thunderbird und wird

Mehr

Seminar: Software Engineering verteilter Systeme

Seminar: Software Engineering verteilter Systeme Seminar: Software Engineering verteilter Systeme Hauptseminar im Sommersemester 2011 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118

Mehr

Distributed testing. Demo Video

Distributed testing. Demo Video distributed testing Das intunify Team An der Entwicklung der Testsystem-Software arbeiten wir als Team von Software-Spezialisten und Designern der soft2tec GmbH in Kooperation mit der Universität Osnabrück.

Mehr

Invitation - Benutzerhandbuch. User Manual. User Manual. I. Deutsch 2. 1. Produktübersicht 2. 1.1. Beschreibung... 2

Invitation - Benutzerhandbuch. User Manual. User Manual. I. Deutsch 2. 1. Produktübersicht 2. 1.1. Beschreibung... 2 Invitation - Inhaltsverzeichnis I. Deutsch 2 1. Produktübersicht 2 1.1. Beschreibung......................................... 2 2. Installation und Konfiguration 2 2.1. Installation...........................................

Mehr

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf.

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf. 1 The zip archives available at http://www.econ.utah.edu/ ~ ehrbar/l2co.zip or http: //marx.econ.utah.edu/das-kapital/ec5080.zip compiled August 26, 2010 have the following content. (they differ in their

Mehr

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

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!! REPORT OF INVENTION Please send a copy to An die Abteilung Technologietransfer der Universität/Hochschule An die Technologie-Lizenz-Büro (TLB) der Baden-Württembergischen Hochschulen GmbH Ettlinger Straße

Mehr

IDRT: Unlocking Research Data Sources with ETL for use in a Structured Research Database

IDRT: Unlocking Research Data Sources with ETL for use in a Structured Research Database First European i2b2 Academic User Meeting IDRT: Unlocking Research Data Sources with ETL for use in a Structured Research Database The IDRT Team (in alphabetical order): Christian Bauer (presenter), Benjamin

Mehr

OEDIV SSL-VPN Portal Access for externals

OEDIV SSL-VPN Portal Access for externals OEDIV SSL-VPN Portal Access for externals Abteilung Serverbetreuung Andre Landwehr Date 31.07.2013 Version 1.2 Seite 1 von 9 Versionshistorie Version Datum Autor Bemerkung 1.0 06.08.2011 A. Landwehr Initial

Mehr

Browser- gestützte Visualisierung komplexer Datensätze: Das ROAD System

Browser- gestützte Visualisierung komplexer Datensätze: Das ROAD System AG Computeranwendungen und QuanLtaLve Methoden in der Archäologie 5. Workshop Tübingen 14. 15. Februar 2014 Browser- gestützte Visualisierung komplexer Datensätze: Das ROAD System Volker Hochschild, Michael

Mehr

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

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE PDF-SBBKUDFZARFEZ41-APOM3 123 Page File Size 5,348 KB 3 Feb, 2002 TABLE OF CONTENT Introduction

Mehr

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

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE PDF-SBBKUDFZARFEZ41-SEOM3 123 Page File Size 5,348 KB 3 Feb, 2002 TABLE OF CONTENT Introduction

Mehr

Advanced Automated Administration with Windows PowerShell

Advanced Automated Administration with Windows PowerShell Advanced Automated Administration with Windows PowerShell MOC 10962 In diesem 3-tägigen Seminar lernen Sie, wie Sie alltägliche Management und Administrations-Aufgaben und Funktionen in Ihrer Windows Server

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

ZK2000SF ACCESS CONTROL ZUTRITTSKONTROLLE

ZK2000SF ACCESS CONTROL ZUTRITTSKONTROLLE ZUTRITTSKONTROLLE ACCESS CONTROL SMPX.xx SMPX.xG ZK2000SF Kommunikation über ISDN oder TCP/IP Intelligenter ler Individuelle Rechteverwaltung Verwaltung von 150.000 Personen Communication via ISDN or TCP/IP

Mehr

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS An AAA/Switch cooperative project run by LET, ETH Zurich, and ilub, University of Bern Martin Studer, ilub, University of Bern Julia Kehl, LET, ETH Zurich 1 Contents

Mehr

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Introducing PAThWay Structured and methodical performance engineering Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Technical University of Munich Overview Tuning Challenges

Mehr

SARA 1. Project Meeting

SARA 1. Project Meeting SARA 1. Project Meeting Energy Concepts, BMS and Monitoring Integration of Simulation Assisted Control Systems for Innovative Energy Devices Prof. Dr. Ursula Eicker Dr. Jürgen Schumacher Dirk Pietruschka,

Mehr

Parameter-Updatesoftware PF-12 Plus

Parameter-Updatesoftware PF-12 Plus Parameter-Updatesoftware PF-12 Plus Mai / May 2015 Inhalt 1. Durchführung des Parameter-Updates... 2 2. Kontakt... 6 Content 1. Performance of the parameter-update... 4 2. Contact... 6 1. Durchführung

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

Walter GPS Global Productivity System

Walter GPS Global Productivity System Walter GPS Global Productivity System DIE WERKZEUGAUSWAHL MIT dem ÜBERRASCHUNGS- EFFEKT. ÜBERRASCHEND EINFACH. THE TOOL SELECTION WITH THE ELEMENT OF SURPRISE. SURPRISINGLY EASY. Überraschend schnell:

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

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS Master Seminar Empirical Software Engineering Anuradha Ganapathi Rathnachalam Institut für Informatik Software & Systems Engineering Agenda Introduction

Mehr

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

Employment and Salary Verification in the Internet (PA-PA-US) Employment and Salary Verification in the Internet (PA-PA-US) HELP.PYUS Release 4.6C Employment and Salary Verification in the Internet (PA-PA-US SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten.

Mehr

Level 2 German, 2015

Level 2 German, 2015 91126 911260 2SUPERVISOR S Level 2 German, 2015 91126 Demonstrate understanding of a variety of written and / or visual German text(s) on familiar matters 2.00 p.m. Friday 4 December 2015 Credits: Five

Mehr

Erfolgreiche Unternehmen bauen ihre SharePoint-Dashboards mit Visio Sehen heißt verstehen! Claus Quast SSP Visio Microsoft Deutschland GmbH

Erfolgreiche Unternehmen bauen ihre SharePoint-Dashboards mit Visio Sehen heißt verstehen! Claus Quast SSP Visio Microsoft Deutschland GmbH Erfolgreiche Unternehmen bauen ihre SharePoint-Dashboards mit Visio Sehen heißt verstehen! Claus Quast SSP Visio Microsoft Deutschland GmbH 2 Inhalt Was sind Dashboards? Die Bausteine Visio Services, der

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

Seminar: Software Engineering verteilter Systeme

Seminar: Software Engineering verteilter Systeme Seminar: Software Engineering verteilter Systeme Hauptseminar im WS 2010/2011 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118 Fax: +49

Mehr

-Which word (lines 47-52) does tell us that Renia s host brother is a pleasant person?

-Which word (lines 47-52) does tell us that Renia s host brother is a pleasant person? Reading tasks passend zu: Open World 1 Unit 4 (student s book) Through a telescope (p. 26/27): -Renia s exchange trip: richtig falsch unkar? richtig falsch unklar: Renia hat sprachliche Verständnisprobleme.

Mehr

Conception of Collaborative Project Cockpits with Integrated Interpretation Aids

Conception of Collaborative Project Cockpits with Integrated Interpretation Aids Master Thesis Conception of Collaborative Project Cockpits with Integrated Interpretation Aids Konzeption von kolaborativen Projektleitstaenden mit integrierten Interpretationshilfen by Stefan Cholakov

Mehr

Hazards and measures against hazards by implementation of safe pneumatic circuits

Hazards and measures against hazards by implementation of safe pneumatic circuits Application of EN ISO 13849-1 in electro-pneumatic control systems Hazards and measures against hazards by implementation of safe pneumatic circuits These examples of switching circuits are offered free

Mehr

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

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

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

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

SAP PPM Enhanced Field and Tab Control

SAP PPM Enhanced Field and Tab Control SAP PPM Enhanced Field and Tab Control A PPM Consulting Solution Public Enhanced Field and Tab Control Enhanced Field and Tab Control gives you the opportunity to control your fields of items and decision

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

Mash-Up Personal Learning Environments. Dr. Hendrik Drachsler

Mash-Up Personal Learning Environments. Dr. Hendrik Drachsler Decision Support for Learners in Mash-Up Personal Learning Environments Dr. Hendrik Drachsler Personal Nowadays Environments Blog Reader More Information Providers Social Bookmarking Various Communities

Mehr

NVR Mobile Viewer for iphone/ipad/ipod Touch

NVR Mobile Viewer for iphone/ipad/ipod Touch NVR Mobile Viewer for iphone/ipad/ipod Touch Quick Installation Guide DN-16111 DN-16112 DN16113 2 DN-16111, DN-16112, DN-16113 for Mobile ios Quick Guide Table of Contents Download and Install the App...

Mehr

Prediction Market, 28th July 2012 Information and Instructions. Prognosemärkte Lehrstuhl für Betriebswirtschaftslehre insbes.

Prediction Market, 28th July 2012 Information and Instructions. Prognosemärkte Lehrstuhl für Betriebswirtschaftslehre insbes. Prediction Market, 28th July 2012 Information and Instructions S. 1 Welcome, and thanks for your participation Sensational prices are waiting for you 1000 Euro in amazon vouchers: The winner has the chance

Mehr

Designing Business Intelligence Solutions with Microsoft SQL Server MOC 20467

Designing Business Intelligence Solutions with Microsoft SQL Server MOC 20467 Designing Business Intelligence Solutions with Microsoft SQL Server MOC 20467 In diesem 5-tägigen Microsoft-Kurs lernen Sie die Implementierung einer Self-Service Business Intelligence (BI) und Big Data

Mehr

Universität Dortmund Integrating Knowledge Discovery into Knowledge Management

Universität Dortmund Integrating Knowledge Discovery into Knowledge Management Integrating Knowledge Discovery into Knowledge Management Katharina Morik, Christian Hüppe, Klaus Unterstein Univ. Dortmund LS8 www-ai.cs.uni-dortmund.de Overview Integrating given data into a knowledge

Mehr

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

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen WP2 Communication and Dissemination Europa Programm Center Im Freistaat Thüringen In Trägerschaft des TIAW e. V. 1 GOALS for WP2: Knowledge information about CHAMPIONS and its content Direct communication

Mehr

Developing SQL Data Models MOC 20768

Developing SQL Data Models MOC 20768 Developing SQL Data Models MOC 20768 In diesem Kurs lernen Sie das Implementieren von multidimensionale Datenbanken mithilfe der SQL Server Analysis Services (SSAS) und durch das Erstellen von tabellarische

Mehr

Thema: Sonnenuhren (7.Jahrgangsstufe)

Thema: Sonnenuhren (7.Jahrgangsstufe) Thema: Sonnenuhren (7.Jahrgangsstufe) Im Rahmen des Physikunterrichts haben die Schüler der Klasse 7b mit dem Bau einfacher Sonnenuhren beschäftigt. Die Motivation lieferte eine Seite im Physikbuch. Grundidee

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

Advanced Availability Transfer Transfer absences from HR to PPM

Advanced Availability Transfer Transfer absences from HR to PPM Advanced Availability Transfer Transfer absences from HR to PPM A PLM Consulting Solution Public Advanced Availability Transfer With this solution you can include individual absences and attendances from

Mehr

Bayerisches Landesamt für Statistik und Datenverarbeitung Rechenzentrum Süd. z/os Requirements 95. z/os Guide in Lahnstein 13.

Bayerisches Landesamt für Statistik und Datenverarbeitung Rechenzentrum Süd. z/os Requirements 95. z/os Guide in Lahnstein 13. z/os Requirements 95. z/os Guide in Lahnstein 13. März 2009 0 1) LOGROTATE in z/os USS 2) KERBEROS (KRB5) in DFS/SMB 3) GSE Requirements System 1 Requirement Details Description Benefit Time Limit Impact

Mehr

PRO SCAN WASSERANALYSE PER SMARTPHONE WATER ANALYSIS BY SMARTPHONE ANALYSE DE L EAU PAR SMARTPHONE

PRO SCAN WASSERANALYSE PER SMARTPHONE WATER ANALYSIS BY SMARTPHONE ANALYSE DE L EAU PAR SMARTPHONE N02 WASSERANALYSE PER SMARTPHONE WATER ANALYSIS BY SMARTPHONE ANALYSE DE L EAU PAR SMARTPHONE NO 2 NO 3 ph Cl 2 CO 2 ANALYSE DIAGNOSE LÖSUNG ANALYSIS DIAGNOSIS SOLUTION THE NEW GENERATION ph KH GH N03

Mehr

www.yellowtools.com E-License - Product Activation E-License - Produktaktivierung

www.yellowtools.com E-License - Product Activation E-License - Produktaktivierung www.yellowtools.com E-License - Product Activation E-License - Produktaktivierung A-1 Yellow Tools E-License Activation Yellow Tools E-License Activation A-2 Dear user, thanks for purchasing one of our

Mehr

A central repository for gridded data in the MeteoSwiss Data Warehouse

A central repository for gridded data in the MeteoSwiss Data Warehouse A central repository for gridded data in the MeteoSwiss Data Warehouse, Zürich M2: Data Rescue management, quality and homogenization September 16th, 2010 Data Coordination, MeteoSwiss 1 Agenda Short introduction

Mehr

DAS ZUFRIEDENE GEHIRN: FREI VON DEPRESSIONEN, TRAUMATA, ADHS, SUCHT UND ANGST. MIT DER BRAIN-STATE-TECHNOLOGIE DAS LEBEN AUSBALANCIEREN (GE

DAS ZUFRIEDENE GEHIRN: FREI VON DEPRESSIONEN, TRAUMATA, ADHS, SUCHT UND ANGST. MIT DER BRAIN-STATE-TECHNOLOGIE DAS LEBEN AUSBALANCIEREN (GE DAS ZUFRIEDENE GEHIRN: FREI VON DEPRESSIONEN, TRAUMATA, ADHS, SUCHT UND ANGST. MIT DER BRAIN-STATE-TECHNOLOGIE DAS LEBEN AUSBALANCIEREN (GE READ ONLINE AND DOWNLOAD EBOOK : DAS ZUFRIEDENE GEHIRN: FREI

Mehr