Versions Before 1.9.0¶
Before you perform extraction, make sure you set the node limit to a value 20000 and above in the Tableau on-premise instance. To configure extraction:
Under Extraction Settings, turn on Selective Extraction, if required. Selective extraction settings are used to apply a filter to include or exclude a list of projects.
Click Get List of Projects to first fetch the list of projects from Tableau.
The status of the Get Projects action is logged in the Job History table at the bottom of the Settings page.
Once the folder synchronization is successful, a drop-down list of projects will become enabled. Select one or more projects to apply the filter.
Check if you are using the desired filter option. Available filter options are described below:
In this nested structure, if Project_B is selected from Get List of Folders.
Select only these folders to extract the metadata of Project_B.
Select all Folders except to extract metadata of Project_A and Project_C.
Click Run Extraction Now to extract metadata. The status of the extraction action is also logged in the Job History table at the bottom of the page.
If you wish to automatically update the metadata in the catalog, under Automated and Manual Extraction, turn on Enable Automated Extraction and select the day and time when metadata must be extracted. The metadata extraction will be automatically scheduled to run at the selected day and time.
Display the SQL Query Under the Connections Tab for CustomSQL-Based Data Source¶
Extracting and displaying the SQL query that references a DatabaseTable or BIConnection is supported from Tableau OCF Connector version 1.7.1 If the table or connection is referenced in multiple SQL queries, all the SQL queries will be is displayed.
The SQL query is displayed under the Connections tab of the BI Source catalog page in Alation. Supported RDBMS data sources are SQL Server, PostgreSQL, MySQL, Oracle, and Snowflake. Cross-System Lineage is supported for all the supported RDBMS data sources except Snowflake.
For Snowflake, the Metadata API does not return a database hostname
which is required by the Lineage-Service to generate Cross-System Lineage.
The table names used in the custom SQL queries must be fully qualified. Example - <schema_name>.<table_name>
OR <database_name>.<schema_name>.<table_name>
. If the table names are not fully qualified, TMP will be displayed on the RDBMS table or Cross-System Lineage generation will be failed. Custom SQL query for Postgres with schema in the query.
Custom SQL query for Postgres without schema in the query.
Column-Level-Lineage is not supported for CustomSQL-based Data Sources. This is a limitation in the Tableau Metadata API, which does not return the database table or connection column.