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.21.tar.gz (469.7 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.21-py3-none-any.whl (210.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognite_data_quality-0.2.21.tar.gz
  • Upload date:
  • Size: 469.7 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.21.tar.gz
Algorithm Hash digest
SHA256 6514595a8aa521b6c44e167a399e9d5845e37f15bb0a3a7e2b9f772d62cd70b9
MD5 f9436fde1653344c7b7cedfb4fef7702
BLAKE2b-256 2412947b1df73b3fbbcda36280e3803650421cf52bc0d5637b4635ad31873a7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognite_data_quality-0.2.21-py3-none-any.whl
Algorithm Hash digest
SHA256 a8b343c6e22073fd44a95d4d07aa96efbb7073b6156e524ea6d80f66468bc8ab
MD5 27a8ff836096faf27435ae1b7d20a920
BLAKE2b-256 0bbcc392a7c96f46a4912608ea0cd95e1f1b8153d05f66373fa6966d35833007

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