Skip to content

Register Athena Table Node

Data/DataFusion/Databases

Register Athena Table

Register an AWS Athena table in DataFusion. Query S3 data via Athena's catalog. Supports explicit credentials or environment variables (including Lambda IAM roles).

df_register_athenadata
Inputs12
Outputs2
Security exposure4/10
Packagedata

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
4/10Medium
PrivacyPotential sensitivity of processed data.
5/10Medium
PerformanceRuntime or resource pressure.
4/10Medium
GovernancePolicy, audit, or compliance impact.
3/10High
ReliabilityOperational stability considerations.
2/10High
CostExternal or compute cost impact.
6/10Medium

Input Pins

12

Input

Execution
exec_in

Trigger execution

Session

Struct
session

DataFusion session to register the table in

DataFusionSessionDataFusionSession1 fields
cache_keystringrequired

Region

String
region

AWS region where Athena is configured

Default us-east-1

Credential Mode

String
credential_mode

How to authenticate: 'explicit' (access keys), 'environment' (env vars/Lambda IAM role/profile via AWS_PROFILE env var)

Default explicit
explicitenvironment

Access Key ID

String
access_key_id

AWS access key ID (only used when credential_mode is 'explicit')

Secret Access Key

String
secret_access_key

AWS secret access key (only used when credential_mode is 'explicit')

Session Token

String
session_token

Optional AWS session token for temporary credentials

Catalog

String
catalog

Athena data catalog name (default: AwsDataCatalog)

Default AwsDataCatalog

Athena Database

String
athena_database

Database name in Athena

Athena Table

String
athena_table

Table name in Athena to query

Output Location

String
output_location

S3 location for query results (e.g., s3://my-bucket/athena-results/)

Table Name

String
table_name

Name to register the table as in DataFusion

Output Pins

2

Done

Execution
exec_out

Table registered successfully

Session

Struct
session_out

DataFusion session with registered table

DataFusionSessionDataFusionSession1 fields
cache_keystringrequired

Node Info

Internal name
df_register_athena
Category
Data/DataFusion/Databases
Version
2