Skip to main content

Supported languages and platforms

Introduction

This article lists the programming languages and platforms that Foundational supports for lineage extraction. Supported platforms include ETL tools, ELT and query engines, business intelligence tools, and databases and data warehouses.

Foundational analyzes source code directly rather than parsing query logs, so lineage reflects your data stack as defined in code, including assets that have never been queried. Foundational connects to source control to access code and to your data platforms to extract schemas and metadata. It does not access data, personally identifiable information (PII), or protected health information (PHI).


Source control

  • GitHub (including GitHub Enterprise Server and GitHub Enterprise Cloud)

  • GitLab (including GitLab Enterprise Edition)

  • Azure DevOps, Azure Repos

  • Bitbucket (including Bitbucket Data Center)


Programming languages

  • SQL (including platform-specific dialects as listed under Databases and data warehouses)

  • Python

  • Scala

  • .NET / C#

  • TypeScript

  • PHP

  • Go / Golang

  • Java

  • JavaScript

  • Bash

  • C/C++

  • Ruby / Ruby on Rails

  • Rust

  • COBOL (Private Preview)


ETL

  • Informatica PowerCenter / Cloud Data Integration

  • Fivetran

  • Alteryx

  • Matillion

  • Airflow

  • Azure Data Factory

  • AWS Glue

  • Google Cloud Dataflow

  • IBM DataStage

  • Talend

  • Kafka (including Confluent)

  • Custom ETL


ELT and query engines

  • Spark (including PySpark, Spark Scala, and Spark SQL)

  • dbt, dbt Fusion (formerly dbt Cloud)

  • Coalesce

  • SQLMesh

  • Google Dataform

  • LookML

  • TIBCO Data Virtualization (TDV)

  • Custom ELT


Business intelligence

  • Power BI (including M-Query and DAX)

  • Tableau (including Prep Flow)

  • Looker (including LookML)

  • Sisense

  • Metabase

  • Apache Superset

  • Google Data Studio

  • Mode Analytics

  • Thoughtspot

  • SAP BusinessObjects

  • Domo

  • Sigma Computing

  • Amazon QuickSight

  • TIBCO Spotfire


Databases and data warehouses

AWS

  • Athena

  • Aurora

  • Glue

  • Lambda

  • RDS

  • Redshift

Databricks (including Databricks Notebooks)

Google Cloud Platform

  • BigQuery (including stored procedures)

  • Spanner

  • Bigtable

Microsoft

  • Azure SQL Server (including stored procedures)

  • Microsoft Fabric Data Warehouse

  • Microsoft SQL Server (MSSQL)

NoSQL

  • Cassandra

  • Couchbase

  • CouchDB

  • MongoDB

Oracle

  • Oracle ADW

  • Oracle Database

Open source relational

  • PostgreSQL

  • MySQL

  • MariaDB

Snowflake (including stored procedures)

SAP

  • SAP S/4HANA

  • SAP ECC

Other

  • Hive

  • Trino

  • Vertica


CRM

  • Salesforce

  • Hubspot

  • Workday

Did this answer your question?