Verify Usability

async AsyncCogniteClient.transformations.external_data_sources.verify_usability(
external_id: str,
) ExternalDataSourceUsability

Verify external data source usability.

Parameters:

external_id (str) – External ID of the data source to check.

Returns:

The usability status, holding the latest usable version of the data source. The version is not set if the data source is missing or inaccessible.

Return type:

ExternalDataSourceUsability

Examples

Check a data source before running a transformation that reads from it:

>>> from cognite.client import CogniteClient, AsyncCogniteClient
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> usability = client.transformations.external_data_sources.verify_usability(
...     "fabric-lakehouse-prod"
... )
>>> usability.is_usable