Robotron Datenbank-Software GmbH Thematische Karten in Oracle BI EE 11g Bianca Böckelmann Nürnberg, 18.11.2014
Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Mitarbeiterzahl 349 (Stand 11/2014) Stammkapital Umsatz 2013 Geschäftssitz 2,4 Mio. EUR 31,2 Mio. EUR Stuttgarter Str. 29 01189 Dresden Oracle-Partner ISO 9001 zertifiziert
Das Leistungsangebot von Robotron
Thematische Karten in Oracle BI EE 11g Kenn x Alle Kartenvisualisierungen mit nicht realen Kennzahlwerten Kenn y Kenn z
Agenda Systemarchitektur Import der Geodaten Definition der Metadaten in der Datenbank Kartenansicht in Oracle BI EE 11g
Systemarchitektur Standardarchitektur für thematische Karten in Oracle BI EE 11g Entnommen aus C. Jacob, Oracle Fusion Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise Edition 11g Release 1 (11.1.1), Mai 2012. [Online]. Available: https://docs.oracle.com/cd/e23943_01 /bi.1111/e10541.pdf
Systemarchitektur Oracle Locator (Oracle DB 11.2) In allen Oracle Datenbank-Editionen Objekttyp SDO_GEOMETRY und dessen Objekttypmethoden 2D Unterstützung Einige Funktionen des Pakets SDO_GEOM Oracle Spatial (Oracle DB 11.2) Option der Oracle Datenbank Enterprise Edition (alle Funktionen von Locator und zusätzliche) Netzwerk- und Topologie-Datenmodell 3D Unterstützung Alle Funktionen des Pakets SDO_GEOM Einige Aggregationsfunktionen Aggregationsfunktion SDO_AGGR_UNION Räumlicher Index Räumliche Webservices Transformationen von Geokoordinaten in anderes Koordinatensystem Web Feature Services (WFS) OpenLS: Routing, Geocoding, Gelbe Seiten GeoRaster...
Import der Geodaten 1. Tabelle mit Spalte vom Typ SDO_GEOMETRY anlegen CREATE TABLE GEO_SACHSEN( BEZEICHNUNG VARCHAR2(50 BYTE), SCHLUESSEL VARCHAR2(8 BYTE), TYP VARCHAR2(3 BYTE), GEOMETRY SDO_GEOMETRY); 2. Einfügen der räumlichen Datensätze
Import der Geodaten CREATE TYPE sdo_geometry AS OBJECT ( SDO_GTYPE NUMBER, --Geometrietyp mit 4 Ziffern SDO_SRID NUMBER, --ID des Koordinatenreferenzsystems SDO_POINT SDO_POINT_TYPE, SDO_ELEM_INFO SDO_ELEM_INFO_ARRAY, SDO_ORDINATES SDO_ORDINATE_ARRAY); CREATE TYPE sdo_point_type AS OBJECT ( X NUMBER, Y NUMBER, Z NUMBER); CREATE TYPE sdo_elem_info_array AS VARRAY (1048576) of NUMBER; CREATE TYPE sdo_ordinate_array AS VARRAY (1048576) of NUMBER;
Import der Geodaten 3. Sicht USER_SDO_GEOM_METADATA aktualisieren INSERT INTO user_sdo_geom_metadata (table_name, column_name, diminfo, srid) VALUES ( 'GEO_SACHSEN', --Geotabelle 'GEOMETRY', --Geometriespalte SDO_DIM_ARRAY( --Achsenbezeichnung, Minimum, Maximum, Toleranz SDO_DIM_ELEMENT('RW4', 12.125, 14.974, 0.005), SDO_DIM_ELEMENT('HW4', 50.328, 51.599, 0.005)), 8307); - ID des Koordinatenreferenzsystems 4. Räumlichen Index anlegen CREATE INDEX GEO_SACHSEN_IDX ON GEO_SACHSEN (GEOMETRY) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
Import der Geodaten Import von Geodaten als ESRI Shapefile mittels Oracle MapBuilder
Definition der Metadaten in der Datenbank Metadaten Beschreibung Speicherung in Sicht Style Theme Rendering-Informationen z.b. Text, Farbe, Symbol, etc. Gruppierung ähnlicher Elemente zu einer Ebene Verknüpfung räumlicher mit nicht räumlichen Daten Typen: Geometrie-Theme Web Map Service-Theme Web Feature Service-Theme USER_SDO_STYLES USER_SDO_THEMES Basemap Menge von Themes USER_SDO_MAPS Map Tile Layer Hintergrundkarte: Definition von Zoomlevel und Kartenausschnitt auf Basemap USER_SDO_CACHED_MAPS
Definition der Metadaten in der Datenbank USER_SDO_THEMES Geometrie-Theme LANDKREIS <?xml version="1.0" standalone="yes"?> <styling_rules> <hidden_info> <field column="bezeichnung" name="bezeichnung_landkreis"/> <field column="schluessel" name="schluessel_landkreis"/> </hidden_info> <rule> <features style="l.lk"> (typ='lk') </features> <label column="bezeichnung" style="t.lk"> 1 </label> </rule> </styling_rules>
Definition der Metadaten in der Datenbank Definition und Vorschau mithilfe des MapBuilders
Kartenansicht in Oracle BI EE 11g MapViewer Administration unter http://<host>:<port>/mapviewer Datenbank-Verbindung in Konfigurationsdatei angeben Map Tile Layer online stellen
Kartenansicht in Oracle BI EE 11g Administration in Oracle BI Presentation Services Kartendatenverwaltung Schichten Hintergrundkarten
Kartenansicht in Oracle BI EE 11g Schichten: Zuordnung BI-Spalten zu Spalten der Geotabelle Aus Theme- Definition Geometrietyp (Polygon, Punkt) legt Auswahl an Karten-formatierungen fest Aus Repository
Kartenansicht in Oracle BI EE 11g Hintergrundkarte: Reihenfolge der Schichten inklusive Zoomlevel
Kartenansicht in Oracle BI EE 11g Oracle BI Bericht als Kartenansicht Auswahl der Hintergrundkarte Neues Kartenformat
Kartenansicht in Oracle BI EE 11g Formatierungen für Polygon-Geometrietyp Farbfüllung Balkendiagramm Kreisdiagramm Blase Variable Form Bild
Kartenansicht in Oracle BI EE 11g Formatierungen für Punkt-Geometrietyp Blase Variable Form (Raute, Dreieck, etc.) Bild Kenn x
Besuchen Sie unseren Stand auf der DOAG Konferenz 2014! Wir freuen uns, Sie persönlich kennenzulernen! am Stand 226 auf Ebene 2
Unsere Vorträge bei der DOAG Konferenz 2014 Session Tag Zeit Raum Janine Lehmann: BI Publisher die Alternative zu Oracle Reports - ein Migrationsbericht Bianca Böckelmann: Thematische Karten in Oracle BI EE 11g Matthias Neubert: Migration einer komplexen ADF- Anwendung auf ADF Essentials Di 10:00 10:45 Helsinki Di 15:00 15:45 Helsinki Mi 11:00 11:45 Kopenhagen
Referent Bianca Böckelmann Systemberaterin BI/DW T: +49 351 25859-2463 F: +49 351 25859-3699 bianca.boeckelmann@robotron.de