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/

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.1.15.tar.gz (387.4 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.1.15-py3-none-any.whl (171.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognite_data_quality-0.1.15.tar.gz
  • Upload date:
  • Size: 387.4 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.1.15.tar.gz
Algorithm Hash digest
SHA256 6819a5866b02587d955387a04ac100bb07700a6474153522cdce297f50dd67b0
MD5 050422f10e9dfaeab65c473ddd21bfc1
BLAKE2b-256 4450b9058a1c19c3cec05fcd6b6b03e7595b51e6074e942a256d12afc1da3679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognite_data_quality-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 29cf20e1e0a3a5df931544291bacbba7f8ccd2de7b601a0f1c2e10acc370c630
MD5 9162a3ed09ead7004a670a74863d6439
BLAKE2b-256 34756aa3162dcc7ff9719a885d1539d5af7d6b115df37db26d5305656bef139d

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