Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Installation und Beispiele

Ähnliche Präsentationen


Präsentation zum Thema: "Installation und Beispiele"—  Präsentation transkript:

1 Installation und Beispiele
Time Series 8i Installation und Beispiele Michael Warzok

2 Gliederung Vorwort Installation Beispiele Mindestanforderung
Installing Kit Installation ohne ODCA Time Series Pakete Synonyme Demos Beispiele Kalender Börse Michael Warzok

3 Warum Time Series? Stellt Funktionen für Zeitreihenanalysen bereit
Börsenkurse Messdaten Monatsgehälter Eigene Kalender definieren Kalendertyp (gregorianischer, chinesischer, …) Michael Warzok

4 Vorwort Neuere Anwendungen benötigen spezielle Datentypen und Funktionen geometrische, mehrdimensionale Daten zeitbezogene Daten Bild-, Audio- oder Video-Daten HTML- oder XML-Daten ... Erweiterung des Datenbanksystem um neue Funktionalität Ein DBS kann aber nicht alle möglichen Erweiterungen vorhersehen Lösung: Offene (erweiterbare) Datenbanksysteme Anpassung je nach Bedarf Michael Warzok

5 Time Series Erweiterbarkeit in Oracle durch Cartridges
Software-Paket, das die Funktionalität des Datenbankservers erweitert Besteht aus benutzerdefinierten Datentypen und Funktionen Code-Implementierung in PL/SQL, C, C++, JAVA Kann eigene Zugriffsmethoden definieren und Funktionen für den Aufbau, Verwaltung und Verwendung spezieller Indexstrukturen bereitstellen Kann Selektivitäts- und Kostenfunktionen enthalten, die bei der Verarbeitung cartridge-definierter Operationen vom Anfrageoptimierer benutzt werden Verfügbare Cartridges (heißen nun Optionen) interMedia Option (Text, Audio, Image, Video, Locator) Spatial, Time Series, Visual Information Retrieval Options Michael Warzok

6 Installation Mindestanforderung Installing Kit Oracle8i PL/SQL
Benutzt den Oracle Universal Installer Entweder ODCA oder manuell Man kann den Time Series Paketen öffentliche Synonyme geben, damit man nicht jedes mal den Schemennamen mit dem Paketnamen bei einem Funktionsaufruf mitgeben muss. Michael Warzok

7 Installation ohne ODCA
Time Series benötigt 25MB für die System tablespace Als User SYS anmelden und folgende SQL-Prozedur ausführen: connect sys/change_on_install as sysdba @c:\orant\ord\admin\ordinst.sql Das Oracle Stamm Verzeichnis anpassen In der Regel: c:\orant Die Time Series Komponenten (Datentypen, Pakete und Metadatentabellen) installieren @c:\orant\ord\ts\admin\tsinst.sql Michael Warzok

8 Time Series Pakete Calendar TimeSeries TimeScale TSTools 21.09.2018
Michael Warzok

9 Öffentliche Synonyme für Pakete
Alle Pakete werden unter dem Ordsys Schema installiert Möchte man auf die Funktion zurückgreifen, müsste man den Schemennamen mit angeben. CREATE PUBLIC SYNONYM TimeSeries FOR ORDSYS.TimeSeries; CREATE PUBLIC SYNONYM Calendar FOR ORDSYS.Calendar; CREATE PUBLIC SYNONYM TSTools FOR ORDSYS.TSTools; CREATE PUBLIC SYNONYM TimeScale FOR ORDSYS.TimeScale; nter Michael Warzok

10 Demos starten In Demoverzeichnis wechseln % svrmgrl @demo
Beinhalten vordefinierte Tabellen und Views Michael Warzok

11 Demos Zusätzlich werden Demos installiert die wie ein Tutorial funktionieren. Michael Warzok

12 Demo Aufbau Stockdemo Stockdemo_Calenders Stockdemo_Metadata
Vordefinierte Daten Stockdemo_Calenders Beinhaltet Instanzen von Kalendarien Stockdemo_Metadata Sorgt für das Mapping zwischen Time Series und den Kalendarien Stockdemo_sv Relationales view. Wird für insert, update und delete Operationen gebraucht Stockdemo_ts Object view. Kann für effiziente Nur-Lese-Zugriff eingesetzt werden Michael Warzok

13 Definition eines Kalenders mit Time Series Funktionen
Michael Warzok

14 Definition von ORDTKalender
Michael Warzok

15 Frequenz Michael Warzok

16 Börsenbeispiel Tabelle
Nach Tagen geordnet Tagesanfangswert der Aktie Tagesschlusswert der Aktie Sämtliche Tage im Februar werden auf den Monat Februar abgebildet Michael Warzok

17 Börsenbeispiel Wäre der Kalender in Wochen aufgeteilt, also integer code 5, könnte man das time scaling darauf nicht mehr anwenden. Michael Warzok

18 Börsenbeispiel Michael Warzok

19 Börsenbeispiel Man beachte, dass jeder Zeitstempel den erste Tag des Monats wiedergibt, aber der Wert spiegelt jeweils den Abschlusskurs der Aktie vom letzen Tag im Monat wieder. Michael Warzok

20 Börsenbeispiel Es gibt viele weitere Funktionen, die darauf angewendet werden können Michael Warzok

21 Erzeugen einer Map Table
Eine Map Table verbindet einen time series ticker mit einem Kalender Beispiel Michael Warzok

22 In jeder Zeile in der Map table kann der Kalendername NULL oder einen Charwert enthalten.
Wenn die Kalendernamespalte Null ist, dann wird kein Kalender für die time series Funktion verwendet Michael Warzok

23 Der folgende Befehl erzeugt einen Wert für jeden Ticker, läßt aber die colnam Spalte NULL
Hier kann keine time serials Funktion angewendet werden, da der Ticker mit keinem Kalender assoziiert worden ist Michael Warzok

24 Hier werden 2 Ticker mit einem vordefinierten Kalender assoziiert
Time Series Funktionen können benutzt werden Michael Warzok

25 Danke für ihre Aufmerksamkeit
Michael Warzok


Herunterladen ppt "Installation und Beispiele"

Ähnliche Präsentationen


Google-Anzeigen