2024-09-27 00:18:56 发布
网友
我试图创建一个python脚本,获取列名和数据类型,并将它们添加到Athena表中的特定位置(例如,请参见下图)。 我知道这可以通过粘合-数据目录-编辑模式来完成
我阅读了关于这个问题的所有文档,但没有找到任何实际的解决方案。 我还检查了Python包-awsglue和pyathena
谢谢
您可以通过使用boto3 package来实现这一点:
Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2.
特别是,您需要研究^{}:
Updates a metadata table in the Data Catalog.
您可以在TableInput中指定StorageDescriptor字典中的列。对于您的请求来说,最简单的方法是使用^{}获取当前表定义,然后对其进行操作,然后使用update_table对其进行更新
TableInput
StorageDescriptor
update_table
您可以通过使用boto3 package来实现这一点:
特别是,您需要研究^{} :
您可以在} 获取当前表定义,然后对其进行操作,然后使用
TableInput
中指定StorageDescriptor
字典中的列。对于您的请求来说,最简单的方法是使用^{update_table
对其进行更新相关问题 更多 >
编程相关推荐