Call

async AsyncCogniteClient.transformations.external_data_sources.__call__(
chunk_size: int | None = None,
limit: int | None = None,
) AsyncIterator[ExternalDataSource] | AsyncIterator[ExternalDataSourceList]

Iterate over external data sources

Fetches data sources as they are iterated over, so you keep a limited number of them in memory.

Parameters:
  • chunk_size (int | None) – Number of data sources to return in each chunk. Defaults to yielding one data source at a time.

  • limit (int | None) – Maximum number of data sources to return. Defaults to return all.

Yields:

ExternalDataSource | ExternalDataSourceList – yields ExternalDataSource one by one if chunk_size is not specified, else ExternalDataSourceList objects.