pyspark.sql.DataFrame.createGlobalTempView¶
-
DataFrame.
createGlobalTempView
(name)[source]¶ Creates a global temporary view with this
DataFrame
.The lifetime of this temporary view is tied to this Spark application. throws
TempTableAlreadyExistsException
, if the view name already exists in the catalog.New in version 2.1.0.
Examples
>>> df.createGlobalTempView("people") >>> df2 = spark.sql("select * from global_temp.people") >>> sorted(df.collect()) == sorted(df2.collect()) True >>> df.createGlobalTempView("people") Traceback (most recent call last): ... AnalysisException: u"Temporary table 'people' already exists;" >>> spark.catalog.dropGlobalTempView("people")