Data processing and transformation services.
| Name | Description |
|---|---|
manage_aws_athena_data_catalogs | Manage AWS Athena data catalogs with both read and write operations. This tool provides operations for managing Athena data catalogs, including creating, retrieving, listing, updating, and deleting data catalogs. Data catalogs are used to organize and access data sources in Athena, enabling you to query data across various sources like AWS Glue Data Catalog, Apache Hive metastores, or federated sources. ## Requirements - The server must be run with the `--allow-write` flag for create-data-catalog, delete-data-catalog, and update-data-catalog operations - Appropriate AWS permissions for Athena data catalog operations ## Operations - **create-data-catalog**: Create a new data catalog - **delete-data-catalog**: Delete an existing data catalog - **get-data-catalog**: Get information about a single data catalog - **list-data-catalogs**: List all data catalogs - **update-data-catalog**: Update an existing data catalog ## Usage Tips - Use list-data-catalogs to find available data catalogs - Data catalogs can be of type LAMBDA, GLUE, HIVE, or FEDERATED - Parameters are specific to the type of data catalog ## Example ``` # List all data catalogs {'operation': 'list-data-catalogs', 'max_results': 10} # Create a Glue data catalog { 'operation': 'create-data-catalog', 'name': 'my-glue-catalog', 'type': 'GLUE', 'description': 'My Glue Data Catalog', 'parameters': {'catalog-id': '123456789012'}, } ``` |