Area: Ingestion Issues
Sub-Area: Looker Source Configuration
Issue
The tag_measures_and_dimensions configuration property in Looker ingestion is being ignored during schema building for explores and views. When set to false, the connector should add measure and dimension type information to field descriptions instead of as tags, but it continues to apply tags regardless of the configuration setting.
You Might Be Asking
- Why does my Looker ingestion still show dimension and measure tags even when I set
tag_measures_and_dimensions: false? - How can I control whether Looker field types appear as tags or in descriptions?
- Is the
tag_measures_and_dimensionsconfiguration working correctly?
Solution
This was a confirmed bug in the Looker ingestion connector that has been fixed. The issue was caused by the schema building pipeline not properly passing the tag_measures_and_dimensions configuration parameter through all the necessary methods.
-
Upgrade to CLI version 1.5.0.19 or later:
pip install acryl-datahub[lookml]>=0.13.2.5 -
Verify your ingestion recipe includes the correct configuration:
source: type: looker config: base_url: https://.looker.com # Other configuration... skip_personal_folders: true tag_measures_and_dimensions: false -
If using DataHub Cloud, ensure your ingestion source is using CLI version 1.5.0.19 or later:
- Check the ingestion run details to verify the CLI version being used
- Update the CLI version in your ingestion source configuration if needed
- Re-run your Looker ingestion to apply the fix
Additional Notes
This bug affected both API-based Looker sources and LookML-based sources. The configuration was properly defined and documented, but the schema building methods were not receiving the parameter due to a gap in the implementation. The fix ensures that when tag_measures_and_dimensions is set to false, field type information (dimension, measure, etc.) is added to the field description instead of being applied as tags.
Related Documentation
Tags: looker, ingestion, configuration, tag_measures_and_dimensions, schema, bug, cli-version, field-tags, lookml