Skip to main content

A local client for connecting and working with Coalesce

Project description

shipyard-coalesce

Description

A local client to trigger Coalesce job's and check statuses of past runs

Installation python3 -m pip install shipyard-coalesce

Usage

Establish the client by running the following

from shipyard_coalesce import CoalesceClient
client = CoalesceClient(access_token = '<your_access_token>')

Trigger syncs

The following arguments are required for the trigger_sync function:

  • environment_id
  • snowflake_username
  • snowflake_password
  • snowflake_role

The following arguments are optional:

  • snowflake_warehouse
  • include_nodes_selector
  • exclude_nodes_selector
  • parallelism
  • job_id
response = client.trigger_sync(environment_id = environment_id, snowflake_username = snowflake_username, snowflake_password = snowflake_password, snowflake_role = snowflake_role)
print(response)

Sync Status

To verify the sync status, you will need the runID, which is obtained in the response from the trigger_sync method.

run_id = response['runCounter']
status = client.get_run_status(run_id)
print(status.text)

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

shipyard_coalesce-0.2.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

shipyard_coalesce-0.2.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file shipyard_coalesce-0.2.2.tar.gz.

File metadata

  • Download URL: shipyard_coalesce-0.2.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.9.16 Darwin/22.5.0

File hashes

Hashes for shipyard_coalesce-0.2.2.tar.gz
Algorithm Hash digest
SHA256 2665bdf634b49946bfb991f7c6dfea164d993590cc028b6722954fcc4ce15a2a
MD5 d25e265121a221b297d44d492c05b686
BLAKE2b-256 88fb8bcc45ba5a5982d8348355b96ccee3a70accce9c504d1f917af922caaa33

See more details on using hashes here.

File details

Details for the file shipyard_coalesce-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for shipyard_coalesce-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 798c205d6a8e1411fbc272d5990c235a2d3bb49fee747ac9dfc7f17f0eae6321
MD5 e8a9c2bc831f4878eda68d0398ca142d
BLAKE2b-256 b49e0a451b8802e9ce258f3566f876b04d5459850328fa426ffd7d814edd4f64

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