Skip to main content

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

vinyl_core-0.0.8.tar.gz (792.1 kB view details)

Uploaded Source

Built Distribution

vinyl_core-0.0.8-py3-none-any.whl (815.6 kB view details)

Uploaded Python 3

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

Hashes for vinyl_core-0.0.8.tar.gz
Algorithm Hash digest
SHA256 80f83269bc6f0a3a59040d2744cd1532c9e322bcfb6ccbca458bf14f318c6593
MD5 ab9f71968b6b67af699d90902079f7e8
BLAKE2b-256 54fd9f3749d574645cd937e0e7d0c637281a4c01024606f112b98319282256e5

See more details on using hashes here.

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

Hashes for vinyl_core-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ce8f54c2f6201cc712bad3217af4dbdde347dcebf882b5039dc06471900fe1c4
MD5 3b8e9379c73078a62c8009e26f0a10dd
BLAKE2b-256 12b949fe915aa55116a09f28ac6ca9b8b4f8604e93c70ae6a5080b87bf551bea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page