Freigeben über


Tabelle (DataStreamReader)

Definiert einen Stream-DataFrame für eine Tabelle. Die Datenquelle, die der Tabelle entspricht, muss den Streamingmodus unterstützen.

Syntax

table(tableName)

Parameter

Parameter Typ Beschreibung
tableName str Name der Tabelle.

Rückkehr

DataFrame

Beispiele

Laden eines Datenstroms aus einer Tabelle:

import tempfile
import time
_ = spark.sql("DROP TABLE IF EXISTS my_table")
with tempfile.TemporaryDirectory(prefix="table") as d:
    q1 = spark.readStream.format("rate").load().writeStream.toTable(
        "my_table", checkpointLocation=d)
    q2 = spark.readStream.table("my_table").writeStream.format("console").start()
    time.sleep(3)
    q1.stop()
    q2.stop()
    _ = spark.sql("DROP TABLE my_table")