Actions35
- Genie Actions
- Databricks SQL Actions
- Unity Catalog Actions
- Model Serving Actions
- Files Actions
- Vector Search Actions
Overview
This node integrates with the Databricks API, specifically providing functionality to interact with the Unity Catalog resource. The "List Functions" operation under Unity Catalog retrieves a list of functions defined within a specified catalog and schema in the Unity Catalog environment.
Common scenarios for this node include:
- Automating metadata management by listing available functions in a data catalog.
- Integrating function metadata retrieval into data pipelines or workflows.
- Auditing or documenting database functions programmatically.
For example, a user might configure this node to list all functions in a particular catalog and schema to dynamically generate reports or validate function availability before executing dependent tasks.
Properties
| Name | Meaning |
|---|---|
| Catalog | The name of the catalog to query within Unity Catalog. This specifies the top-level container for schemas and functions. |
| Schema | The name of the schema within the specified catalog to query. Functions will be listed from this schema. |
Output
The node outputs JSON data containing the list of functions retrieved from the specified catalog and schema in Unity Catalog. Each item in the output typically represents a function with its associated metadata such as name, signature, and possibly other descriptive attributes depending on the API response.
If the node supports binary data output (not indicated here), it would represent any binary content related to the functions, but based on the provided code and properties, the output is purely JSON structured data describing functions.
Dependencies
- Requires an active connection to a Databricks workspace via an API token credential.
- The node expects the user to provide valid credentials including the host URL and an API authentication token.
- Proper permissions on the Unity Catalog resource within Databricks are necessary to list functions.
Troubleshooting
- Authentication errors: Ensure that the API token and host URL are correctly configured and have sufficient permissions.
- Invalid catalog or schema names: Verify that the catalog and schema names exist and are spelled correctly; otherwise, the API may return errors or empty results.
- Network issues: Confirm network connectivity to the Databricks instance.
- API rate limits or quota exceeded: If many requests are made in a short time, the API might throttle requests; handle retries accordingly.