Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een weergave in een pijplijn met Python wilt definiëren, past u de @temporary_view decorator toe en verwijst u vervolgens naar weergaven op naam in andere query's, waaronder gerealiseerde weergaven en streamingtabellen. De resultaten van de weergave worden berekend wanneer er query's worden uitgevoerd.
Opmerking
De oudere dlt module heeft de @view decorator gebruikt om een tijdelijke weergave te definiëren. Databricks raadt aan om de pyspark.pipelines module (geïmporteerd als dp) en de @temporary_view decorator te gebruiken om tijdelijke weergaven te definiëren.
Syntaxis
from pyspark import pipelines as dp
@dp.temporary_view(
name="<name>",
comment="<comment>")
@dp.expect(...)
def <function-name>():
return (<query>)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
| functie | function |
Verplicht. Een functie die een Apache Spark DataFrame retourneert of DataFrame streamt vanuit een door de gebruiker gedefinieerde query. |
name |
str |
De weergavenaam. Als deze niet is opgegeven, wordt standaard de functienaam gebruikt. De naam moet uniek zijn binnen de catalogus en het schema waarop de pijplijn is gericht. |
comment |
str |
Een beschrijving voor de tabel. |