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.4.tar.gz (719.9 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.4-py3-none-any.whl (160.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognite_data_quality-0.1.4.tar.gz
  • Upload date:
  • Size: 719.9 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.4.tar.gz
Algorithm Hash digest
SHA256 5a86ddd50fc637b2e2da88e88e2ce395059237fdaa7b001a469c52a0e66c923c
MD5 0ee37bc3225ec743b396959521ce34fe
BLAKE2b-256 21cbd052ffe53ba24fc2d6531d466f95ea2a7861298dee3f901de222e654d6e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cognite_data_quality-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ec3fc5cc3a102597b7191e95dcf0c8c114135b6fd35902d8884c88a7a4c3fad7
MD5 770559d747b97d6b8a4ed9dc8125445f
BLAKE2b-256 9a0e5a6cdde7aa32e52c0db5fa3d7e4840689b13b33bf26942862f741f6d8bd9

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