[PYTHON] Erstellen Sie mit BigQuery ein privates DMP ohne Anfangskosten und ohne Entwicklung

Private DMPs sind heutzutage beliebt, aber die meisten davon sind Schatzdaten (YBI). Schatzdaten sind sehr nützlich (insbesondere td-js-sdk), aber etwas teuer.

Auf der anderen Seite ist BigQuery wegen seines niedrigen Preises und seiner Geschwindigkeit bei der Ausführung von Abfragen attraktiv, aber die Eingabe und Ausgabe von Daten ist im Vergleich zu Schatzdaten sehr unpraktisch.

Also habe ich mit GAE (Python) eine Anwendung erstellt, die eine einfache Verwendung wie Schatzdaten auf BigQuery realisiert. Wenn Sie Ihren eigenen Quellcode verwenden, können Sie ihn ohne Entwicklung erstellen.

Quellcode: https://github.com/mats116/ElasticBigQuery

In der Lage sein

Protokolle von [td-js-sdk] abrufen (http://docs.treasuredata.com/articles/javascript-sdk)

pageviews.js


<script type="text/javascript">
  var td = new Treasure({
    host: 'elasticbigquery.appspot.com',
    pathname: '/dmp/v1/event/',
    writeKey: 'thie_is_static_setting_yet',
    database: '<dataset_id>'
  });

  td.trackPageview('<table_id>');
</script>

Holen Sie sich Protokolle von Web Beacons

Ausgabe der Cookie-ID

Was ich von nun an tun möchte

Kontokontrolle

Kontrolle über writeKey

Exportfunktion

Impressionen

* GAE-Bauweise

Als Referenz. Wenn Sie neu bei GAE sind, geben Sie Ihr Bestes.

Was vorzubereiten?

Ein Projekt erstellen

Quellcode abrufen

Einstellungsänderung

--Öffnen Sie app.yaml und benennen Sie das Projekt um

Bereitstellen

Recommended Posts

Erstellen Sie mit BigQuery ein privates DMP ohne Anfangskosten und ohne Entwicklung
Erstellen Sie ein privates Repository mit AWS CodeArtifact
Erstellen Sie mit Py2app und Tkinter eine native GUI-App
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Erstellen Sie einen Stapel von Bildern und blasen Sie sie mit ImageDataGenerator auf
Erstellen Sie mit PyQt5 und PyQtGraph einen 3D-Modell-Viewer
[Linux] Erstellen Sie ein Selbstzertifikat mit Docker und Apache
Erstellen Sie eine WEB-Überwachungskamera mit Raspberry Pi und OpenCV
Erstellen Sie Anwendungen, registrieren Sie Daten und teilen Sie sie mit einer einzigen E-Mail
Lassen Sie uns ein PRML-Diagramm mit Python, Numpy und matplotlib erstellen.
Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
Erstellen Sie ein Bereitstellungsskript mit Stoff und Küche und verwenden Sie es erneut
Erstellen Sie eine Homepage mit Django
Erstellen Sie ein Verzeichnis mit Python
Lassen Sie uns mit Pylearn2 eine Drei-Wege-KI erstellen - Modell speichern und laden -
Erstellen Sie eine temporäre Datei mit Django als Zip und geben Sie sie zurück
Erstellen Sie eine gestreifte Illusion mit Gammakorrektur für Python3 und openCV3
Entwicklungspraxis für Webanwendungen: Erstellen Sie mit Django eine Seite zum Erstellen von Schichten! (Schichterstellungsseite)
Ich habe versucht, Bulls and Cows mit einem Shell-Programm zu erstellen
Erstellen Sie eine CP932-CSV-Datei für Excel mit Chalice und geben Sie sie zurück
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie einen Poisson-Stepper mit numpy.random
Erstellen Sie mit Django einen Datei-Uploader
[AWS] Erstellen Sie mit CodeStar eine Python Lambda-Umgebung und führen Sie Hello World aus
Entwicklungspraxis für Webanwendungen: Erstellen Sie mit Django eine Seite zum Erstellen von Schichten! (Einführung)
Ich habe versucht, ein Plug-In mit HULFT IoT Edge Streaming [Entwicklung] (2/3) zu erstellen.
Erstellen Sie einen Stapel mit einer Warteschlange und eine Warteschlange mit einem Stapel (von LetCode / Implement Stack using Queues, Implement Queue using Stacks)
Todo-App mit Django erstellen ④ Ordner- und Aufgabenerstellungsfunktion implementieren
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Erstellen Sie mit Python einen Entscheidungsbaum von 0 und verstehen Sie ihn (5. Information Entropy)