Retrieve a Dataset Object | Spark SQL Initiator Connector | Teradata QueryGrid - getDatasetFromSql - Teradata QueryGrid

Teradata® QueryGrid™ Installation and User Guide

Product
Teradata QueryGrid
Release Number
2.19
Published
July 2022
Language
English (United States)
Last Update
2022-07-28
dita:mapPath
jpf1654813554544.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem

Use the getDataSetFromSql() method to perform a lazy execution of a SELECT query involving non-native tables. For example:

scala> ForeignServer.getDatasetFromSql("select * from default.nn1")
res0: org.apache.spark.sql.Dataset[org.apache.spark.sql.Row] = [number: int, name: string]

The query result DataSet (res0 in the above example) is used like any other Spark SQL DataSet object and is only evaluated when an action is called.