使用 Hive 作为发起程序的 Hive SELECT 查询用于将数据从目标数据源导入到 Hive。Teradata QueryGrid 支持使用 Beeline 执行 Hive 发起程序查询。
缺省情况下,Hive 连接器支持谓词下推。可以通过将 disablePushdown 属性设置为 TRUE 来禁用谓词下推。
示例:以 Hive 作为发起程序连接器使用 SELECT
该示例显示了使用 Beeline 命令行 shell 的 SELECT。Hive 是发起程序,目标连接器是 Teradata。
jdbc:hive2://localhost:10000> SELECT cardata_target.price,cardata_target.mileage, cardata_target.make, cardata_target.model FROM cardata_target WHERE price < 10000;
结果︰
+----------------------+------------------------+---------------------+--------------+ |cardata_target.price|cardata_target.mileage|cardata_target.make|cardata_target.model| +----------------------+------------------------+---------------------+--------------+ | 8638.930895 | 25216 | Chevrolet | AVEO | | 9482.219404 | 24842 | Chevrolet | AVEO | | 8768.998585 | 35299 | Chevrolet | AVEO | | 9665.84886 | 19565 | Chevrolet | AVEO | | 9563.789309 | 19273 | Chevrolet | AVEO | | 9720.97889 | 20836 | Chevrolet | AVEO | | 9954.054174 | 37345 | Chevrolet | AVEO | | 9654.060142 | 19183 | Chevrolet | AVEO | | 9919.048185 | 34621 | Chevrolet | AVEO | | 9041.906254 | 26191 | Chevrolet | AVEO | | 9928.188175 | 29680 | Chevrolet | AVEO | | 9220.829677 | 29992 | Chevrolet | AVEO | | 9789.037676 | 22986 | Chevrolet | AVEO | | 9506.047937 | 22169 | Chevrolet | AVEO | +--------------------+----------------------+-------------------+--------------------+ 15 rows selected (2.041 seconds)