Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine globale temporäre Ansicht mit diesem DataFrame.
Syntax
createGlobalTempView(name: str)
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
name |
str | Name der Ansicht. |
Hinweise
Die Lebensdauer dieser temporären Ansicht ist an diese Spark-Anwendung gebunden. wird ausgelöst, wenn der Ansichtsname TempTableAlreadyExistsExceptionbereits im Katalog vorhanden ist.
Beispiele
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.createGlobalTempView("people")
df2 = spark.sql("SELECT * FROM global_temp.people")
df2.show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+
df.createGlobalTempView("people")
# Traceback (most recent call last):
# ...
# AnalysisException: "Temporary table 'people' already exists;"
spark.catalog.dropGlobalTempView("people")
# True