Skip to main content

Data quality validation runner for SHACL rules in Cognite Data Fusion.

Project description

Cognite Data Quality

SHACL-based data quality validation for Cognite Data Fusion (CDF).

Documentation

For full documentation, installation guides, deployment, and examples, see:

https://cognite-data-quality-validation.readthedocs-hosted.com/en/latest/

Latest release

See release notes for the latest changes.

Installation

pip install cognite-data-quality

Quick Start

from cognite_data_quality import DataModelConfig, run_validation, load_cognite_client_from_toml

client = load_cognite_client_from_toml("cog-sail.toml")

result = run_validation(
    client=client,
    rules_path="path/to/shacl_rules.ttl",
    rules_format="ttl",
    datamodel=DataModelConfig(space="my_space", external_id="MyModel", version="v1"),
    instance_space="my_space",
    limit=10,
)
print(result.conforms, result.instance_count, len(result.violations))

For YAML-based configuration, deployment, time series validation, and more, see the documentation.

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

cognite_data_quality-0.2.18.tar.gz (468.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cognite_data_quality-0.2.18-py3-none-any.whl (210.1 kB view details)

Uploaded Python 3

File details

Details for the file cognite_data_quality-0.2.18.tar.gz.

File metadata

  • Download URL: cognite_data_quality-0.2.18.tar.gz
  • Upload date:
  • Size: 468.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.15

File hashes

Hashes for cognite_data_quality-0.2.18.tar.gz
Algorithm Hash digest
SHA256 ab533a64f42a21ab75b7f2cd3c6071bbd3b87b578016682b4dc1bac50d36ebfe
MD5 37adc8053c1b16c5ba37e6e8c2ff3ed3
BLAKE2b-256 e4f8027a4d03f8b22f07d6e5d0ac5ac68e30b6f0d766565dc9c6c05c77c1c478

See more details on using hashes here.

File details

Details for the file cognite_data_quality-0.2.18-py3-none-any.whl.

File metadata

File hashes

Hashes for cognite_data_quality-0.2.18-py3-none-any.whl
Algorithm Hash digest
SHA256 6510655cd9c6f6ef3b07c388d320053fd2f4ee716f1a7ecfeda64a3f3480bbe6
MD5 4d9f9c6614ffb5d2d68746424a531798
BLAKE2b-256 6e8f73939da75d68379b755f41915fa8ecef101ad3859cffa46cd8f62ab6212b

See more details on using hashes here.

Supported by

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