A python framework for building next-gen analytics infrastructure
Project description
Vinyl
Sources
Sources are data models that can't be modified. Sources act as the bridge between external systems (SaaS tools, databases, other Vinyl projects, etc.) and Vinyl. Sources are the only way to get data into Vinyl. Sources are comprised of 3 parts: (1) a source definition which contains fields, typing and other metadata (2) a connector which is an adapter to the system where the data is stored and (3) a fetcher which tells Vinyl how to fetch data from the connector and at what frequency.
Most Used Commands
vinyl sources list
- list all sources available in the project
vinyl sources cache
- cache data from all sources into a local repository (default is .turntable/sources)
How to load sources
import vinyl
conn = vinyl.connect('local')
The return of connect() is an ibis connection. The first time this may be slow as each table needs to be created. Subsequent loads are cached.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file vinyl_core-0.0.8.tar.gz
.
File metadata
- Download URL: vinyl_core-0.0.8.tar.gz
- Upload date:
- Size: 792.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f83269bc6f0a3a59040d2744cd1532c9e322bcfb6ccbca458bf14f318c6593 |
|
MD5 | ab9f71968b6b67af699d90902079f7e8 |
|
BLAKE2b-256 | 54fd9f3749d574645cd937e0e7d0c637281a4c01024606f112b98319282256e5 |
File details
Details for the file vinyl_core-0.0.8-py3-none-any.whl
.
File metadata
- Download URL: vinyl_core-0.0.8-py3-none-any.whl
- Upload date:
- Size: 815.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8f54c2f6201cc712bad3217af4dbdde347dcebf882b5039dc06471900fe1c4 |
|
MD5 | 3b8e9379c73078a62c8009e26f0a10dd |
|
BLAKE2b-256 | 12b949fe915aa55116a09f28ac6ca9b8b4f8604e93c70ae6a5080b87bf551bea |