Items - Stefan Kooths

Werbung
Statistisches Bundesamt | Wiesbaden, 11. Mai 2009
Interner VGR-Workshop
DIWAX
Ein Softwarepaket für VGR-gestützte
Konjunkturanalysen und -prognosen
Dr. Stefan Kooths
DIW Berlin, Abteilung Konjunktur
Dr. Stefan Kooths | DIWAX
Gegenstand und Architektur
 DIWAX als Entscheidungsunterstützungssystem
• Data
• Integrating
• Workplace and
• Analytic
• eXpert system
Problemdomaine: VGR
wohlstrukturierte
Dateninfrastruktur
Analysewerkzeuge
 Agentenbasierte Architektur
• Gesamtaufgabe wird auf kleinere, teil-autonome
Programme (sog. Agenten) aufgeteilt
• Flexible Erweiterung/Anpassung an spezifische
Anforderungen
Dr. Stefan Kooths | DIWAX
2
Kernkomponenten
 Items
Metadaten und Zeitreihenhandling
 Resources
Anbindung heterogener Datenquellen
 Models, Tools
Integration externer (z. B. statistischer) Werkzeuge
Dr. Stefan Kooths | DIWAX
3
Grundkonzept: Items
 Repräsentation ökonomischer Aktivität (Semantik)
• Metadaten zur Beschreibung der ökonomisch gehaltvollen
Eigenschaften, Daten treten zunächst in den Hintergrund
• Relationale Metadatenbank: Rückgriff auf etablierte
Klassifikationen, nutzerseitig beliebig erweiterbar
 Bündelung von Zeitreihen (Technik)
• Oftmals mehr als 200 Zeitreihen/ökonomische Aktivität
• Einfacher Zugriff und wohlgeordnete Verwaltung
Items „wissen“, welche Daten sie benötigen und wie
sie mit ihnen umgehen können (z. B.
Preisbereinigung, Aggregation)
Dr. Stefan Kooths | DIWAX
4
Klassifikation ökonomischer Aktivität
Item XY
Export
von Ausrüstungsgütern
der nicht-finanziellen Kapitalgesellschaften
des Wirtschaftszweigs Maschinenbau
von Deutschland
nach Asien
in Euro
(generischer Deflator)
…
Dr. Stefan Kooths | DIWAX
- Activity
- Product
- Sector
- Industry
- Area1
- Area2
- Unit
- DeflatorType
-…
5
Klassifikation ökonomischer Aktivität
Wertgröße
Mengengröße
Preisgröße
Kennzahl
Welt
Weltregion
Ländergruppe
Wirtschaftsraum
Politische Union
Nationalstaat
Bundesstaat
Region
Kommune
Dr. Stefan Kooths | DIWAX
-Classification
-StockFlowType
-UnitType
-ActivityType
-…
-Classification
-Extension
-Subs
-…
Item XY
- Activity
- Product
- Sector
- Industry
- Area1
- Area2
- Unit
- DeflatorType
-…
6
Ökonomische Zeitreihentypen (SeriesType)
Nominal | Volumen | Preis
Item-Konfiguration
Zeitreihentyp
Wertgröße
(kein Deflator)
NOM
Wertgröße
(externer Deflator)
VOL
Wertgröße
(generischer Deflator)
NOM,VOL,PRC
Mengengröße
VOL
Preisgröße
PRC
Kennzahl
VOL
Dr. Stefan Kooths | DIWAX
Wertgröße
Mengengröße
Preisgröße
Kennzahl
kein
extern
generisch
Item XY
- Activity
- Product
- Sector
- Industry
- Area1
- Area2
- Unit
- DeflatorType
-…
7
Ökonomische und technische Zeitreiheneigenschaften
 Zeitreihentyp (SeriesType)
Nominal | Volumen | Preis
 Kalender- und Saisonbereinigung (CSAType)
unbereinigt | saisonbereinigt | kalenderbereinigt | saison- und kalenderbereinigt
 Darstellung (DisplayType)
Absolutwert, Index, Wachstumsrate, Jahresrate, Vorjahresrate, Differenz, …
 Frequenz (Frequency)
Jahr | Halbjahr | Quartal | Monat
Dr. Stefan Kooths | DIWAX
8
Verbindung von Metadaten und Zeitreihenbündel
Item XY
Metadaten - Activity
- Sector
- Area
- Product - Industry - Unit
SeriesType
- Nom
- Vol
- Prc
Dr. Stefan Kooths | DIWAX

CSAType
- UA
- SA
- CA
- CSA

- DeflatorType
-…
DisplayType
- Abs
- Idx
- Rate
- RateAnn
- RateYear
- Diff
- …

Frequency
- Year
- HalfYear
- Quarter
- Month
9
Datenanbindung (Resources)
 Resource = periodisch aktualisierte Datenquelle
• Virtualisierung der Datenbasis (Netzwerk statt Hierachie)
• Vollständige Archivierung (Revisionshistorie)
 Anpassung an das Format des Datenproduzenten
• (einmalige) Beschreibung der Datenstruktur
• Versionierung zur Anpassung an Strukturänderungen
 Spezialisierte Provider für Download- und
Organisationsaufgaben
 Reports: Datenexport in beliebigen Formaten
Dr. Stefan Kooths | DIWAX
10
Connectors, Models, Tools:
Item-Strukturen und Werkzeugintegration
 Connector
• allgemeine Beziehung zwischen Items
• z. B. Gleichung (definitorisch oder Verhaltensgleichung)
 Model
• Container für Connectors
• Anbindung ökonometrischer Softwarepakete (z. B. Eviews)
durch Programmcode-Generierung
 Interne Tools für einfache/spezialisierte
Routinetätigkeiten
Dr. Stefan Kooths | DIWAX
11
Partizipative Nutzung
 Deklaration der Komponenten (Items, Connectors,
Models, Resources, etc.) über Metadaten bedeutet
zunächst (einmaligen) Mehraufwand
 Internet-gestützter Austausch von Ergebnissen
• Metadatenbank liegt gespiegelt als MySQL-Datenbank auf
dem DIWAX-Webserver vor
• Austausch bestehender Metadaten über Up-/Downloads
 Rechtemanagement
• Nutzer: DIWAX-ID und Domain-Zugehörigkeit
• Zugriff auf Meta- und Zeitreihendaten über Domains
Dr. Stefan Kooths | DIWAX
12
Herunterladen