AZ Data Lake
Instalación
pip3 install azdatalakefacade
Manual de uso
- Variables de Entorno
| Variable | Tipo de dato |
|---|---|
| AZ_DATA_LAKE_STRING_CONNECTION | string |
| AZ_CONTAINNER_CLI | string |
-
Funciones:
upload_file(blob_name, data): Este método permite subir un archivo a azure data storage gen2.upsert_data_to_table(table_name, data): Este método permite subir datos a una tabla de azure data storage gen2.send_data_to_queue(queue_name, data): Este método permite subir datos a una cola de azure data storage gen2.get_messages_from_queue(queue_name, max_messages): Este método permite obtener datos de una cola de azure data storage gen2.get_table_data(table_name, partition_key, row_key): Este método permite obtener datos de una tabla de azure data storage gen2.get_all_table_data(table_name, partition_key, row_key): Este método permite obtener una tabla de azure data storage gen2.get_data_by_partition(table_name, partition_key, row_key): Este método permite obtener los datos de una particion de una tabla de azure data storage gen2.get_csv(blob_name): Este método permite obtener datos de un csv de azure data storage gen2 y retorna un dataframe.
-
Ejemplos de Uso
from azdatalakefacade.singleton import AzDataLakeSingleton
# Crear instancia del singleton
az = AzDataLakeSingleton()
# Consultar datos de un csv
content = az.get_csv(blob_name="mis_datos.csv")
print(content)
# Subir un archivo
az.upload_file("local.csv", az.read_file_as_bytes("local.csv"))
# Consulta datos de una tabla
data = az.get_table_data("unitest3", "480217418839", 23)
print(data)
# actualizar datos de una tabla
az.upsert_data_to_table(table_name="unitest3", data=data)
# obtener tabla completa
data = az.get_all_table_data("alarmassolis")
print("tabla obtenidos: ")
print(data)
# obtener particion de tabla
data = az.get_data_by_partition("alarmassolis", "1298491919449258694_2025_01")
print("tabla obtenidos: ")
print(data)
By: Alan Medina ⚙️
Metadata
Release files for azdatalakefacade 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| azdatalakefacade-1.0.5.tar.gz | 5.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| azdatalakefacade-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.2 kB
Release files / azdatalakefacade-1.0.5.tar.gz
| Download URL | azdatalakefacade-1.0.5.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1478a4bcb29ddb4424ab334ed207e7b9b721a92f9e76411050788f9e97eaefd
|
|
BLAKE2b-256 checksum How to use checksums |
82259081cec2fa2502e0a0d98c6e378d94d4e77d60ddfefc02152251f214b2d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.8.10
|
Release files / azdatalakefacade-1.0.5-py3-none-any.whl
| Download URL | azdatalakefacade-1.0.5-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e2a68438253dbbe504b48f7d5354dce858e310be3f9cf3f7fa439648d54befcb
|
|
BLAKE2b-256 checksum How to use checksums |
aae9498962a611df98bb6e5e683053ea930909d11b27c07b16071cd3acb6c803
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.8.10
|
Security for azdatalakefacade 1.0.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.