NEW
Executing queries across multiple heterogeneous data sources and combining results.
DESCRIPTION
Federated queries allow analytical engines to access and join data from external systems without copying. They reduce data movement and provide near real-time access. Connectors translate source-specific protocols and schemas into a unified query model. Performance depends on pushdown capabilities, network latencies, and source indexes. Governance and security require consistent identity, access, and auditing across sources. Federated querying complements ETL by enabling on-demand integration for exploratory and operational analytics.
ALTERNATIVE DEFINITIONS
Google Cloud
BigQuery’s federated queries let you query data stored outside of BigQuery using permanent external tables or temporary tables.
Specifies external data access via permanent or temporary tables in BigQuery.
AWS
Athena federated query enables Athena to run SQL queries across data stored in sources other than Amazon S3.
Emphasizes connectors for querying diverse data sources beyond S3.
Microsoft Learn
PolyBase enables you to query data outside of SQL Server by using Transact-SQL queries.
Highlights T-SQL access to external data via PolyBase integration.
Trino
Trino is a fast distributed SQL query engine for big data that allows you to query data where it lives.
Focuses on querying data in-place across many heterogeneous systems.
RELATED TERMS
Data Virtualization Federated Database System Query Engine BigQuery External Tables AWS Athena Trino Middleware SQL Data Lakehouse PolyBase
COMPETING TERMS
RELATIONS
- Broader: Query
KNOWLEDGE AREAS
Data Integration & Interoperability Data Engineering Data Architecture Data Storage & Operations
TARGET AUDIENCE
Data Engineer Data Architect Analytics Engineer BI Specialist
EXTERNAL SOURCES
- Wikipedia - Federated database system
- Google Cloud - BigQuery federated queries docs
- AWS - Athena federated query connectors
- Trino - Distributed SQL engine overview
TOP QUESTIONS
Why use Federated Query instead of ETL?
Federated Query reduces data movement and provides timely access to up-to-date data. ETL is better for curated, performance-optimized datasets and historical analysis.
Category: Alternatives
What affects Federated Query performance?
Pushdown capabilities, source indexing, network latency, connector efficiency, and query planning heavily impact performance and cost.
Category: Requirements
Is Federated Query secure?
It can be, with centralized identity, fine-grained access controls, encryption, and auditing across all involved systems and connectors.
Category: Risk
What sources commonly support Federated Query?
Object storage, relational databases, NoSQL stores, spreadsheets, and SaaS APIs via connectors or external table mechanisms.
Category: Overview
What is a common mistake with Federated Query?
Assuming performance equals local data; remote joins can be expensive. Cache smartly and pre-aggregate when feasible.
Category: Mistakes
How does Federated Query relate to Data Virtualization?
It’s a technique enabling virtualization by querying disparate sources through a unified SQL layer without replication.
Category: Example
Can Federated Query be used for BI dashboards?
Yes, but consider latency and consistency. Hybrid approaches materialize critical aggregates to ensure predictable performance.
Category: Opinion
What is the biggest misunderstanding about Federated Query?
Many think it eliminates ETL completely; in practice, it complements ETL for ad-hoc and operational queries across live systems.
Category: Misunderstanding
How to start with Federated Query?
Identify key sources, configure secure connectors, test pushdown, and monitor query patterns before scaling usage.
Category: Requirements