Analyse de donnéé et datawarehouse pour publik
This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Benjamin Dauvergne 9c44bb9711 wcs-olap: build a start schema from data exported by w.c.s. API
Given such an .INI file:

	[https://demarches.triffouilly.fr/]
	orig = bi.triffouilly.fr
	key = 452b8964
	pg_dsn = dbname=publik-bi
	email = bi@entrouvert.com
	schema = triffouilly
	# slugs = recette-technique-ajout-d-un-enfant

It builds a schema named 'triffouilly' in the pre-existing database named 'publik-bi', the schema will contains tables named:

    channel (label varchar)
    role (label varchar)
    category (label varchar)
    form (category, label)
    formdata : parent table of all formdata tables)
        (form, receipt_time, year, month, dow, hour, channel, backoffice, generic_status)
    status (generic statuses: new, in progress & closed
        label

    for each formdef tables named:

       formdata_{formdef.slug}
       status_{formdef.slug}

       for each anonymisable
2016-05-19 11:13:12 +02:00
3m 3m: convert bi_all_forms to a table 2016-05-19 11:12:59 +02:00
wcs_olap wcs-olap: build a start schema from data exported by w.c.s. API 2016-05-19 11:13:12 +02:00
README.rst wcs-olap: build a start schema from data exported by w.c.s. API 2016-05-19 11:13:12 +02:00
create_dates.sql wcs-olap: build a start schema from data exported by w.c.s. API 2016-05-19 11:13:12 +02:00
setup.py wcs-olap: build a start schema from data exported by w.c.s. API 2016-05-19 11:13:12 +02:00

README.rst

BI for Publik
=============

w.c.s. OLAP
-----------

Tool to export w.c.s. data in a database with star schema for making an OLAP
cube.::

        usage: wcs-olap --url URL [-h] --orig ORIG --key KEY
                        --pg-dsn PG_DSN

        Export W.C.S. data as a star schema in a postgresql DB

        optional arguments:
          --url URL          url of the w.c.s. instance
          -h, --help         show this help message and exit
          --orig ORIG        origin of the request for signatures
          --key KEY          HMAC key for signatures
          --pg-dsn PG_DSN    Psycopg2 DB DSN