Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 为什么AWS Glue不支持SQL作为ETL语言?_Amazon Web Services_Aws Glue - Fatal编程技术网

Amazon web services 为什么AWS Glue不支持SQL作为ETL语言?

Amazon web services 为什么AWS Glue不支持SQL作为ETL语言?,amazon-web-services,aws-glue,Amazon Web Services,Aws Glue,目前,它支持Python和Scala,但SQL显然更自然、更方便地表达ETL逻辑。Glue作为无服务器Spark销售,这使得它自然地支持Python和Scala。记住,通过一些样板代码,您可以使用Spark SQL 目前我的想法是,虽然Athena构建在Presto之上,Glue构建在Spark之上,但Presto和Spark的SQL语法并不相同,如果Glue将SQL公开为第一类ETL语言,会给最终用户带来混乱。您可以在Spark中直接运行纯SQL。。。

目前,它支持Python和Scala,但SQL显然更自然、更方便地表达ETL逻辑。

Glue作为无服务器Spark销售,这使得它自然地支持Python和Scala。记住,通过一些样板代码,您可以使用Spark SQL

目前我的想法是,虽然Athena构建在Presto之上,Glue构建在Spark之上,但Presto和Spark的SQL语法并不相同,如果Glue将SQL公开为第一类ETL语言,会给最终用户带来混乱。

您可以在Spark中直接运行纯SQL。。。