Automatisierter Datenzugriff über die API
Über die Nova-API können hunderte Datensätze in einer strukturierten Form direkt importiert werden.
Dies bietet folgende Vorteile:
- Automatisierter Zugriff: Greifen Sie über unsere API direkt auf Datensätze zu.
- Spart Zeit: Die Daten kommen bereits in einer einheitlichen Struktur und können direkt verwendet werden.
- Aktuelle Daten: Möchten Sie wiederkehrend standardisierte Reports erstellen? In unserer Datenbank sind immer die aktuellen Daten vorhanden.
- Einbindung in Applikationen: Alle Daten können im Format JSON direkt in Applikationen integriert werden, so dass immer die aktuellen Werte verfügbar sind.
Automatisiertes Reporting
Erstellen Sie regelmässig Reports beispielsweise mit R Markdown oder mit Python Jupyter Notebook und möchten aktuelle lokale Daten (z.B. Marktdaten) zusammen mit internen Daten darstellen? Wenn die Struktur des Reports steht, muss nur noch das Script durchlaufen und über die Data API werden die aktuellen Werte direkt heruntergeladen und dargestellt.
Applikationen
Haben Sie Applikationen, welche lokale Daten darstellen oder weiterverarbeiten? Gerne liefern wir Ihnen automatisiert immer die aktuellen Informationen, damit Sie sich auf das Wesentliche konzentrieren können.
Nutzen Sie kostenlos den Zugriff auf hunderte Datenreihen aus den Bereichen Ökonomie, Immobilien, Demographie, Politik direkt über eine API. Erstellen Sie sich in wenigen Minuten über “Anmelden” Ihren Zugriff. Eine Anleitung und Scripts zum direkten Bezug von Daten finden Sie untenstehend.
Unser Premium Angebot gibt ihnen unlimitierten Zugriff auf viele weitere Datenreihen und auf die grösste strukturierte Datenbank lokaler Daten der Schweiz. Gerne senden wir Ihnen eine Übersicht der vorhandenen Premium-Daten oder beraten Sie in einem persönlichen Gespräch.
Products
Verfügbare Datenreihen
Gerne beraten wir Sie in einem persönlichen Gespräch und zeigen Ihnen auf, welche für Sie relevanten Datenreihen die NOVA-Datenbank enthält.
Jetzt kostenlos den API-Zugriff testen.
- Python
- R
- Excel
- API
Alle Datenreihen können direkt in Python importiert werden.
Der folgende Beispiel-Code zeigt die Schritte auf. Der Code kann als Jupyter Notebook direkt heruntergeladen werden.
import requests import pandas as pd from pandas.io.json import json_normalize username = 'USER' password = 'PASSWORD' url_tokens = 'http://nova-db.com/api/v1/tokens' url_series = 'http://nova-db.com/api/v1/series/' #TOKEN REQUEST r = requests.post(url_tokens, auth=(username, password)) r.status_code # 200 for successful response response = r.json() print(response) # Series of interest series = 'population' # Optional search parameters. Set to "None" to get all. params = {'region': 'Zuerich', 'year': 2016} # Prepare token for bearer authentication token = response['token'] token_bearer = 'Bearer ' + token print(token_bearer) headers = { 'Authorization': token_bearer, } #DATA REQUEST s = requests.get(url_series + series, params=params, headers=headers) s.status_code # 200 for successful response result = s.json() #reformat to dataframe df = pd.DataFrame.from_dict(json_normalize(result), orient='columns') df.head()
Alle Datenreihen können direkt in R importiert werden. Gerne unterstützen wir Sie auch in der Umsetzung in R.
####################################################### #novaDB API call, 26.02.2019 ####################################################### #install.packages(c("httr", "ggplot2")) library(httr) library(ggplot2) options(stringsAsFactors = FALSE) # Set username and password username = 'USER' password = 'PASSWORD' # Set API urls url = "https://nova-db.com/api/v1/series/" url_tokens = 'https://nova-db.com/api/v1/tokens' # Set your variable # Get an overview of available series through https://nova-db.herokuapp.com/api/v1/series/ var="empty_apartments" ####################################################### # Request the user token token <- httr::POST(url_tokens, authenticate(username, password)) if (token$status_code==200){ print("Token was successfully obtained") } token=content(token) auth=paste('Bearer ',token,sep="") # Create URL request var=gsub(" ","%20",var) url_request=paste(url,var,sep="") # Set call parameters; options: region, year; comment out if all params = list( `region` = 'Bern'#, #`year` = '2015' ) ####################################################### # Call novaDB through API, reshape JSON list output to dataframe a=httr::GET(url_request, query=params, httr::add_headers(Authorization = auth)) if (a$status_code==200){ "Request was successful." } else{ "Something went wrong, please check your input again." } q=content(a,as="parsed") df=do.call(rbind.data.frame, q) df$value=as.numeric(as.character(df$value)) df$regionnr=as.numeric(as.character(df$regionnr)) ####################################################### # Simple bar plot ggplot(df, aes(x=period,y=value) ) + geom_bar(stat="identity")+ggtitle(paste(df$variable[1]))
Nova-DB Excel Add-In - Beta Version
Unser Excel Add-In ermöglicht es, Daten aus unserer Datenbank direkt in Excel zu importieren. Dies bietet folgende Vorteile:
- Zeitsparender, direkter Import: Alle Datenreihen aus unserer Datenbank können direkt in Excel in einem strukturierten Format importiert werden.
- Benutzerfreundlicher Zugang: Das Add-In gibt eine intuitive Übersicht über vorhandene Datenreihen und macht diese direkt zugänglich.
- Automatische Aktualisierung: Datenreihen können mit einem Klick aktualisiert werden. So erhalten Sie immer die aktuellen Werte direkt in Excel und müssen bestehende Analysen nicht manuell anpassen.
Nutzen Sie kostenlos den Zugriff auf hunderte Datenreihen aus den Bereichen Ökonomie, Immobilien, Demographie, Politik direkt in Excel. Erstellen Sie sich in wenigen Minuten über “Anmelden” Ihren Zugriff. Eine Anleitung zur Installation sowie zum Bezug von Daten via das Excel Add-in finden Sie untenstehend oder in der Add-in Anleitung. Updates zu den vorhandenen Datenreihen werden via Linkedin, Twitter sowie unserem Newsletter kommuniziert.
Unser Premium Angebot gibt ihnen unlimitierten Zugriff auf viele weitere Datenreihen und auf die grösste strukturierte Datenbank lokaler Daten der Schweiz. Gerne senden wir Ihnen eine Übersicht der vorhandenen Premium-Daten oder beraten Sie in einem persönlichen Gespräch.
Products
Gute Visualisierungen ermöglichen eine schnelle und verständliche Übersicht von grossen Datenmengen in leicht verdaulichen Bildern. Alle unsere Datenreihen können Sie in einer interaktiven Applikation nutzen oder auch mit internen Daten verknüpfen.

Haben Sie spezifische Fragen oder sind Sie auf der Suche nach neuen Datenquellen?
Gerne beraten wir Sie in einem persönlichen Gespräch.
Binden Sie Datenreihen direkt in Ihre Applikation ein. Über unsere API können alle Datenreihen in Echtzeit jederzeit aktuell eingebunden werden.
Haben Sie Fragen oder eine spezifische Idee? Senden Sie uns eine Email und wir besprechen gerne mit Ihnen die Möglichkeiten: contact@novalytica.com