table (DataStreamReader)

Définit un DataFrame de streaming sur une table. La source de données correspondant à la table doit prendre en charge le mode de diffusion en continu.

Syntaxe

table(tableName)

Paramètres

Paramètre Type Description
tableName str Nom de la table.

Retours

DataFrame

Exemples

Chargez un flux de données à partir d’une table :

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")