Create and publish tableau hyper files from parquet files.
Project description
Parquet to Hyper
Package to convert parquet files into a single hyper file.
Benchmarking
To be announced soon.
How to use
Installation
pip install parquet-to-hyper
Initializing object
from packages.hyper_file import HyperFile
parquet_folder = '/path/to/your/folder' # The folder where the parquet files are
parquet_extension = 'parquet' # Optional. Don't use it if the parquet files has no extension
hf = HyperFile(parquet_folder, parquet_extension)
Create a single file
hyper_filename = 'path/to/your/db.hyper' # Path to save hyper file with filename
rows = hf.create_hyper_file(hyper_file_name)
print(f'Hyper created with {rows} rows.')
Deleting rows from an existing hyper file
This function deletes rows based on a control column (date column) and the days to delete from current day.
hyper_filename = 'path/to/your/db.hyper' # Path to load hyper file with filename
control_column = 'date_column'
days = 7
hf.delete_rows(hyper_filename)
print(f'{rows} rows were deleted.')
Appending rows from parquet into an existing hyper file
hyper_filename = 'path/to/your/db.hyper' # Path to load hyper file with filename
rows = hf.append_rows(hyper_filename)
print(f'{rows} were appended.')
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
parquet-to-hyper-1.0.0.tar.gz
(45.8 kB
view hashes)
Built Distribution
Close
Hashes for parquet_to_hyper-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7546061ad0e01fb78aff28bcf0bbf5a59166639ab23c6020f8d509596cb3ef30 |
|
MD5 | 94f2b28321d39de92d1a08ad62eb50dd |
|
BLAKE2b-256 | 2725d7cbf401552ee55f40dd365bee10eaf396bb2c90f91cc109cf54764c379b |