Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka obsahuje přehled referenčních informací dostupných pro PySpark, Python API pro Spark. Další informace o PySpark naleznete v tématu PySpark na Azure Databricks.
Datové typy
Úplný seznam datových typů PySpark najdete v tématu Datové typy PySpark.
Vyučování
Datové rámce
| Odkazy | Description |
|---|---|
| sloupce |
Operace pro práci se sloupci datového rámce, včetně transformací a výrazů |
| DataFrame | Distribuovaná kolekce dat uspořádaných do pojmenovaných sloupců, podobně jako tabulka v relační databázi. |
| DataFrameNaFunctions | Funkce pro práci s chybějícími daty v datovém rámci |
| DataFrameReader | Rozhraní používané k načtení datového rámce z externích úložných systémů |
| DataFrameStatFunctions | Funkce pro statistické funkce s datovým rámcem |
| DataFrameWriter | Rozhraní používané k zápisu datového rámce do externích úložných systémů. |
| DataFrameWriterV2 | Rozhraní používané k zápisu datového rámce do externího úložiště (verze 2). |
| GroupedData | Metody seskupení dat a provádění agregačních operací u seskupených datových rámců |
| Veslovat | Představuje řádek dat v datovém rámci, který poskytuje přístup k hodnotám jednotlivých polí. |
Vlastní zdroje dat
| Odkazy | Description |
|---|---|
| DataSource | Rozhraní API pro implementaci vlastních zdrojů dat pro čtení z externích systémů Informace o vlastních zdrojích dat najdete v tématu Vlastní zdroje dat PySpark. |
| DataSourceArrowWriter | Základní třída pro zapisovače zdrojů dat, které zpracovávají data pomocí PyArrow's RecordBatch. |
| DataSourceRegistration | Obálka pro registraci zdroje dat. |
| DataSourceReader | Základní třída pro čtenáře zdrojů dat. |
| DataSourceStreamArrowWriter | Základní třída pro zapisovače datových proudů, které zpracovávají data pomocí PyArrow's RecordBatch. |
| DataSourceStreamReader | Základní třída pro čtečky streamovaných zdrojů dat. |
| DataSourceStreamWriter | Základní třída pro zapisovače datových proudů. |
| DataSourceWriter | Základní třída pro zapisovače zdrojů dat zodpovědná za ukládání dat do vlastního zdroje dat v dávkovém režimu. |
| InputPartition | Základní třída představující vstupní oddíl vrácený metodou partitions()DataSourceReader. |
| SimpleDataSourceStreamReader | Základní třída pro zjednodušenou čtečku streamovaných zdrojů dat, která čte data a plánuje nejnovější posun současně. |
| WriterCommitMessage | Zpráva potvrzení vrácená ovladačem DataSourceWriter.write a odeslána zpět jako vstupní parametr DataSourceWriter.commit nebo DataSourceWriter.abort. |
Strukturované streamování
| Odkazy | Description |
|---|---|
| DataStreamReader | Rozhraní používané k načtení streamovaného datového rámce z externích úložných systémů |
| DataStreamWriter | Rozhraní používané k zápisu streamovaného datového rámce do externích úložných systémů |
| Stavový procesor | Spravuje stav napříč dávkami streamování pro složité stavové operace ve strukturovaném streamování. |
| StreamingQuery | Popisovač dotazu, který se spouští nepřetržitě na pozadí při příchodu nových dat. |
| StreamingQueryListener | Abstraktní třída pro naslouchání událostem životního cyklu dotazů streamování |
| StreamingQueryManager | Spravuje všechny aktivní StreamingQuery instance přidružené k .SparkSession |
Uživatelem definované funkce
| Odkazy | Description |
|---|---|
| UserDefinedFunction (UDF) | Uživatelem definované funkce pro použití vlastní logiky Python na sloupce datového rámce |
| UDFRegistration | Obálka pro registraci uživatelem definované funkce K této instanci má přístup spark.udf. |
| UserDefinedTableFunction (UDTF) | Funkce tabulkové definované uživatelem, které vracejí více řádků na každý vstupní řádek. |
| UDTFRegistration | Obálka pro registraci uživatelem definovaných funkcí tabulky K této instanci má přístup spark.udtf. |
Další základní třídy
| Odkazy | Description |
|---|---|
| Katalog | Rozhraní pro správu databází, tabulek, funkcí a dalších metadat katalogu |
| Zeměpis | Třída představující zeměpisnou hodnotu v Python. |
| geometrie | Třída představující hodnotu geometrie v Python. |
| Pozorování | Shromažďuje metriky a sleduje datové rámce během provádění dotazů za účelem monitorování a ladění. |
| PlotAccessor | Přistupující objekt pro funkci vykreslování datového rámce v PySparku |
| ProtoBuf | Podpora serializace a deserializace dat pomocí formátu Protocol Buffers. |
| RuntimeConfig | Možnosti konfigurace modulu runtime pro Spark SQL, včetně nastavení spouštění a optimalizace Informace o konfiguraci, která je k dispozici pouze v Databricks, najdete v tématu Naset vlastnosti konfigurace Sparku v Azure Databricks. |
| sparksession | Vstupní bod pro čtení dat a spouštění dotazů SQL v aplikacích PySpark. |
| VariantVal | Představuje částečně strukturovaná data s flexibilním schématem, která podporuje dynamické typy a vnořené struktury. |
| Okno | Funkce okna pro provádění výpočtů v sadě řádků tabulky souvisejících s aktuálním řádkem |
| WindowSpec | Funkce okna pro provádění výpočtů v sadě řádků tabulky souvisejících s aktuálním řádkem |
Functions
Úplný seznam dostupných předdefinovaných funkcí najdete v tématu Funkce PySpark.