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.24.tar.gz (471.6 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.24-py3-none-any.whl (211.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognite_data_quality-0.2.24.tar.gz
  • Upload date:
  • Size: 471.6 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.24.tar.gz
Algorithm Hash digest
SHA256 688fac307e6faa6714abdffbdb61f20b8e90c6cc3fe30376913dae42fa0f5b82
MD5 96546c71cf786947958618b4493c6272
BLAKE2b-256 1c70184baf02fd4b25487e3f7c6ac00a5c328801f3f87757cd86a6683ccae59f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognite_data_quality-0.2.24-py3-none-any.whl
Algorithm Hash digest
SHA256 432293d8630bee3777137a38dbb5f0a58d1bca7e23af88a0683547d613fc767e
MD5 68e824e387a3cf718c6dec42c058c350
BLAKE2b-256 d0d9e2badcd282c4f3ab2cfcf25646967243fc91543d47d424ea131b69e55535

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