> For the complete documentation index, see [llms.txt](https://docs.decube.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decube.io/virtual-sources-and-objects/virtual-sources-in-lineage.md).

# Virtual Sources in Lineage

Virtual assets participate in manual lineage exactly like native assets. You can draw lineage edges from a virtual asset to any other asset in your workspace — native or virtual — with no special handling required.

This lets you close gaps in your end-to-end lineage when a source doesn't have a native connector. For example, you can represent an on-premises database as a virtual source, create the relevant tables and columns, and link them into the lineage graph alongside your cloud warehouse assets.

<figure><img src="/files/n7q8EqbCPj093qqWXICI" alt=""><figcaption></figcaption></figure>

Adding lineage to a virtual asset follows the same process as any manual lineage addition. See [Add lineage relationships manually](/lineage/manual-lineage.md) for the full steps.
