--- title: Data Types And Storage marimo-version: 0.24.0 --- ```python {.marimo} import marimo as mo ``` ```python {.marimo} from filetree import tree from ssb_timeseries import get_configuration CONFIG = get_configuration() ``` ```python {.marimo} import subprocess ``` ## Setup ```python {.marimo} # both data and metadata will be stored here data_path = CONFIG.repositories['tutorials']['directory']['options']['path'] print(data_path) ```
/home/bernhard/timeseries
```python {.marimo} demo_product = 'demo-data-produkt' ``` ```python {.marimo} # what is there before we start? print(tree(data_path)) ```
timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

```python {.marimo} from ssb_timeseries.dataset import Dataset from ssb_timeseries.types import SeriesType, Versioning, Temporality ``` ```python {.marimo} from datetime import timedelta from ssb_timeseries.sample_data import create_df,date_ranges from ssb_timeseries.dates import ensure_datetime, date_utc ``` ```python {.marimo} import polars as pl from datetime import datetime ``` ## Lasting av data ### Eksempel: momentane data, *uten* versjonering ```python {.marimo} point_in_time_data = SeriesType('NONE', 'AT') ``` ```python {.marimo} def some_simple_data_from_file_or_query(start='2020-01-01', end='2025-06-01'): return create_df(['p','q','r'], start_date=start,end_date=end, freq='D') ``` ```python {.marimo} pqr_df = some_simple_data_from_file_or_query() print(type(pqr_df)) pqr_df ```
<class 'pandas.DataFrame'>
| valid_at | p | q | r | | --- | --- | --- | --- | | 2020-01-01 | 90.0 | 100.0 | 110.0 | | 2020-01-02 | 90.0 | 100.0 | 100.0 | | 2020-01-03 | 90.0 | 100.0 | 90.0 | | 2020-01-04 | 120.0 | 100.0 | 80.0 | | 2020-01-05 | 100.0 | 110.0 | 110.0 | | ... | ... | ... | ... | | 2025-05-28 | 80.0 | 100.0 | 120.0 | | 2025-05-29 | 100.0 | 90.0 | 100.0 | | 2025-05-30 | 110.0 | 90.0 | 100.0 | | 2025-05-31 | 130.0 | 100.0 | 90.0 | | 2025-06-01 | 110.0 | 90.0 | 90.0 | ```python {.marimo} pqr = Dataset( name = 'PQR', data_type = point_in_time_data, data = pqr_df, ) ``` ```python {.marimo} type(pqr) ```
<class 'ssb_timeseries.dataset.Dataset'>
```python {.marimo} pqr.data ``` | valid_at | p | q | r | | --- | --- | --- | --- | | 2020-01-01 | 90.0 | 100.0 | 110.0 | | 2020-01-02 | 90.0 | 100.0 | 100.0 | | 2020-01-03 | 90.0 | 100.0 | 90.0 | | 2020-01-04 | 120.0 | 100.0 | 80.0 | | 2020-01-05 | 100.0 | 110.0 | 110.0 | | ... | ... | ... | ... | | 2025-05-28 | 80.0 | 100.0 | 120.0 | | 2025-05-29 | 100.0 | 90.0 | 100.0 | | 2025-05-30 | 110.0 | 90.0 | 100.0 | | 2025-05-31 | 130.0 | 100.0 | 90.0 | | 2025-06-01 | 110.0 | 90.0 | 90.0 | ```python {.marimo} pqr.tags ```
{'name': 'PQR',
 'repository': 'tutorials',
 'series': {'p': {'dataset': 'PQR',
                  'name': 'p',
                  'repository': 'tutorials',
                  'temporality': 'AT',
                  'vare': 'kaffe',
                  'varegruppe': 'nødvendigheter',
                  'variabel': 'pris',
                  'versioning': 'NONE'},
            'q': {'dataset': 'PQR',
                  'name': 'q',
                  'repository': 'tutorials',
                  'temporality': 'AT',
                  'vare': 'knekkebrød',
                  'varegruppe': 'nødvendigheter',
                  'variabel': 'pris',
                  'versioning': 'NONE'},
            'r': {'dataset': 'PQR',
                  'name': 'r',
                  'repository': 'tutorials',
                  'temporality': 'AT',
                  'vare': 'brunost',
                  'varegruppe': 'nødvendigheter',
                  'variabel': 'pris',
                  'versioning': 'NONE'}},
 'temporality': 'AT',
 'varegruppe': 'nødvendigheter',
 'variabel': 'pris',
 'versioning': 'NONE'}
```python {.marimo} pqr.tag_dataset(tags={'variabel': 'pris','varegruppe': 'nødvendigheter'}) pqr.tag_series('p',tags={'vare': 'kaffe'}) pqr.tag_series('q',tags={'vare': 'knekkebrød'}) pqr.tag_series('r',tags={'vare': 'brunost'}) pqr.tags ```
{'name': 'PQR',
 'repository': 'tutorials',
 'series': {'p': {'dataset': 'PQR',
                  'name': 'p',
                  'repository': 'tutorials',
                  'temporality': 'AT',
                  'vare': 'kaffe',
                  'varegruppe': 'nødvendigheter',
                  'variabel': 'pris',
                  'versioning': 'NONE'},
            'q': {'dataset': 'PQR',
                  'name': 'q',
                  'repository': 'tutorials',
                  'temporality': 'AT',
                  'vare': 'knekkebrød',
                  'varegruppe': 'nødvendigheter',
                  'variabel': 'pris',
                  'versioning': 'NONE'},
            'r': {'dataset': 'PQR',
                  'name': 'r',
                  'repository': 'tutorials',
                  'temporality': 'AT',
                  'vare': 'brunost',
                  'varegruppe': 'nødvendigheter',
                  'variabel': 'pris',
                  'versioning': 'NONE'}},
 'temporality': 'AT',
 'varegruppe': 'nødvendigheter',
 'variabel': 'pris',
 'versioning': 'NONE'}
```python {.marimo} pqr.save() ``` ```python {.marimo} pqr.io.data_dir ```
Traceback (most recent call last):
  File "/tmp/marimo_516146/__marimo__cell_ulZA_.py", line 1, in
    pqr.io.data_dir
    ^^^^^^
AttributeError: 'Dataset' object has no attribute 'io'

exception: 'Dataset' object has no attribute 'io'
```python {.marimo} print(tree(data_path)) ```
timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

```python {.marimo} # reading the data back: x = Dataset('PQR') x.data # ... now an Arrow table ```
pyarrow.Table
valid_at: timestamp[ns, tz=UTC] not null
p: double
q: double
r: double
----
valid_at: [[2019-12-31 23:00:00.000000000Z,2020-01-01 23:00:00.000000000Z,2020-01-02 23:00:00.000000000Z,2020-01-03 23:00:00.000000000Z,2020-01-04 23:00:00.000000000Z,...,2025-05-27 22:00:00.000000000Z,2025-05-28 22:00:00.000000000Z,2025-05-29 22:00:00.000000000Z,2025-05-30 22:00:00.000000000Z,2025-05-31 22:00:00.000000000Z]]
p: [[90,90,90,120,100,...,80,100,110,130,110]]
q: [[100,100,100,100,110,...,100,90,90,100,90]]
r: [[110,100,90,80,110,...,120,100,100,90,90]]
```python {.marimo} x.nw.to_pandas() ``` | valid_at | p | q | r | | --- | --- | --- | --- | | 2019-12-31 23:00:00+00:00 | 90.0 | 100.0 | 110.0 | | 2020-01-01 23:00:00+00:00 | 90.0 | 100.0 | 100.0 | | 2020-01-02 23:00:00+00:00 | 90.0 | 100.0 | 90.0 | | 2020-01-03 23:00:00+00:00 | 120.0 | 100.0 | 80.0 | | 2020-01-04 23:00:00+00:00 | 100.0 | 110.0 | 110.0 | | ... | ... | ... | ... | | 2025-05-27 22:00:00+00:00 | 80.0 | 100.0 | 120.0 | | 2025-05-28 22:00:00+00:00 | 100.0 | 90.0 | 100.0 | | 2025-05-29 22:00:00+00:00 | 110.0 | 90.0 | 100.0 | | 2025-05-30 22:00:00+00:00 | 130.0 | 100.0 | 90.0 | | 2025-05-31 22:00:00+00:00 | 110.0 | 90.0 | 90.0 | ```python {.marimo} x.plot() ``` ![png](data-types-and-storage_assets/figure-1.png) ```python {.marimo} more_pqr_data = some_simple_data_from_file_or_query('2025-05-29','2025-08-15') more_pqr_data ``` | valid_at | p | q | r | | --- | --- | --- | --- | | 2025-05-29 | 100.0 | 100.0 | 90.0 | | 2025-05-30 | 110.0 | 120.0 | 100.0 | | 2025-05-31 | 110.0 | 100.0 | 80.0 | | 2025-06-01 | 100.0 | 100.0 | 90.0 | | 2025-06-02 | 100.0 | 90.0 | 100.0 | | ... | ... | ... | ... | | 2025-08-11 | 100.0 | 110.0 | 100.0 | | 2025-08-12 | 100.0 | 100.0 | 100.0 | | 2025-08-13 | 100.0 | 110.0 | 90.0 | | 2025-08-14 | 100.0 | 80.0 | 110.0 | | 2025-08-15 | 90.0 | 100.0 | 90.0 | ```python {.marimo} pqr_second_write = Dataset( name = 'PQR', data = more_pqr_data, ) # obj init will retrieve previously saved metadata for an existing set and series: print(pqr_second_write.tags) ```
{'name': 'PQR', 'versioning': 'NONE', 'temporality': 'AT', 'series': {'p': {'dataset': 'PQR', 'name': 'p', 'variabel': 'pris', 'varegruppe': 'nødvendigheter', 'versioning': 'NONE', 'temporality': 'AT', 'repository': 'tutorials', 'vare': 'kaffe'}, 'q': {'dataset': 'PQR', 'name': 'q', 'variabel': 'pris', 'varegruppe': 'nødvendigheter', 'versioning': 'NONE', 'temporality': 'AT', 'repository': 'tutorials', 'vare': 'knekkebrød'}, 'r': {'dataset': 'PQR', 'name': 'r', 'variabel': 'pris', 'varegruppe': 'nødvendigheter', 'versioning': 'NONE', 'temporality': 'AT', 'repository': 'tutorials', 'vare': 'brunost'}}, 'repository': 'tutorials', 'variabel': 'pris', 'varegruppe': 'nødvendigheter'}
```python {.marimo} pqr_second_write.save() ``` ```python {.marimo} # in memory object instances do not change print(pqr.data) print(pqr_second_write.data) ```
       valid_at      p      q      r
0    2020-01-01   90.0  100.0  110.0
1    2020-01-02   90.0  100.0  100.0
2    2020-01-03   90.0  100.0   90.0
3    2020-01-04  120.0  100.0   80.0
4    2020-01-05  100.0  110.0  110.0
...         ...    ...    ...    ...
1974 2025-05-28   80.0  100.0  120.0
1975 2025-05-29  100.0   90.0  100.0
1976 2025-05-30  110.0   90.0  100.0
1977 2025-05-31  130.0  100.0   90.0
1978 2025-06-01  110.0   90.0   90.0

[1979 rows x 4 columns]
     valid_at      p      q      r
0  2025-05-29  100.0  100.0   90.0
1  2025-05-30  110.0  120.0  100.0
2  2025-05-31  110.0  100.0   80.0
3  2025-06-01  100.0  100.0   90.0
4  2025-06-02  100.0   90.0  100.0
..        ...    ...    ...    ...
74 2025-08-11  100.0  110.0  100.0
75 2025-08-12  100.0  100.0  100.0
76 2025-08-13  100.0  110.0   90.0
77 2025-08-14  100.0   80.0  110.0
78 2025-08-15   90.0  100.0   90.0

[79 rows x 4 columns]
```python {.marimo} y = Dataset('PQR') y.nw.to_polars() ``` | valid_at | p | q | r | | --- | --- | --- | --- | | datetime[ns, UTC] | f64 | f64 | f64 | | 2019-12-31 23:00:00 UTC | 90.0 | 100.0 | 110.0 | | 2020-01-01 23:00:00 UTC | 90.0 | 100.0 | 100.0 | | 2020-01-02 23:00:00 UTC | 90.0 | 100.0 | 90.0 | | 2020-01-03 23:00:00 UTC | 120.0 | 100.0 | 80.0 | | 2020-01-04 23:00:00 UTC | 100.0 | 110.0 | 110.0 | | … | … | … | … | | 2025-05-27 22:00:00 UTC | 80.0 | 100.0 | 120.0 | | 2025-05-28 22:00:00 UTC | 100.0 | 90.0 | 100.0 | | 2025-05-29 22:00:00 UTC | 110.0 | 90.0 | 100.0 | | 2025-05-30 22:00:00 UTC | 130.0 | 100.0 | 90.0 | | 2025-05-31 22:00:00 UTC | 110.0 | 90.0 | 90.0 | ```python {.marimo} # ... but the data file has been overwritten: y.nw.to_polars().filter( pl.col("valid_at").is_between(pl.date(2025, 5, 29), pl.date(2025, 6, 2)) ) ``` | valid_at | p | q | r | | --- | --- | --- | --- | | datetime[ns, UTC] | f64 | f64 | f64 | | 2025-05-29 22:00:00 UTC | 110.0 | 90.0 | 100.0 | | 2025-05-30 22:00:00 UTC | 130.0 | 100.0 | 90.0 | | 2025-05-31 22:00:00 UTC | 110.0 | 90.0 | 90.0 | ```python {.marimo} # note that for unversioned type: we operate on the same files all the way print(tree(data_path)) ```
timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

```python {.marimo} print(tree(data_path)) ``` ```python {.marimo} x.data = x.nw.to_pandas() # <-- workaround for bug in groupby xx = x.groupby('Q','sum') # xx is a new dataset, hence gets a new name on creation: xx ```
Dataset(name="(PQR.groupby(Q,sum)", repository="tutorials", data_type=SeriesType(Versioning.NONE,Temporality.AT), as_of_tz=None)
```python {.marimo} xx.data ``` | p | q | r | | --- | --- | --- | | | | | | 90.0 | 100.0 | 110.0 | | 9200.0 | 9180.0 | 9010.0 | | 9240.0 | 9150.0 | 9110.0 | | 9170.0 | 9200.0 | 9120.0 | | 9320.0 | 9290.0 | 9340.0 | | ... | ... | ... | | 9150.0 | 9110.0 | 9010.0 | | 9380.0 | 9090.0 | 9230.0 | | 9180.0 | 9170.0 | 9270.0 | | 9060.0 | 9150.0 | 9040.0 | | 6100.0 | 6120.0 | 6090.0 | ### Eksempel: data for periode / intervall ```python {.marimo} interval_data = SeriesType(Versioning.NONE, Temporality.FROM_TO) ``` ```python {.marimo} def mock_interval_data_from_file_or_query(start, end): a_to_z = [chr(i) for i in range(ord('a'), ord('z') + 1)] variables = ['antall', 'pris'] goods = ['kaffe', 'te', 'brus', 'øl', 'vin'] return create_df( a_to_z, variables, goods, start_date=start, end_date=end, freq='M', temporality='FROM_TO', implementation='polars' ) ``` ```python {.marimo} bigger_data = mock_interval_data_from_file_or_query(start='2025-01-01', end='2025-06-01') bigger_data.shape ```
[6, 262]
```python {.marimo} bigger_data ``` | valid_from | valid_to | a_antall_kaffe | a_antall_te | a_antall_brus | a_antall_øl | a_antall_vin | a_pris_kaffe | a_pris_te | a_pris_brus | a_pris_øl | a_pris_vin | b_antall_kaffe | b_antall_te | b_antall_brus | b_antall_øl | b_antall_vin | b_pris_kaffe | b_pris_te | b_pris_brus | b_pris_øl | b_pris_vin | c_antall_kaffe | c_antall_te | c_antall_brus | c_antall_øl | c_antall_vin | c_pris_kaffe | c_pris_te | c_pris_brus | c_pris_øl | c_pris_vin | d_antall_kaffe | d_antall_te | d_antall_brus | d_antall_øl | d_antall_vin | … | w_antall_øl | w_antall_vin | w_pris_kaffe | w_pris_te | w_pris_brus | w_pris_øl | w_pris_vin | x_antall_kaffe | x_antall_te | x_antall_brus | x_antall_øl | x_antall_vin | x_pris_kaffe | x_pris_te | x_pris_brus | x_pris_øl | x_pris_vin | y_antall_kaffe | y_antall_te | y_antall_brus | y_antall_øl | y_antall_vin | y_pris_kaffe | y_pris_te | y_pris_brus | y_pris_øl | y_pris_vin | z_antall_kaffe | z_antall_te | z_antall_brus | z_antall_øl | z_antall_vin | z_pris_kaffe | z_pris_te | z_pris_brus | z_pris_øl | z_pris_vin | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | datetime[μs] | datetime[μs] | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | … | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | f64 | | 2025-01-01 00:00:00 | 2025-02-01 00:00:00 | 110.0 | 90.0 | 80.0 | 100.0 | 90.0 | 120.0 | 120.0 | 90.0 | 130.0 | 90.0 | 80.0 | 100.0 | 110.0 | 110.0 | 100.0 | 90.0 | 110.0 | 110.0 | 90.0 | 80.0 | 100.0 | 100.0 | 100.0 | 110.0 | 110.0 | 110.0 | 100.0 | 120.0 | 100.0 | 90.0 | 110.0 | 90.0 | 90.0 | 100.0 | 100.0 | … | 110.0 | 90.0 | 80.0 | 100.0 | 100.0 | 80.0 | 110.0 | 110.0 | 100.0 | 90.0 | 90.0 | 80.0 | 130.0 | 90.0 | 110.0 | 90.0 | 90.0 | 110.0 | 100.0 | 90.0 | 110.0 | 110.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 110.0 | 90.0 | 90.0 | 100.0 | 110.0 | 100.0 | 90.0 | 110.0 | 80.0 | 110.0 | | 2025-02-01 00:00:00 | 2025-03-01 00:00:00 | 80.0 | 120.0 | 100.0 | 100.0 | 90.0 | 90.0 | 80.0 | 120.0 | 100.0 | 100.0 | 110.0 | 90.0 | 110.0 | 100.0 | 100.0 | 80.0 | 90.0 | 90.0 | 110.0 | 100.0 | 80.0 | 110.0 | 90.0 | 90.0 | 90.0 | 90.0 | 100.0 | 100.0 | 90.0 | 80.0 | 80.0 | 100.0 | 110.0 | 100.0 | 110.0 | … | 100.0 | 100.0 | 110.0 | 110.0 | 90.0 | 110.0 | 90.0 | 100.0 | 100.0 | 110.0 | 110.0 | 100.0 | 100.0 | 110.0 | 90.0 | 110.0 | 90.0 | 100.0 | 100.0 | 100.0 | 100.0 | 120.0 | 110.0 | 110.0 | 110.0 | 120.0 | 80.0 | 100.0 | 80.0 | 90.0 | 120.0 | 100.0 | 100.0 | 110.0 | 110.0 | 90.0 | 120.0 | | 2025-03-01 00:00:00 | 2025-04-01 00:00:00 | 100.0 | 100.0 | 100.0 | 100.0 | 110.0 | 110.0 | 110.0 | 100.0 | 100.0 | 90.0 | 100.0 | 80.0 | 100.0 | 100.0 | 110.0 | 100.0 | 110.0 | 80.0 | 110.0 | 90.0 | 100.0 | 90.0 | 100.0 | 100.0 | 90.0 | 90.0 | 120.0 | 110.0 | 110.0 | 80.0 | 110.0 | 110.0 | 100.0 | 90.0 | 100.0 | … | 100.0 | 80.0 | 90.0 | 100.0 | 90.0 | 110.0 | 100.0 | 90.0 | 110.0 | 110.0 | 100.0 | 90.0 | 110.0 | 100.0 | 100.0 | 100.0 | 100.0 | 90.0 | 110.0 | 110.0 | 100.0 | 100.0 | 100.0 | 110.0 | 110.0 | 100.0 | 100.0 | 100.0 | 100.0 | 110.0 | 100.0 | 100.0 | 90.0 | 110.0 | 100.0 | 100.0 | 120.0 | | 2025-04-01 00:00:00 | 2025-05-01 00:00:00 | 90.0 | 120.0 | 90.0 | 80.0 | 110.0 | 90.0 | 120.0 | 110.0 | 80.0 | 110.0 | 110.0 | 110.0 | 80.0 | 110.0 | 100.0 | 100.0 | 90.0 | 110.0 | 110.0 | 90.0 | 130.0 | 100.0 | 90.0 | 100.0 | 100.0 | 100.0 | 120.0 | 110.0 | 100.0 | 110.0 | 80.0 | 100.0 | 90.0 | 120.0 | 110.0 | … | 120.0 | 120.0 | 100.0 | 110.0 | 80.0 | 110.0 | 100.0 | 110.0 | 90.0 | 110.0 | 90.0 | 110.0 | 100.0 | 110.0 | 110.0 | 110.0 | 110.0 | 90.0 | 110.0 | 110.0 | 80.0 | 100.0 | 90.0 | 80.0 | 110.0 | 110.0 | 90.0 | 90.0 | 110.0 | 100.0 | 100.0 | 120.0 | 110.0 | 100.0 | 110.0 | 90.0 | 90.0 | | 2025-05-01 00:00:00 | 2025-06-01 00:00:00 | 80.0 | 90.0 | 110.0 | 90.0 | 90.0 | 100.0 | 70.0 | 100.0 | 110.0 | 100.0 | 100.0 | 110.0 | 80.0 | 110.0 | 90.0 | 100.0 | 110.0 | 100.0 | 100.0 | 90.0 | 100.0 | 110.0 | 120.0 | 100.0 | 90.0 | 110.0 | 100.0 | 90.0 | 100.0 | 110.0 | 110.0 | 110.0 | 100.0 | 110.0 | 110.0 | … | 80.0 | 90.0 | 100.0 | 80.0 | 100.0 | 120.0 | 100.0 | 110.0 | 90.0 | 100.0 | 100.0 | 70.0 | 100.0 | 90.0 | 90.0 | 110.0 | 100.0 | 110.0 | 90.0 | 120.0 | 110.0 | 110.0 | 100.0 | 100.0 | 110.0 | 110.0 | 90.0 | 110.0 | 120.0 | 110.0 | 100.0 | 100.0 | 110.0 | 110.0 | 100.0 | 90.0 | 90.0 | | 2025-06-01 00:00:00 | 2025-07-01 00:00:00 | 90.0 | 90.0 | 110.0 | 100.0 | 110.0 | 90.0 | 110.0 | 110.0 | 80.0 | 100.0 | 120.0 | 90.0 | 120.0 | 100.0 | 90.0 | 120.0 | 90.0 | 100.0 | 110.0 | 90.0 | 110.0 | 110.0 | 110.0 | 100.0 | 90.0 | 110.0 | 100.0 | 100.0 | 90.0 | 110.0 | 110.0 | 110.0 | 120.0 | 110.0 | 100.0 | … | 120.0 | 90.0 | 110.0 | 100.0 | 90.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 110.0 | 110.0 | 110.0 | 110.0 | 90.0 | 120.0 | 100.0 | 100.0 | 110.0 | 90.0 | 100.0 | 110.0 | 110.0 | 90.0 | 90.0 | 100.0 | 90.0 | 90.0 | 100.0 | 100.0 | 100.0 | 110.0 | 90.0 | 100.0 | 110.0 | 90.0 | 100.0 | ```python {.marimo} az = Dataset( name = 'AZ_drikkevarer', data_type = interval_data, data = bigger_data, attributes=['butikk','variabel','vare'], ) ``` ```python {.marimo} az.tags ```
{'name': 'AZ_drikkevarer',
 'repository': 'tutorials',
 'series': {'a_antall_brus': {'butikk': 'a',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'a_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'a_antall_kaffe': {'butikk': 'a',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'a_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'a_antall_te': {'butikk': 'a',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'a_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'a_antall_vin': {'butikk': 'a',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'a_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'a_antall_øl': {'butikk': 'a',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'a_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'a_pris_brus': {'butikk': 'a',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'a_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'a_pris_kaffe': {'butikk': 'a',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'a_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'a_pris_te': {'butikk': 'a',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'a_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'a_pris_vin': {'butikk': 'a',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'a_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'a_pris_øl': {'butikk': 'a',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'a_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'b_antall_brus': {'butikk': 'b',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'b_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'b_antall_kaffe': {'butikk': 'b',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'b_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'b_antall_te': {'butikk': 'b',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'b_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'b_antall_vin': {'butikk': 'b',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'b_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'b_antall_øl': {'butikk': 'b',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'b_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'b_pris_brus': {'butikk': 'b',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'b_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'b_pris_kaffe': {'butikk': 'b',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'b_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'b_pris_te': {'butikk': 'b',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'b_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'b_pris_vin': {'butikk': 'b',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'b_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'b_pris_øl': {'butikk': 'b',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'b_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'c_antall_brus': {'butikk': 'c',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'c_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'c_antall_kaffe': {'butikk': 'c',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'c_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'c_antall_te': {'butikk': 'c',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'c_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'c_antall_vin': {'butikk': 'c',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'c_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'c_antall_øl': {'butikk': 'c',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'c_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'c_pris_brus': {'butikk': 'c',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'c_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'c_pris_kaffe': {'butikk': 'c',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'c_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'c_pris_te': {'butikk': 'c',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'c_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'c_pris_vin': {'butikk': 'c',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'c_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'c_pris_øl': {'butikk': 'c',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'c_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'd_antall_brus': {'butikk': 'd',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'd_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'd_antall_kaffe': {'butikk': 'd',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'd_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'd_antall_te': {'butikk': 'd',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'd_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'd_antall_vin': {'butikk': 'd',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'd_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'd_antall_øl': {'butikk': 'd',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'd_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'd_pris_brus': {'butikk': 'd',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'd_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'd_pris_kaffe': {'butikk': 'd',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'd_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'd_pris_te': {'butikk': 'd',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'd_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'd_pris_vin': {'butikk': 'd',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'd_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'd_pris_øl': {'butikk': 'd',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'd_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'e_antall_brus': {'butikk': 'e',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'e_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'e_antall_kaffe': {'butikk': 'e',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'e_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'e_antall_te': {'butikk': 'e',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'e_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'e_antall_vin': {'butikk': 'e',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'e_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'e_antall_øl': {'butikk': 'e',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'e_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'e_pris_brus': {'butikk': 'e',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'e_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'e_pris_kaffe': {'butikk': 'e',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'e_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'e_pris_te': {'butikk': 'e',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'e_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'e_pris_vin': {'butikk': 'e',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'e_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'e_pris_øl': {'butikk': 'e',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'e_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'f_antall_brus': {'butikk': 'f',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'f_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'f_antall_kaffe': {'butikk': 'f',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'f_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'f_antall_te': {'butikk': 'f',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'f_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'f_antall_vin': {'butikk': 'f',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'f_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'f_antall_øl': {'butikk': 'f',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'f_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'f_pris_brus': {'butikk': 'f',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'f_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'f_pris_kaffe': {'butikk': 'f',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'f_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'f_pris_te': {'butikk': 'f',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'f_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'f_pris_vin': {'butikk': 'f',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'f_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'f_pris_øl': {'butikk': 'f',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'f_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'g_antall_brus': {'butikk': 'g',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'g_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'g_antall_kaffe': {'butikk': 'g',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'g_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'g_antall_te': {'butikk': 'g',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'g_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'g_antall_vin': {'butikk': 'g',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'g_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'g_antall_øl': {'butikk': 'g',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'g_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'g_pris_brus': {'butikk': 'g',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'g_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'g_pris_kaffe': {'butikk': 'g',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'g_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'g_pris_te': {'butikk': 'g',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'g_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'g_pris_vin': {'butikk': 'g',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'g_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'g_pris_øl': {'butikk': 'g',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'g_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'h_antall_brus': {'butikk': 'h',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'h_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'h_antall_kaffe': {'butikk': 'h',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'h_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'h_antall_te': {'butikk': 'h',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'h_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'h_antall_vin': {'butikk': 'h',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'h_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'h_antall_øl': {'butikk': 'h',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'h_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'h_pris_brus': {'butikk': 'h',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'h_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'h_pris_kaffe': {'butikk': 'h',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'h_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'h_pris_te': {'butikk': 'h',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'h_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'h_pris_vin': {'butikk': 'h',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'h_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'h_pris_øl': {'butikk': 'h',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'h_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'i_antall_brus': {'butikk': 'i',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'i_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'i_antall_kaffe': {'butikk': 'i',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'i_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'i_antall_te': {'butikk': 'i',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'i_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'i_antall_vin': {'butikk': 'i',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'i_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'i_antall_øl': {'butikk': 'i',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'i_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'i_pris_brus': {'butikk': 'i',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'i_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'i_pris_kaffe': {'butikk': 'i',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'i_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'i_pris_te': {'butikk': 'i',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'i_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'i_pris_vin': {'butikk': 'i',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'i_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'i_pris_øl': {'butikk': 'i',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'i_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'j_antall_brus': {'butikk': 'j',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'j_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'j_antall_kaffe': {'butikk': 'j',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'j_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'j_antall_te': {'butikk': 'j',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'j_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'j_antall_vin': {'butikk': 'j',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'j_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'j_antall_øl': {'butikk': 'j',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'j_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'j_pris_brus': {'butikk': 'j',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'j_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'j_pris_kaffe': {'butikk': 'j',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'j_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'j_pris_te': {'butikk': 'j',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'j_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'j_pris_vin': {'butikk': 'j',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'j_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'j_pris_øl': {'butikk': 'j',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'j_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'k_antall_brus': {'butikk': 'k',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'k_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'k_antall_kaffe': {'butikk': 'k',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'k_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'k_antall_te': {'butikk': 'k',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'k_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'k_antall_vin': {'butikk': 'k',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'k_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'k_antall_øl': {'butikk': 'k',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'k_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'k_pris_brus': {'butikk': 'k',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'k_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'k_pris_kaffe': {'butikk': 'k',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'k_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'k_pris_te': {'butikk': 'k',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'k_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'k_pris_vin': {'butikk': 'k',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'k_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'k_pris_øl': {'butikk': 'k',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'k_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'l_antall_brus': {'butikk': 'l',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'l_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'l_antall_kaffe': {'butikk': 'l',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'l_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'l_antall_te': {'butikk': 'l',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'l_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'l_antall_vin': {'butikk': 'l',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'l_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'l_antall_øl': {'butikk': 'l',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'l_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'l_pris_brus': {'butikk': 'l',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'l_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'l_pris_kaffe': {'butikk': 'l',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'l_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'l_pris_te': {'butikk': 'l',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'l_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'l_pris_vin': {'butikk': 'l',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'l_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'l_pris_øl': {'butikk': 'l',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'l_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'm_antall_brus': {'butikk': 'm',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'm_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'm_antall_kaffe': {'butikk': 'm',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'm_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'm_antall_te': {'butikk': 'm',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'm_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'm_antall_vin': {'butikk': 'm',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'm_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'm_antall_øl': {'butikk': 'm',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'm_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'm_pris_brus': {'butikk': 'm',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'm_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'm_pris_kaffe': {'butikk': 'm',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'm_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'm_pris_te': {'butikk': 'm',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'm_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'm_pris_vin': {'butikk': 'm',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'm_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'm_pris_øl': {'butikk': 'm',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'm_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'n_antall_brus': {'butikk': 'n',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'n_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'n_antall_kaffe': {'butikk': 'n',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'n_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'n_antall_te': {'butikk': 'n',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'n_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'n_antall_vin': {'butikk': 'n',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'n_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'n_antall_øl': {'butikk': 'n',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'n_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'n_pris_brus': {'butikk': 'n',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'n_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'n_pris_kaffe': {'butikk': 'n',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'n_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'n_pris_te': {'butikk': 'n',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'n_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'n_pris_vin': {'butikk': 'n',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'n_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'n_pris_øl': {'butikk': 'n',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'n_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'o_antall_brus': {'butikk': 'o',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'o_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'o_antall_kaffe': {'butikk': 'o',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'o_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'o_antall_te': {'butikk': 'o',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'o_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'o_antall_vin': {'butikk': 'o',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'o_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'o_antall_øl': {'butikk': 'o',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'o_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'o_pris_brus': {'butikk': 'o',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'o_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'o_pris_kaffe': {'butikk': 'o',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'o_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'o_pris_te': {'butikk': 'o',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'o_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'o_pris_vin': {'butikk': 'o',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'o_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'o_pris_øl': {'butikk': 'o',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'o_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'p_antall_brus': {'butikk': 'p',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'p_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'p_antall_kaffe': {'butikk': 'p',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'p_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'p_antall_te': {'butikk': 'p',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'p_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'p_antall_vin': {'butikk': 'p',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'p_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'p_antall_øl': {'butikk': 'p',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'p_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'p_pris_brus': {'butikk': 'p',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'p_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'p_pris_kaffe': {'butikk': 'p',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'p_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'p_pris_te': {'butikk': 'p',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'p_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'p_pris_vin': {'butikk': 'p',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'p_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'p_pris_øl': {'butikk': 'p',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'p_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'q_antall_brus': {'butikk': 'q',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'q_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'q_antall_kaffe': {'butikk': 'q',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'q_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'q_antall_te': {'butikk': 'q',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'q_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'q_antall_vin': {'butikk': 'q',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'q_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'q_antall_øl': {'butikk': 'q',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'q_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'q_pris_brus': {'butikk': 'q',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'q_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'q_pris_kaffe': {'butikk': 'q',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'q_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'q_pris_te': {'butikk': 'q',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'q_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'q_pris_vin': {'butikk': 'q',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'q_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'q_pris_øl': {'butikk': 'q',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'q_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'r_antall_brus': {'butikk': 'r',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'r_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'r_antall_kaffe': {'butikk': 'r',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'r_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'r_antall_te': {'butikk': 'r',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'r_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'r_antall_vin': {'butikk': 'r',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'r_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'r_antall_øl': {'butikk': 'r',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'r_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'r_pris_brus': {'butikk': 'r',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'r_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'r_pris_kaffe': {'butikk': 'r',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'r_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'r_pris_te': {'butikk': 'r',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'r_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'r_pris_vin': {'butikk': 'r',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'r_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'r_pris_øl': {'butikk': 'r',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'r_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            's_antall_brus': {'butikk': 's',
                              'dataset': 'AZ_drikkevarer',
                              'name': 's_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            's_antall_kaffe': {'butikk': 's',
                               'dataset': 'AZ_drikkevarer',
                               'name': 's_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            's_antall_te': {'butikk': 's',
                            'dataset': 'AZ_drikkevarer',
                            'name': 's_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            's_antall_vin': {'butikk': 's',
                             'dataset': 'AZ_drikkevarer',
                             'name': 's_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            's_antall_øl': {'butikk': 's',
                            'dataset': 'AZ_drikkevarer',
                            'name': 's_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            's_pris_brus': {'butikk': 's',
                            'dataset': 'AZ_drikkevarer',
                            'name': 's_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            's_pris_kaffe': {'butikk': 's',
                             'dataset': 'AZ_drikkevarer',
                             'name': 's_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            's_pris_te': {'butikk': 's',
                          'dataset': 'AZ_drikkevarer',
                          'name': 's_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            's_pris_vin': {'butikk': 's',
                           'dataset': 'AZ_drikkevarer',
                           'name': 's_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            's_pris_øl': {'butikk': 's',
                          'dataset': 'AZ_drikkevarer',
                          'name': 's_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            't_antall_brus': {'butikk': 't',
                              'dataset': 'AZ_drikkevarer',
                              'name': 't_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            't_antall_kaffe': {'butikk': 't',
                               'dataset': 'AZ_drikkevarer',
                               'name': 't_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            't_antall_te': {'butikk': 't',
                            'dataset': 'AZ_drikkevarer',
                            'name': 't_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            't_antall_vin': {'butikk': 't',
                             'dataset': 'AZ_drikkevarer',
                             'name': 't_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            't_antall_øl': {'butikk': 't',
                            'dataset': 'AZ_drikkevarer',
                            'name': 't_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            't_pris_brus': {'butikk': 't',
                            'dataset': 'AZ_drikkevarer',
                            'name': 't_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            't_pris_kaffe': {'butikk': 't',
                             'dataset': 'AZ_drikkevarer',
                             'name': 't_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            't_pris_te': {'butikk': 't',
                          'dataset': 'AZ_drikkevarer',
                          'name': 't_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            't_pris_vin': {'butikk': 't',
                           'dataset': 'AZ_drikkevarer',
                           'name': 't_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            't_pris_øl': {'butikk': 't',
                          'dataset': 'AZ_drikkevarer',
                          'name': 't_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'u_antall_brus': {'butikk': 'u',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'u_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'u_antall_kaffe': {'butikk': 'u',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'u_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'u_antall_te': {'butikk': 'u',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'u_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'u_antall_vin': {'butikk': 'u',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'u_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'u_antall_øl': {'butikk': 'u',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'u_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'u_pris_brus': {'butikk': 'u',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'u_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'u_pris_kaffe': {'butikk': 'u',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'u_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'u_pris_te': {'butikk': 'u',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'u_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'u_pris_vin': {'butikk': 'u',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'u_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'u_pris_øl': {'butikk': 'u',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'u_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'v_antall_brus': {'butikk': 'v',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'v_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'v_antall_kaffe': {'butikk': 'v',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'v_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'v_antall_te': {'butikk': 'v',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'v_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'v_antall_vin': {'butikk': 'v',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'v_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'v_antall_øl': {'butikk': 'v',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'v_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'v_pris_brus': {'butikk': 'v',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'v_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'v_pris_kaffe': {'butikk': 'v',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'v_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'v_pris_te': {'butikk': 'v',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'v_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'v_pris_vin': {'butikk': 'v',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'v_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'v_pris_øl': {'butikk': 'v',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'v_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'w_antall_brus': {'butikk': 'w',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'w_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'w_antall_kaffe': {'butikk': 'w',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'w_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'w_antall_te': {'butikk': 'w',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'w_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'w_antall_vin': {'butikk': 'w',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'w_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'w_antall_øl': {'butikk': 'w',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'w_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'w_pris_brus': {'butikk': 'w',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'w_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'w_pris_kaffe': {'butikk': 'w',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'w_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'w_pris_te': {'butikk': 'w',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'w_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'w_pris_vin': {'butikk': 'w',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'w_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'w_pris_øl': {'butikk': 'w',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'w_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'x_antall_brus': {'butikk': 'x',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'x_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'x_antall_kaffe': {'butikk': 'x',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'x_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'x_antall_te': {'butikk': 'x',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'x_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'x_antall_vin': {'butikk': 'x',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'x_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'x_antall_øl': {'butikk': 'x',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'x_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'x_pris_brus': {'butikk': 'x',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'x_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'x_pris_kaffe': {'butikk': 'x',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'x_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'x_pris_te': {'butikk': 'x',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'x_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'x_pris_vin': {'butikk': 'x',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'x_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'x_pris_øl': {'butikk': 'x',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'x_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'y_antall_brus': {'butikk': 'y',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'y_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'y_antall_kaffe': {'butikk': 'y',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'y_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'y_antall_te': {'butikk': 'y',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'y_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'y_antall_vin': {'butikk': 'y',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'y_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'y_antall_øl': {'butikk': 'y',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'y_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'y_pris_brus': {'butikk': 'y',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'y_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'y_pris_kaffe': {'butikk': 'y',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'y_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'y_pris_te': {'butikk': 'y',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'y_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'y_pris_vin': {'butikk': 'y',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'y_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'y_pris_øl': {'butikk': 'y',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'y_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'z_antall_brus': {'butikk': 'z',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'z_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'z_antall_kaffe': {'butikk': 'z',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'z_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'z_antall_te': {'butikk': 'z',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'z_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'z_antall_vin': {'butikk': 'z',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'z_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'z_antall_øl': {'butikk': 'z',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'z_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'z_pris_brus': {'butikk': 'z',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'z_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'z_pris_kaffe': {'butikk': 'z',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'z_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'z_pris_te': {'butikk': 'z',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'z_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'z_pris_vin': {'butikk': 'z',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'z_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'z_pris_øl': {'butikk': 'z',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'z_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'}},
 'temporality': 'FROM_TO',
 'versioning': 'NONE'}
{'name': 'AZ_drikkevarer',
 'repository': 'tutorials',
 'series': {'a_antall_brus': {'butikk': 'a',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'a_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'a_antall_kaffe': {'butikk': 'a',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'a_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'a_antall_te': {'butikk': 'a',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'a_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'a_antall_vin': {'butikk': 'a',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'a_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'a_antall_øl': {'butikk': 'a',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'a_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'a_pris_brus': {'butikk': 'a',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'a_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'a_pris_kaffe': {'butikk': 'a',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'a_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'a_pris_te': {'butikk': 'a',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'a_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'a_pris_vin': {'butikk': 'a',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'a_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'a_pris_øl': {'butikk': 'a',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'a_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'b_antall_brus': {'butikk': 'b',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'b_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'b_antall_kaffe': {'butikk': 'b',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'b_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'b_antall_te': {'butikk': 'b',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'b_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'b_antall_vin': {'butikk': 'b',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'b_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'b_antall_øl': {'butikk': 'b',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'b_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'b_pris_brus': {'butikk': 'b',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'b_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'b_pris_kaffe': {'butikk': 'b',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'b_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'b_pris_te': {'butikk': 'b',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'b_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'b_pris_vin': {'butikk': 'b',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'b_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'b_pris_øl': {'butikk': 'b',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'b_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'c_antall_brus': {'butikk': 'c',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'c_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'c_antall_kaffe': {'butikk': 'c',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'c_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'c_antall_te': {'butikk': 'c',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'c_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'c_antall_vin': {'butikk': 'c',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'c_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'c_antall_øl': {'butikk': 'c',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'c_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'c_pris_brus': {'butikk': 'c',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'c_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'c_pris_kaffe': {'butikk': 'c',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'c_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'c_pris_te': {'butikk': 'c',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'c_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'c_pris_vin': {'butikk': 'c',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'c_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'c_pris_øl': {'butikk': 'c',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'c_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'd_antall_brus': {'butikk': 'd',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'd_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'd_antall_kaffe': {'butikk': 'd',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'd_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'd_antall_te': {'butikk': 'd',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'd_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'd_antall_vin': {'butikk': 'd',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'd_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'd_antall_øl': {'butikk': 'd',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'd_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'd_pris_brus': {'butikk': 'd',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'd_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'd_pris_kaffe': {'butikk': 'd',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'd_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'd_pris_te': {'butikk': 'd',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'd_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'd_pris_vin': {'butikk': 'd',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'd_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'd_pris_øl': {'butikk': 'd',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'd_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'e_antall_brus': {'butikk': 'e',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'e_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'e_antall_kaffe': {'butikk': 'e',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'e_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'e_antall_te': {'butikk': 'e',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'e_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'e_antall_vin': {'butikk': 'e',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'e_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'e_antall_øl': {'butikk': 'e',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'e_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'e_pris_brus': {'butikk': 'e',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'e_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'e_pris_kaffe': {'butikk': 'e',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'e_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'e_pris_te': {'butikk': 'e',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'e_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'e_pris_vin': {'butikk': 'e',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'e_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'e_pris_øl': {'butikk': 'e',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'e_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'f_antall_brus': {'butikk': 'f',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'f_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'f_antall_kaffe': {'butikk': 'f',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'f_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'f_antall_te': {'butikk': 'f',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'f_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'f_antall_vin': {'butikk': 'f',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'f_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'f_antall_øl': {'butikk': 'f',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'f_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'f_pris_brus': {'butikk': 'f',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'f_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'f_pris_kaffe': {'butikk': 'f',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'f_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'f_pris_te': {'butikk': 'f',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'f_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'f_pris_vin': {'butikk': 'f',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'f_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'f_pris_øl': {'butikk': 'f',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'f_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'g_antall_brus': {'butikk': 'g',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'g_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'g_antall_kaffe': {'butikk': 'g',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'g_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'g_antall_te': {'butikk': 'g',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'g_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'g_antall_vin': {'butikk': 'g',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'g_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'g_antall_øl': {'butikk': 'g',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'g_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'g_pris_brus': {'butikk': 'g',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'g_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'g_pris_kaffe': {'butikk': 'g',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'g_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'g_pris_te': {'butikk': 'g',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'g_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'g_pris_vin': {'butikk': 'g',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'g_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'g_pris_øl': {'butikk': 'g',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'g_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'h_antall_brus': {'butikk': 'h',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'h_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'h_antall_kaffe': {'butikk': 'h',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'h_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'h_antall_te': {'butikk': 'h',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'h_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'h_antall_vin': {'butikk': 'h',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'h_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'h_antall_øl': {'butikk': 'h',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'h_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'h_pris_brus': {'butikk': 'h',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'h_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'h_pris_kaffe': {'butikk': 'h',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'h_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'h_pris_te': {'butikk': 'h',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'h_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'h_pris_vin': {'butikk': 'h',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'h_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'h_pris_øl': {'butikk': 'h',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'h_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'i_antall_brus': {'butikk': 'i',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'i_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'i_antall_kaffe': {'butikk': 'i',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'i_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'i_antall_te': {'butikk': 'i',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'i_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'i_antall_vin': {'butikk': 'i',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'i_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'i_antall_øl': {'butikk': 'i',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'i_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'i_pris_brus': {'butikk': 'i',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'i_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'i_pris_kaffe': {'butikk': 'i',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'i_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'i_pris_te': {'butikk': 'i',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'i_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'i_pris_vin': {'butikk': 'i',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'i_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'i_pris_øl': {'butikk': 'i',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'i_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'j_antall_brus': {'butikk': 'j',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'j_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'j_antall_kaffe': {'butikk': 'j',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'j_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'j_antall_te': {'butikk': 'j',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'j_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'j_antall_vin': {'butikk': 'j',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'j_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'j_antall_øl': {'butikk': 'j',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'j_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'j_pris_brus': {'butikk': 'j',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'j_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'j_pris_kaffe': {'butikk': 'j',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'j_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'j_pris_te': {'butikk': 'j',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'j_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'j_pris_vin': {'butikk': 'j',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'j_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'j_pris_øl': {'butikk': 'j',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'j_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'k_antall_brus': {'butikk': 'k',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'k_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'k_antall_kaffe': {'butikk': 'k',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'k_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'k_antall_te': {'butikk': 'k',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'k_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'k_antall_vin': {'butikk': 'k',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'k_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'k_antall_øl': {'butikk': 'k',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'k_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'k_pris_brus': {'butikk': 'k',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'k_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'k_pris_kaffe': {'butikk': 'k',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'k_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'k_pris_te': {'butikk': 'k',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'k_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'k_pris_vin': {'butikk': 'k',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'k_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'k_pris_øl': {'butikk': 'k',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'k_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'l_antall_brus': {'butikk': 'l',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'l_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'l_antall_kaffe': {'butikk': 'l',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'l_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'l_antall_te': {'butikk': 'l',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'l_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'l_antall_vin': {'butikk': 'l',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'l_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'l_antall_øl': {'butikk': 'l',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'l_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'l_pris_brus': {'butikk': 'l',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'l_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'l_pris_kaffe': {'butikk': 'l',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'l_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'l_pris_te': {'butikk': 'l',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'l_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'l_pris_vin': {'butikk': 'l',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'l_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'l_pris_øl': {'butikk': 'l',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'l_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'm_antall_brus': {'butikk': 'm',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'm_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'm_antall_kaffe': {'butikk': 'm',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'm_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'm_antall_te': {'butikk': 'm',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'm_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'm_antall_vin': {'butikk': 'm',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'm_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'm_antall_øl': {'butikk': 'm',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'm_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'm_pris_brus': {'butikk': 'm',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'm_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'm_pris_kaffe': {'butikk': 'm',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'm_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'm_pris_te': {'butikk': 'm',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'm_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'm_pris_vin': {'butikk': 'm',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'm_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'm_pris_øl': {'butikk': 'm',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'm_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'n_antall_brus': {'butikk': 'n',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'n_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'n_antall_kaffe': {'butikk': 'n',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'n_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'n_antall_te': {'butikk': 'n',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'n_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'n_antall_vin': {'butikk': 'n',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'n_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'n_antall_øl': {'butikk': 'n',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'n_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'n_pris_brus': {'butikk': 'n',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'n_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'n_pris_kaffe': {'butikk': 'n',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'n_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'n_pris_te': {'butikk': 'n',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'n_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'n_pris_vin': {'butikk': 'n',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'n_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'n_pris_øl': {'butikk': 'n',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'n_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'o_antall_brus': {'butikk': 'o',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'o_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'o_antall_kaffe': {'butikk': 'o',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'o_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'o_antall_te': {'butikk': 'o',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'o_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'o_antall_vin': {'butikk': 'o',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'o_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'o_antall_øl': {'butikk': 'o',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'o_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'o_pris_brus': {'butikk': 'o',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'o_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'o_pris_kaffe': {'butikk': 'o',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'o_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'o_pris_te': {'butikk': 'o',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'o_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'o_pris_vin': {'butikk': 'o',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'o_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'o_pris_øl': {'butikk': 'o',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'o_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'p_antall_brus': {'butikk': 'p',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'p_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'p_antall_kaffe': {'butikk': 'p',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'p_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'p_antall_te': {'butikk': 'p',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'p_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'p_antall_vin': {'butikk': 'p',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'p_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'p_antall_øl': {'butikk': 'p',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'p_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'p_pris_brus': {'butikk': 'p',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'p_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'p_pris_kaffe': {'butikk': 'p',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'p_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'p_pris_te': {'butikk': 'p',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'p_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'p_pris_vin': {'butikk': 'p',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'p_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'p_pris_øl': {'butikk': 'p',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'p_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'q_antall_brus': {'butikk': 'q',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'q_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'q_antall_kaffe': {'butikk': 'q',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'q_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'q_antall_te': {'butikk': 'q',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'q_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'q_antall_vin': {'butikk': 'q',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'q_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'q_antall_øl': {'butikk': 'q',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'q_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'q_pris_brus': {'butikk': 'q',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'q_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'q_pris_kaffe': {'butikk': 'q',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'q_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'q_pris_te': {'butikk': 'q',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'q_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'q_pris_vin': {'butikk': 'q',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'q_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'q_pris_øl': {'butikk': 'q',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'q_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'r_antall_brus': {'butikk': 'r',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'r_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'r_antall_kaffe': {'butikk': 'r',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'r_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'r_antall_te': {'butikk': 'r',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'r_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'r_antall_vin': {'butikk': 'r',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'r_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'r_antall_øl': {'butikk': 'r',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'r_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'r_pris_brus': {'butikk': 'r',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'r_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'r_pris_kaffe': {'butikk': 'r',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'r_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'r_pris_te': {'butikk': 'r',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'r_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'r_pris_vin': {'butikk': 'r',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'r_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'r_pris_øl': {'butikk': 'r',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'r_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            's_antall_brus': {'butikk': 's',
                              'dataset': 'AZ_drikkevarer',
                              'name': 's_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            's_antall_kaffe': {'butikk': 's',
                               'dataset': 'AZ_drikkevarer',
                               'name': 's_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            's_antall_te': {'butikk': 's',
                            'dataset': 'AZ_drikkevarer',
                            'name': 's_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            's_antall_vin': {'butikk': 's',
                             'dataset': 'AZ_drikkevarer',
                             'name': 's_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            's_antall_øl': {'butikk': 's',
                            'dataset': 'AZ_drikkevarer',
                            'name': 's_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            's_pris_brus': {'butikk': 's',
                            'dataset': 'AZ_drikkevarer',
                            'name': 's_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            's_pris_kaffe': {'butikk': 's',
                             'dataset': 'AZ_drikkevarer',
                             'name': 's_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            's_pris_te': {'butikk': 's',
                          'dataset': 'AZ_drikkevarer',
                          'name': 's_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            's_pris_vin': {'butikk': 's',
                           'dataset': 'AZ_drikkevarer',
                           'name': 's_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            's_pris_øl': {'butikk': 's',
                          'dataset': 'AZ_drikkevarer',
                          'name': 's_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            't_antall_brus': {'butikk': 't',
                              'dataset': 'AZ_drikkevarer',
                              'name': 't_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            't_antall_kaffe': {'butikk': 't',
                               'dataset': 'AZ_drikkevarer',
                               'name': 't_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            't_antall_te': {'butikk': 't',
                            'dataset': 'AZ_drikkevarer',
                            'name': 't_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            't_antall_vin': {'butikk': 't',
                             'dataset': 'AZ_drikkevarer',
                             'name': 't_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            't_antall_øl': {'butikk': 't',
                            'dataset': 'AZ_drikkevarer',
                            'name': 't_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            't_pris_brus': {'butikk': 't',
                            'dataset': 'AZ_drikkevarer',
                            'name': 't_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            't_pris_kaffe': {'butikk': 't',
                             'dataset': 'AZ_drikkevarer',
                             'name': 't_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            't_pris_te': {'butikk': 't',
                          'dataset': 'AZ_drikkevarer',
                          'name': 't_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            't_pris_vin': {'butikk': 't',
                           'dataset': 'AZ_drikkevarer',
                           'name': 't_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            't_pris_øl': {'butikk': 't',
                          'dataset': 'AZ_drikkevarer',
                          'name': 't_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'u_antall_brus': {'butikk': 'u',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'u_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'u_antall_kaffe': {'butikk': 'u',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'u_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'u_antall_te': {'butikk': 'u',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'u_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'u_antall_vin': {'butikk': 'u',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'u_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'u_antall_øl': {'butikk': 'u',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'u_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'u_pris_brus': {'butikk': 'u',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'u_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'u_pris_kaffe': {'butikk': 'u',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'u_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'u_pris_te': {'butikk': 'u',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'u_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'u_pris_vin': {'butikk': 'u',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'u_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'u_pris_øl': {'butikk': 'u',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'u_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'v_antall_brus': {'butikk': 'v',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'v_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'v_antall_kaffe': {'butikk': 'v',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'v_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'v_antall_te': {'butikk': 'v',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'v_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'v_antall_vin': {'butikk': 'v',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'v_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'v_antall_øl': {'butikk': 'v',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'v_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'v_pris_brus': {'butikk': 'v',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'v_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'v_pris_kaffe': {'butikk': 'v',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'v_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'v_pris_te': {'butikk': 'v',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'v_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'v_pris_vin': {'butikk': 'v',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'v_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'v_pris_øl': {'butikk': 'v',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'v_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'w_antall_brus': {'butikk': 'w',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'w_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'w_antall_kaffe': {'butikk': 'w',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'w_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'w_antall_te': {'butikk': 'w',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'w_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'w_antall_vin': {'butikk': 'w',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'w_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'w_antall_øl': {'butikk': 'w',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'w_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'w_pris_brus': {'butikk': 'w',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'w_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'w_pris_kaffe': {'butikk': 'w',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'w_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'w_pris_te': {'butikk': 'w',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'w_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'w_pris_vin': {'butikk': 'w',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'w_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'w_pris_øl': {'butikk': 'w',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'w_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'x_antall_brus': {'butikk': 'x',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'x_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'x_antall_kaffe': {'butikk': 'x',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'x_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'x_antall_te': {'butikk': 'x',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'x_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'x_antall_vin': {'butikk': 'x',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'x_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'x_antall_øl': {'butikk': 'x',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'x_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'x_pris_brus': {'butikk': 'x',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'x_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'x_pris_kaffe': {'butikk': 'x',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'x_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'x_pris_te': {'butikk': 'x',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'x_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'x_pris_vin': {'butikk': 'x',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'x_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'x_pris_øl': {'butikk': 'x',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'x_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'y_antall_brus': {'butikk': 'y',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'y_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'y_antall_kaffe': {'butikk': 'y',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'y_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'y_antall_te': {'butikk': 'y',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'y_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'y_antall_vin': {'butikk': 'y',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'y_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'y_antall_øl': {'butikk': 'y',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'y_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'y_pris_brus': {'butikk': 'y',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'y_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'y_pris_kaffe': {'butikk': 'y',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'y_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'y_pris_te': {'butikk': 'y',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'y_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'y_pris_vin': {'butikk': 'y',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'y_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'y_pris_øl': {'butikk': 'y',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'y_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'z_antall_brus': {'butikk': 'z',
                              'dataset': 'AZ_drikkevarer',
                              'name': 'z_antall_brus',
                              'repository': 'tutorials',
                              'temporality': 'FROM_TO',
                              'vare': 'brus',
                              'variabel': 'antall',
                              'versioning': 'NONE'},
            'z_antall_kaffe': {'butikk': 'z',
                               'dataset': 'AZ_drikkevarer',
                               'name': 'z_antall_kaffe',
                               'repository': 'tutorials',
                               'temporality': 'FROM_TO',
                               'vare': 'kaffe',
                               'variabel': 'antall',
                               'versioning': 'NONE'},
            'z_antall_te': {'butikk': 'z',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'z_antall_te',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'te',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'z_antall_vin': {'butikk': 'z',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'z_antall_vin',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'vin',
                             'variabel': 'antall',
                             'versioning': 'NONE'},
            'z_antall_øl': {'butikk': 'z',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'z_antall_øl',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'øl',
                            'variabel': 'antall',
                            'versioning': 'NONE'},
            'z_pris_brus': {'butikk': 'z',
                            'dataset': 'AZ_drikkevarer',
                            'name': 'z_pris_brus',
                            'repository': 'tutorials',
                            'temporality': 'FROM_TO',
                            'vare': 'brus',
                            'variabel': 'pris',
                            'versioning': 'NONE'},
            'z_pris_kaffe': {'butikk': 'z',
                             'dataset': 'AZ_drikkevarer',
                             'name': 'z_pris_kaffe',
                             'repository': 'tutorials',
                             'temporality': 'FROM_TO',
                             'vare': 'kaffe',
                             'variabel': 'pris',
                             'versioning': 'NONE'},
            'z_pris_te': {'butikk': 'z',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'z_pris_te',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'te',
                          'variabel': 'pris',
                          'versioning': 'NONE'},
            'z_pris_vin': {'butikk': 'z',
                           'dataset': 'AZ_drikkevarer',
                           'name': 'z_pris_vin',
                           'repository': 'tutorials',
                           'temporality': 'FROM_TO',
                           'vare': 'vin',
                           'variabel': 'pris',
                           'versioning': 'NONE'},
            'z_pris_øl': {'butikk': 'z',
                          'dataset': 'AZ_drikkevarer',
                          'name': 'z_pris_øl',
                          'repository': 'tutorials',
                          'temporality': 'FROM_TO',
                          'vare': 'øl',
                          'variabel': 'pris',
                          'versioning': 'NONE'}},
 'temporality': 'FROM_TO',
 'versioning': 'NONE'}
```python {.marimo} print(tree(data_path)) ``` ```python {.marimo} az.save() print(tree(data_path)) ```
timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

#### Algebra ```python {.marimo} az.tags ``` ```python {.marimo} # bug: ValueError: Invalid dir_name: NONE_FROM_TO # priser = Dataset('AZ_drikkevarer')[{'variabel':'pris'}] # antall = Dataset('AZ_drikkevarer')[{'variabel':'antall'}] priser = az[{'variabel':'pris'}] antall = az[{'variabel':'antall'}] omsetning = (priser * antall) print(omsetning.name) type(omsetning) ```
(COPY of(AZ_drikkevarer SELECTED by names (), pattern: , regex:  tags: [{'variabel': 'pris'}]).multiply.COPY of(AZ_drikkevarer SELECTED by names (), pattern: , regex:  tags: [{'variabel': 'antall'}]))
<class 'ssb_timeseries.dataset.Dataset'>
```python {.marimo} omsetning.nw.to_pandas() ``` | valid_from | valid_to | a_pris_brus | a_pris_kaffe | a_pris_te | a_pris_vin | a_pris_øl | b_pris_brus | b_pris_kaffe | b_pris_te | ... | y_pris_brus | y_pris_kaffe | y_pris_te | y_pris_vin | y_pris_øl | z_pris_brus | z_pris_kaffe | z_pris_te | z_pris_vin | z_pris_øl | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 2025-01-01 | 2025-02-01 | 7200.0 | 13200.0 | 10800.0 | 8100.0 | 13000.0 | 12100.0 | 7200.0 | 11000.0 | ... | 9000.0 | 11000.0 | 10000.0 | 11000.0 | 11000.0 | 9900.0 | 11000.0 | 8100.0 | 12100.0 | 8000.0 | | 2025-02-01 | 2025-03-01 | 12000.0 | 7200.0 | 9600.0 | 9000.0 | 10000.0 | 9900.0 | 8800.0 | 8100.0 | ... | 11000.0 | 11000.0 | 11000.0 | 9600.0 | 12000.0 | 9900.0 | 10000.0 | 8800.0 | 12000.0 | 10800.0 | | 2025-03-01 | 2025-04-01 | 10000.0 | 11000.0 | 11000.0 | 9900.0 | 10000.0 | 8000.0 | 10000.0 | 8800.0 | ... | 12100.0 | 9000.0 | 12100.0 | 10000.0 | 10000.0 | 11000.0 | 9000.0 | 11000.0 | 12000.0 | 10000.0 | | 2025-04-01 | 2025-05-01 | 9900.0 | 8100.0 | 14400.0 | 12100.0 | 6400.0 | 8800.0 | 11000.0 | 9900.0 | ... | 12100.0 | 8100.0 | 8800.0 | 9000.0 | 8800.0 | 11000.0 | 9900.0 | 11000.0 | 10800.0 | 9000.0 | | 2025-05-01 | 2025-06-01 | 11000.0 | 8000.0 | 6300.0 | 9000.0 | 9900.0 | 8000.0 | 10000.0 | 12100.0 | ... | 13200.0 | 11000.0 | 9000.0 | 9900.0 | 12100.0 | 11000.0 | 12100.0 | 13200.0 | 9000.0 | 9000.0 | | 2025-06-01 | 2025-07-01 | 12100.0 | 8100.0 | 9900.0 | 11000.0 | 8000.0 | 12000.0 | 14400.0 | 8100.0 | ... | 8100.0 | 11000.0 | 9900.0 | 9900.0 | 10000.0 | 11000.0 | 8100.0 | 10000.0 | 11000.0 | 9000.0 | ```python {.marimo} omsetning.rename('AZ_omsetning', ('pris', 'omsetning')) omsetning.replace_tags(({'variabel':'pris'},{'variabel':'omsetning'})) print(omsetning) ```
{'name': 'AZ_omsetning', 'data_type': 'NONE_FROM_TO', 'as_of_utc': None, 'repository': 'tutorials', 'series': "['a_omsetning_brus', 'a_omsetning_kaffe', 'a_omsetning_te', 'a_omsetning_vin', 'a_omsetning_øl', 'b_omsetning_brus', 'b_omsetning_kaffe', 'b_omsetning_te', 'b_omsetning_vin', 'b_omsetning_øl', 'c_omsetning_brus', 'c_omsetning_kaffe', 'c_omsetning_te', 'c_omsetning_vin', 'c_omsetning_øl', 'd_omsetning_brus', 'd_omsetning_kaffe', 'd_omsetning_te', 'd_omsetning_vin', 'd_omsetning_øl', 'e_omsetning_brus', 'e_omsetning_kaffe', 'e_omsetning_te', 'e_omsetning_vin', 'e_omsetning_øl', 'f_omsetning_brus', 'f_omsetning_kaffe', 'f_omsetning_te', 'f_omsetning_vin', 'f_omsetning_øl', 'g_omsetning_brus', 'g_omsetning_kaffe', 'g_omsetning_te', 'g_omsetning_vin', 'g_omsetning_øl', 'h_omsetning_brus', 'h_omsetning_kaffe', 'h_omsetning_te', 'h_omsetning_vin', 'h_omsetning_øl', 'i_omsetning_brus', 'i_omsetning_kaffe', 'i_omsetning_te', 'i_omsetning_vin', 'i_omsetning_øl', 'j_omsetning_brus', 'j_omsetning_kaffe', 'j_omsetning_te', 'j_omsetning_vin', 'j_omsetning_øl', 'k_omsetning_brus', 'k_omsetning_kaffe', 'k_omsetning_te', 'k_omsetning_vin', 'k_omsetning_øl', 'l_omsetning_brus', 'l_omsetning_kaffe', 'l_omsetning_te', 'l_omsetning_vin', 'l_omsetning_øl', 'm_omsetning_brus', 'm_omsetning_kaffe', 'm_omsetning_te', 'm_omsetning_vin', 'm_omsetning_øl', 'n_omsetning_brus', 'n_omsetning_kaffe', 'n_omsetning_te', 'n_omsetning_vin', 'n_omsetning_øl', 'o_omsetning_brus', 'o_omsetning_kaffe', 'o_omsetning_te', 'o_omsetning_vin', 'o_omsetning_øl', 'p_omsetning_brus', 'p_omsetning_kaffe', 'p_omsetning_te', 'p_omsetning_vin', 'p_omsetning_øl', 'q_omsetning_brus', 'q_omsetning_kaffe', 'q_omsetning_te', 'q_omsetning_vin', 'q_omsetning_øl', 'r_omsetning_brus', 'r_omsetning_kaffe', 'r_omsetning_te', 'r_omsetning_vin', 'r_omsetning_øl', 's_omsetning_brus', 's_omsetning_kaffe', 's_omsetning_te', 's_omsetning_vin', 's_omsetning_øl', 't_omsetning_brus', 't_omsetning_kaffe', 't_omsetning_te', 't_omsetning_vin', 't_omsetning_øl', 'u_omsetning_brus', 'u_omsetning_kaffe', 'u_omsetning_te', 'u_omsetning_vin', 'u_omsetning_øl', 'v_omsetning_brus', 'v_omsetning_kaffe', 'v_omsetning_te', 'v_omsetning_vin', 'v_omsetning_øl', 'w_omsetning_brus', 'w_omsetning_kaffe', 'w_omsetning_te', 'w_omsetning_vin', 'w_omsetning_øl', 'x_omsetning_brus', 'x_omsetning_kaffe', 'x_omsetning_te', 'x_omsetning_vin', 'x_omsetning_øl', 'y_omsetning_brus', 'y_omsetning_kaffe', 'y_omsetning_te', 'y_omsetning_vin', 'y_omsetning_øl', 'z_omsetning_brus', 'z_omsetning_kaffe', 'z_omsetning_te', 'z_omsetning_vin', 'z_omsetning_øl']", 'data': (6, 132)}
```python {.marimo} omsetning.save() print(tree(data_path)) ```
timeseries/
├── AS_OF_AT/
│   ├── Sample Data/
│   │   ├── Sample Data-as_of_2023-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-02-29T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-10-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-11-30T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2024-12-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-01-31T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-02-28T230000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-03-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-04-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-05-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-06-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-07-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-08-31T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-09-30T220000+0000-data.parquet
│   │   ├── Sample Data-as_of_2025-10-31T230000+0000-data.parquet
│   │   └── Sample Data-as_of_2025-11-30T230000+0000-data.parquet
│   └── XYZ/
│       ├── XYZ-as_of_2025-04-30T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-05-31T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-02T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-03T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-04T220000+0000-data.parquet
│       ├── XYZ-as_of_2025-08-05T220000+0000-data.parquet
│       └── XYZ-as_of_2025-08-06T220000+0000-data.parquet
├── AS_OF_FROM_TO/
│   └── Prices and Volumes/
│       ├── Prices and Volumes-as_of_2023-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-02-29T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-10-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-11-30T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2024-12-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-01-31T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-02-28T230000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-03-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-04-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-05-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-06-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-07-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-08-31T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-09-30T220000+0000-data.parquet
│       ├── Prices and Volumes-as_of_2025-10-31T230000+0000-data.parquet
│       └── Prices and Volumes-as_of_2025-11-30T230000+0000-data.parquet
├── metadata/
│   ├── A Sample Dataset-metadata.json
│   ├── AZ Drinks-metadata.json
│   ├── AZ_drikkevarer-metadata.json
│   ├── AZ_drinks-metadata.json
│   ├── AZ_omsetning-metadata.json
│   ├── More Prices and Volumes-metadata.json
│   ├── PQR-metadata.json
│   ├── Prices and Volumes-metadata.json
│   ├── Sample Data-metadata.json
│   └── XYZ-metadata.json
├── NONE_AT/
│   ├── A Sample Dataset/
│   │   └── A Sample Dataset-latest-data.parquet
│   ├── PQR/
│   │   └── PQR-latest-data.parquet
│   └── XYZ/
│       └── XYZ-latest-data.parquet
└── NONE_FROM_TO/
    ├── AZ Drinks/
    │   └── AZ Drinks-latest-data.parquet
    ├── AZ_drikkevarer/
    │   └── AZ_drikkevarer-latest-data.parquet
    ├── AZ_drinks/
    │   └── AZ_drinks-latest-data.parquet
    ├── AZ_omsetning/
    │   └── AZ_omsetning-latest-data.parquet
    └── More Prices and Volumes/
        └── More Prices and Volumes-latest-data.parquet

```python {.marimo} # review the data print(priser.data) print(antall.data) print(str(omsetning)) ```
shape: (6, 132)
┌───────────┬───────────┬───────────┬───────────┬───┬───────────┬───────────┬───────────┬──────────┐
│ valid_fro ┆ valid_to  ┆ a_pris_br ┆ a_pris_ka ┆ … ┆ z_pris_ka ┆ z_pris_te ┆ z_pris_vi ┆ z_pris_ø │
│ m         ┆ ---       ┆ us        ┆ ffe       ┆   ┆ ffe       ┆ ---       ┆ n         ┆ l        │
│ ---       ┆ datetime[ ┆ ---       ┆ ---       ┆   ┆ ---       ┆ f64       ┆ ---       ┆ ---      │
│ datetime[ ┆ μs]       ┆ f64       ┆ f64       ┆   ┆ f64       ┆           ┆ f64       ┆ f64      │
│ μs]       ┆           ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
╞═══════════╪═══════════╪═══════════╪═══════════╪═══╪═══════════╪═══════════╪═══════════╪══════════╡
│ 2025-01-0 ┆ 2025-02-0 ┆ 90.0      ┆ 120.0     ┆ … ┆ 100.0     ┆ 90.0      ┆ 110.0     ┆ 80.0     │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-02-0 ┆ 2025-03-0 ┆ 120.0     ┆ 90.0      ┆ … ┆ 100.0     ┆ 110.0     ┆ 120.0     ┆ 90.0     │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-03-0 ┆ 2025-04-0 ┆ 100.0     ┆ 110.0     ┆ … ┆ 90.0      ┆ 110.0     ┆ 120.0     ┆ 100.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-04-0 ┆ 2025-05-0 ┆ 110.0     ┆ 90.0      ┆ … ┆ 110.0     ┆ 100.0     ┆ 90.0      ┆ 90.0     │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-05-0 ┆ 2025-06-0 ┆ 100.0     ┆ 100.0     ┆ … ┆ 110.0     ┆ 110.0     ┆ 90.0      ┆ 90.0     │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-06-0 ┆ 2025-07-0 ┆ 110.0     ┆ 90.0      ┆ … ┆ 90.0      ┆ 100.0     ┆ 100.0     ┆ 90.0     │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
└───────────┴───────────┴───────────┴───────────┴───┴───────────┴───────────┴───────────┴──────────┘
shape: (6, 132)
┌───────────┬───────────┬───────────┬───────────┬───┬───────────┬───────────┬───────────┬──────────┐
│ valid_fro ┆ valid_to  ┆ a_antall_ ┆ a_antall_ ┆ … ┆ z_antall_ ┆ z_antall_ ┆ z_antall_ ┆ z_antall │
│ m         ┆ ---       ┆ brus      ┆ kaffe     ┆   ┆ kaffe     ┆ te        ┆ vin       ┆ _øl      │
│ ---       ┆ datetime[ ┆ ---       ┆ ---       ┆   ┆ ---       ┆ ---       ┆ ---       ┆ ---      │
│ datetime[ ┆ μs]       ┆ f64       ┆ f64       ┆   ┆ f64       ┆ f64       ┆ f64       ┆ f64      │
│ μs]       ┆           ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
╞═══════════╪═══════════╪═══════════╪═══════════╪═══╪═══════════╪═══════════╪═══════════╪══════════╡
│ 2025-01-0 ┆ 2025-02-0 ┆ 80.0      ┆ 110.0     ┆ … ┆ 110.0     ┆ 90.0      ┆ 110.0     ┆ 100.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-02-0 ┆ 2025-03-0 ┆ 100.0     ┆ 80.0      ┆ … ┆ 100.0     ┆ 80.0      ┆ 100.0     ┆ 120.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-03-0 ┆ 2025-04-0 ┆ 100.0     ┆ 100.0     ┆ … ┆ 100.0     ┆ 100.0     ┆ 100.0     ┆ 100.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-04-0 ┆ 2025-05-0 ┆ 90.0      ┆ 90.0      ┆ … ┆ 90.0      ┆ 110.0     ┆ 120.0     ┆ 100.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-05-0 ┆ 2025-06-0 ┆ 110.0     ┆ 80.0      ┆ … ┆ 110.0     ┆ 120.0     ┆ 100.0     ┆ 100.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 2025-06-0 ┆ 2025-07-0 ┆ 110.0     ┆ 90.0      ┆ … ┆ 90.0      ┆ 100.0     ┆ 110.0     ┆ 100.0    │
│ 1         ┆ 1         ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
│ 00:00:00  ┆ 00:00:00  ┆           ┆           ┆   ┆           ┆           ┆           ┆          │
└───────────┴───────────┴───────────┴───────────┴───┴───────────┴───────────┴───────────┴──────────┘
{'name': 'AZ_omsetning', 'data_type': 'NONE_FROM_TO', 'as_of_utc': None, 'repository': 'tutorials', 'series': "['a_omsetning_brus', 'a_omsetning_kaffe', 'a_omsetning_te', 'a_omsetning_vin', 'a_omsetning_øl', 'b_omsetning_brus', 'b_omsetning_kaffe', 'b_omsetning_te', 'b_omsetning_vin', 'b_omsetning_øl', 'c_omsetning_brus', 'c_omsetning_kaffe', 'c_omsetning_te', 'c_omsetning_vin', 'c_omsetning_øl', 'd_omsetning_brus', 'd_omsetning_kaffe', 'd_omsetning_te', 'd_omsetning_vin', 'd_omsetning_øl', 'e_omsetning_brus', 'e_omsetning_kaffe', 'e_omsetning_te', 'e_omsetning_vin', 'e_omsetning_øl', 'f_omsetning_brus', 'f_omsetning_kaffe', 'f_omsetning_te', 'f_omsetning_vin', 'f_omsetning_øl', 'g_omsetning_brus', 'g_omsetning_kaffe', 'g_omsetning_te', 'g_omsetning_vin', 'g_omsetning_øl', 'h_omsetning_brus', 'h_omsetning_kaffe', 'h_omsetning_te', 'h_omsetning_vin', 'h_omsetning_øl', 'i_omsetning_brus', 'i_omsetning_kaffe', 'i_omsetning_te', 'i_omsetning_vin', 'i_omsetning_øl', 'j_omsetning_brus', 'j_omsetning_kaffe', 'j_omsetning_te', 'j_omsetning_vin', 'j_omsetning_øl', 'k_omsetning_brus', 'k_omsetning_kaffe', 'k_omsetning_te', 'k_omsetning_vin', 'k_omsetning_øl', 'l_omsetning_brus', 'l_omsetning_kaffe', 'l_omsetning_te', 'l_omsetning_vin', 'l_omsetning_øl', 'm_omsetning_brus', 'm_omsetning_kaffe', 'm_omsetning_te', 'm_omsetning_vin', 'm_omsetning_øl', 'n_omsetning_brus', 'n_omsetning_kaffe', 'n_omsetning_te', 'n_omsetning_vin', 'n_omsetning_øl', 'o_omsetning_brus', 'o_omsetning_kaffe', 'o_omsetning_te', 'o_omsetning_vin', 'o_omsetning_øl', 'p_omsetning_brus', 'p_omsetning_kaffe', 'p_omsetning_te', 'p_omsetning_vin', 'p_omsetning_øl', 'q_omsetning_brus', 'q_omsetning_kaffe', 'q_omsetning_te', 'q_omsetning_vin', 'q_omsetning_øl', 'r_omsetning_brus', 'r_omsetning_kaffe', 'r_omsetning_te', 'r_omsetning_vin', 'r_omsetning_øl', 's_omsetning_brus', 's_omsetning_kaffe', 's_omsetning_te', 's_omsetning_vin', 's_omsetning_øl', 't_omsetning_brus', 't_omsetning_kaffe', 't_omsetning_te', 't_omsetning_vin', 't_omsetning_øl', 'u_omsetning_brus', 'u_omsetning_kaffe', 'u_omsetning_te', 'u_omsetning_vin', 'u_omsetning_øl', 'v_omsetning_brus', 'v_omsetning_kaffe', 'v_omsetning_te', 'v_omsetning_vin', 'v_omsetning_øl', 'w_omsetning_brus', 'w_omsetning_kaffe', 'w_omsetning_te', 'w_omsetning_vin', 'w_omsetning_øl', 'x_omsetning_brus', 'x_omsetning_kaffe', 'x_omsetning_te', 'x_omsetning_vin', 'x_omsetning_øl', 'y_omsetning_brus', 'y_omsetning_kaffe', 'y_omsetning_te', 'y_omsetning_vin', 'y_omsetning_øl', 'z_omsetning_brus', 'z_omsetning_kaffe', 'z_omsetning_te', 'z_omsetning_vin', 'z_omsetning_øl']", 'data': (6, 132)}
### Eksempel: momentane data, *med* versjonering ```python {.marimo} estimated_point_in_time = SeriesType(Versioning.AS_OF, Temporality.AT) ``` ```python {.marimo} print(tree(data_path)) ``` ```python {.marimo} def data_for_n_days_prior(as_of, n): start = ensure_datetime(as_of) - timedelta(days=n) end = ensure_datetime(as_of) - timedelta(days=1) return create_df(['x','y','z'], start_date=start,end_date=end, freq='D') ``` ```python {.marimo} n = 7 data_for_n_days_prior('2024-03-15', n) ``` | valid_at | x | y | z | | --- | --- | --- | --- | | 2024-03-08 | 90.0 | 90.0 | 100.0 | | 2024-03-09 | 90.0 | 90.0 | 100.0 | | 2024-03-10 | 90.0 | 120.0 | 100.0 | | 2024-03-11 | 110.0 | 100.0 | 100.0 | | 2024-03-12 | 100.0 | 110.0 | 100.0 | | 2024-03-13 | 100.0 | 100.0 | 100.0 | | 2024-03-14 | 110.0 | 90.0 | 110.0 | ```python {.marimo} as_of_dates = ['2025-05-01','2025-06-01','2025-08-03','2025-08-04','2025-08-05','2025-08-06','2025-08-07'] ``` ```python {.marimo} # update the data for several as of dates # --> simulates running the production process for several periods for as_of in as_of_dates: xyz_df = data_for_n_days_prior(as_of,n) Dataset( name = 'XYZ', data_type = estimated_point_in_time, as_of_tz=date_utc(as_of), data = xyz_df, ).save() ``` ```python {.marimo} print(tree(data_path)) ``` ```python {.marimo} first = Dataset('XYZ', as_of_tz=as_of_dates[0]) last = Dataset('XYZ', as_of_tz=as_of_dates[-1]) ``` ```python {.marimo} specific = Dataset('XYZ', as_of_tz='2025-08-04') specific ```
Dataset(name="XYZ", repository="tutorials", data_type=SeriesType(Versioning.NONE,Temporality.AT), as_of_tz="2025-08-03T22:00:00+00:00")
```python {.marimo} last ```
Dataset(name="XYZ", repository="tutorials", data_type=SeriesType(Versioning.NONE,Temporality.AT), as_of_tz="2025-08-06T22:00:00+00:00")
```python {.marimo} first.nw.to_pandas() ``` | valid_at | x | y | z | | --- | --- | --- | --- | | 2021-12-31 23:00:00+00:00 | 90.0 | 110.0 | 120.0 | | 2022-01-31 23:00:00+00:00 | 90.0 | 100.0 | 90.0 | | 2022-02-28 23:00:00+00:00 | 130.0 | 100.0 | 90.0 | | 2022-03-31 22:00:00+00:00 | 100.0 | 80.0 | 110.0 | | 2022-04-30 22:00:00+00:00 | 100.0 | 100.0 | 90.0 | | ... | ... | ... | ... | | 2022-07-31 22:00:00+00:00 | 90.0 | 90.0 | 90.0 | | 2022-08-31 22:00:00+00:00 | 100.0 | 110.0 | 100.0 | | 2022-09-30 22:00:00+00:00 | 100.0 | 110.0 | 100.0 | | 2022-10-31 23:00:00+00:00 | 100.0 | 120.0 | 90.0 | | 2022-11-30 23:00:00+00:00 | 90.0 | 100.0 | 120.0 | ```python {.marimo} last.nw.to_pandas() ``` | valid_at | x | y | z | | --- | --- | --- | --- | | 2021-12-31 23:00:00+00:00 | 90.0 | 110.0 | 120.0 | | 2022-01-31 23:00:00+00:00 | 90.0 | 100.0 | 90.0 | | 2022-02-28 23:00:00+00:00 | 130.0 | 100.0 | 90.0 | | 2022-03-31 22:00:00+00:00 | 100.0 | 80.0 | 110.0 | | 2022-04-30 22:00:00+00:00 | 100.0 | 100.0 | 90.0 | | ... | ... | ... | ... | | 2022-07-31 22:00:00+00:00 | 90.0 | 90.0 | 90.0 | | 2022-08-31 22:00:00+00:00 | 100.0 | 110.0 | 100.0 | | 2022-09-30 22:00:00+00:00 | 100.0 | 110.0 | 100.0 | | 2022-10-31 23:00:00+00:00 | 100.0 | 120.0 | 90.0 | | 2022-11-30 23:00:00+00:00 | 90.0 | 100.0 | 120.0 | ```python {.marimo} diff = last - first diff ```
Dataset(name="(XYZ.subtract.XYZ)", repository="tutorials", data_type=SeriesType(Versioning.NONE,Temporality.AT), as_of_tz="2025-08-06T22:00:00+00:00")
```python {.marimo} diff.nw.to_pandas() ``` | valid_at | x | y | z | | --- | --- | --- | --- | | 2021-12-31 23:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-01-31 23:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-02-28 23:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-03-31 22:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-04-30 22:00:00+00:00 | 0.0 | 0.0 | 0.0 | | ... | ... | ... | ... | | 2022-07-31 22:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-08-31 22:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-09-30 22:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-10-31 23:00:00+00:00 | 0.0 | 0.0 | 0.0 | | 2022-11-30 23:00:00+00:00 | 0.0 | 0.0 | 0.0 | ### Eksempel: data for periode/intervall, *med* versjonering ```python {.marimo} estimated_interval_data = SeriesType(Versioning.AS_OF, Temporality.FROM_TO) ``` ... left as an excercise for the reader.