metadata-ingestion/docs/sources/file-based-lineage/datahub-lineage-file_post.md
Use the Important Capabilities table above as the source of truth for supported features and whether additional configuration is required.
The lineage source file should be a .yml file with the following top-level keys:
version: the version of lineage file config the config conforms to. Currently, the only version released
is 1.
lineage: the top level key of the lineage file containing a list of EntityNodeConfig objects
EntityNodeConfig:
EntityConfig:
dataset is supported as of now)For example if dataset URN is urn:li:dataset:(urn:li:dataPlatform:redshift,userdb.public.customer_table,DEV) then EntityConfig will look like:
name: userdb.public.customer_table
type: dataset
env: DEV
platform: redshift
FineGrainedLineageConfig:
FineGrainedLineageConfig can be used to display fine grained lineage, also referred to as column-level lineage, for custom sources.
You can also view an example lineage file checked in here
Module behavior is constrained by source APIs, permissions, and metadata exposed by the platform. Refer to capability notes for unsupported or conditional features.
If ingestion fails, validate credentials, permissions, connectivity, and scope filters first. Then review ingestion logs for source-specific errors and adjust configuration accordingly.