معرفی شرکت ها


bqemulatormanager-0.1.8


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل bqemulatormanager-0.1.8
نام bqemulatormanager
نسخه کتابخانه 0.1.8
نگهدارنده []
ایمیل نگهدارنده []
نویسنده gyuta
ایمیل نویسنده kuroshiba0408@gmail.com
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/bqemulatormanager/
مجوز -
# BiqQueryEmulator Manager this package is wrapper of [bigquery-emulator](https://github.com/goccy/bigquery-emulator) which provides us BigQuery mock working in local machine. using this package, you can - do unit test of your sql - download the schema of big query, and use it to make test data ## usage 1. following [instruction](https://github.com/goccy/bigquery-emulator#install), download `bigquery-emulator` command. 2. install this package. ``` pip install bqemulatormanager ``` 3. test your sql. ```python import bqemulatormanager as bqem import pandas as pd manager = bqem.Manager(project='test', schema_path='resources/schema_example.yaml') with manager: data = pd.DataFrame([ {'id': 1, 'name': 'sato'}, {'id': 2, 'name': 'yamada'} ]) manager.load(data, 'dataset1.table_a') sql = 'SELECT id, name FROM `dataset1.table_a`' df = manager.query(sql) print(df) ``` ### automatically detect schema When called `Manager.load`, `SchemaManager` search correspond table schema from `schema_path` (default is `master_schema.yaml`). If schema definition canot be found, `SchemaManager` request it from BigQuery in production environmant and update master schema file.


نیازمندی

مقدار نام
>=6.0,<7.0 pyyaml
==2.34.4 google-cloud-bigquery
>=1.0.4,<2.0.0 db-dtypes
>=5.9.3,<6.0.0 psutil


زبان مورد نیاز

مقدار نام
>=3.8,<3.11 Python


نحوه نصب


نصب پکیج whl bqemulatormanager-0.1.8:

    pip install bqemulatormanager-0.1.8.whl


نصب پکیج tar.gz bqemulatormanager-0.1.8:

    pip install bqemulatormanager-0.1.8.tar.gz