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.19.tar.gz (469.0 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.19-py3-none-any.whl (210.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognite_data_quality-0.2.19.tar.gz
  • Upload date:
  • Size: 469.0 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.19.tar.gz
Algorithm Hash digest
SHA256 64391bae3b0edc0bb23fa4000531891447bd5e7ea9081647df5d22a2f260bce0
MD5 26b1988877a85e94183204f4f4d10ad8
BLAKE2b-256 1771d84acd2cd1fb1729b7db6084ffb81ffa0e566a79058c742e963b897ade9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognite_data_quality-0.2.19-py3-none-any.whl
Algorithm Hash digest
SHA256 4f0bb6814cd21c394841f51d90440f02ab1a27f2c2d381b5af3a6bf930874019
MD5 39804b36760fe32ae6dcdd62c9cc60ed
BLAKE2b-256 e1ab478dee6546d15e7d42f894ee61bf7066f944aee9bb74324107d8addf9fce

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