Lineage Os 12.1

0 views
Skip to first unread message

Shawna Erholm

unread,
Jul 26, 2024, 2:01:02 AM7/26/24
to SPHS82

I have created a new project and all is working as expected. When I generate the docs and serve them, the lineage looks as I would expect on the documentation page, however there is no lineage in the editor. Looks blank like this :
image1191403 19.8 KB

I also have a similar problem, when I run some of the SQL I cannot preview the results. Nothing appears in the Query Results screen. The query runs on the database, it also runs and generates the table using dbt run.

Just a heads up for others that encounter this issue. I shut down VS Code and created a new project, then went and opened the original project and viola, it works again - queries works and lineage works - so not sure of exact order - but try closing folder, shutdown vs code and reopen vs code and open folder with your project.

I am looking to get a sense of the data lineage for all of our datasets/dataflows in an attempt to consolidate and properly organize. Is there a way get this in list form so I do not have to use the data lineage function in each dataflow individually?

There is a recently recent Connector called Domo Governance Datasets that will allow you to generate a Dataflow Details report. This creates a dataset with each of your dataflows, its input datasets, and its output datasets. You can then use this data to create cards or tables to view these relationships instead of using the visual lineage tool.

I do not know if this is intended behavior of data lineage but for me it is weird.
When I create a view based on two tables the data lineage upstream looks correct. But when I replace the view to only use one of the tables, then data lineage upstream still telling me that the view is based on the two tables.
When I read the documentation, it looks like data lineage is based on history for the view for the last 30 days, but a view does not work with history the same way as a table, so to me this is weird.
Can anyone give some more details on this strange behavior?
This is my script for testing this:

When I checked view defination under details after altering the view to depend only on table_1. I found that view defination was updated with latest view but it's not getting reflected in lineage graph.

For example, imagine you have an online store where you record every purchase ina single SQL table. To make it easier for your analysts to work with the data,you start running jobs that extract information from this single tableand produce smaller tables by region, brand, or sale price. Your analysts thenstart doing the same: they perform further transformations, merging these smallertables with other data sources to produce even more tables.

Dataplex works with the Data Lineage API to identify entries whosefully qualified name matches entities recognized by data lineage.For matched Dataplex entries, you can access the Lineagetab on their details page and view the graph.

In its basic form, lineage is a record of data being transformed from sources to targets. Data Lineage API collects that informationand organizes it into a hierarchical data model using the concepts of processes,runs, and events.

A run is an execution of a process. Processes can have multiple runs.Runs contain details such as start and end times, state, or additional attributes.For more information, see therun resource reference.

Events contain a list of links that define which entry was the sourceand which was the target in a particular event. While events are used to computelineage visualization graphs, they are not directly exposed on the Google Cloud console.You can create, read, and delete (but not update) them using Data Lineage API.

Each execution of that SQL statement would constitute an individual run. Runs contain events - these record which tables were used as the sources and which as the targets. In this example, the tablescustomer_year and customers are both the sourcefor the target top_customer table.

When you enable Data Lineage API, Google Cloud systems that support data lineage start reporting their data movement.Each integrated system can submit lineage information for a different range of data sources. See the following sections for more details onevery supported product.

BigQuery copy, query, and load jobs are representedas processes (click the looking-glass iconon the lineage visualization graph to see processdetails). Each process contains the BigQuery job_idin theattributeslist for the most recent BigQuery job.

Dataplex can create visualization graphs for manually recorded lineage if you use afullyQualifiedNames that match the fullyqualified names of existing Data Catalog entries. If you want to recordlineage for a custom data source, first create a custom Data Catalog entry.

Each process for custom data source may contain sql key in the attributeslist. The value of such key will be used to render code highlight in detailspanel of the data lineage graph. SQL statement will be displayed as it wasprovided. The user is responsible for filtering out sensitive information. Thekey name sql is case-sensitive.

If you're already using OpenLineage to collect lineage information from otherdata sources, you can import OpenLineage events into Dataplex anddisplay these events in the Google Cloud console. For details, seeIntegrate with OpenLineage.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Knowing where your data comes from is key to trusting the data, and knowing who else uses it means you can analyze the impact of changes to data in your environment. The lineage feature in Tableau Catalog helps you do both these things.

When you have a Data Management license and Tableau Catalog enabled, you have access to lineage information for your content. For more information about Tableau Catalog, see "About Tableau Catalog" in the Tableau Server(Link opens in a new window) or Tableau Cloud(Link opens in a new window) Help.

Lineage shows dependencies in relationship to the lineage anchor, which is the asset selected. A lineage anchor can be a database, table, workbook, published data source, virtual connection, virtual connection table, Pulse metric definition, or flow. (In the image above, the anchor is the "Orders (superstore)"data source, and in the image below, the anchor is the "Batters" table.) All the assets below the anchor depend, either directly or indirectly, on the anchor and are called outputs or downstream assets. The assets above the anchor are the assets the anchor is either directly or indirectly dependent on and are called inputs or upstream assets.

Starting in Tableau Cloud June 2023 and Tableau Server 2023.3, lineage pages for data sources include search and filtering (in the top-right of the fields list) that allow you to quickly find fields of interest or relevance.

When you select a field in a data source or a column in a table, the lineage is filtered to show only downstream assets that depend on the field (or column) or upstream inputs to the field (or column), as in this 'Batters' table example that shows the lineage filtered for the 'Games' column:

You can select an upstream or downstream asset in the Lineage pane to see its details. For example, when you select Data Sources, the list of data sources that depend on this table appear to the left of the Lineage pane.

Cube data sources (also known as multidimensional or OLAP data sources) are not supported by Tableau Catalog. Tableau content (such as a data source, view, or workbook) that relies on cube data does not display any cube metadata or cube lineage in Catalog.

When metadata is blocked because of limited permissions, or the asset is in a Personal Space, Catalog still counts the workbook. But instead of seeing some of the sensitive metadata, you see Permissions required. For more information, see Access lineage information.

Commanders of currently active MTOE units can submit a request to CMH on unit letterhead for the preparation of a new lineage and honors certificate. Requests should include a return mailing address and point of contact. Only after the certificate has been prepared will the lineage information be posted to CMH Online. Lineage information for inactive units will not be posted to CMH Online. Lineage information posted to CMH Online will not be updated to reflect changes in unit status (such as an inactivation) or honors until a new certificate has been prepared at the request of the unit commander.

Unit Lineage and Honors information, except for armies, corps, divisions (including divisional brigades), and separate brigades, is posted below in subordinate directories based on the type of unit (branch or functional area). The Armor directory contains all of the entries for units in that basic branch; Signal the signal units, etc. Cavalry contains information on units with a cavalry designation no matter how they are organized (i.e., as ground reconnaissance, armor, infantry, or aviation). Other directories are self-evident from their titles.

A Glossary of Lineage Terms appears in Appendix A of Organizational History. Lineages for combat arms battalions contain one special marking, commonly referred to as an earned honor device. Honors that are marked with an asterisk are those that were earned by the battalion or its predecessor. The campaign or decoration streamers displayed on the battalion's colors representing those earned honors carry a special embroidered laurel wreath (drawing courtesy of The Institute of Heraldry website) to distinguish them from honors shared by the regiment's elements based on having been earned by one of the other battalions. For additional information on the earned honor device, Lineage and Honors Certificates, and other aspects of the Army's Organizational History Program, see the Frequently Asked Questions in Appendix E of Organizational History.

Reply all
Reply to author
Forward
0 new messages