L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

spark-io-sql

spark-io-sql

Use Koalas with Spark DataFrames, Spark SQL, catalog tables, JDBC databases, and filesystem storage readers/writers.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: spark-io-sql description: "Use Koalas with Spark DataFrames, Spark SQL, catalog tables, JDBC databases, and filesystem storage readers/writers." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Koalas Spark, I/O, and SQL

Use this sub-skill when a task needs Koalas to interoperate with Spark DataFrames, Spark SQL, catalog tables, JDBC databases, or file/storage readers and writers.

Route here for

  • Spark interop: DataFrame.to_spark, DataFrame.spark.frame, Spark DataFrame.to_koalas, explicit index preservation, Spark schema inspection, plan explanation, partitioning, hints, cache/persist, and checkpointing.
  • Spark accessors: kdf.spark.schema, print_schema, explain, cache, persist, checkpoint, local_checkpoint, repartition, coalesce, hint, and apply; Series/Index .spark.column, .spark.transform, and .spark.apply when the task is about native Spark column interop.
  • Top-level readers: read_csv, read_parquet, read_json, read_delta, read_table, read_spark_io, read_sql_table, read_sql_query, read_sql, and read_orc.
  • Writers and exports: to_csv, to_parquet, to_orc, to_delta, to_table, to_spark_io, to_json, to_excel, to_html, to_records, and JDBC writes through to_spark_io(format="jdbc", ...).
  • SQL: ks.sql(...) queries, variable substitution, and mixed Koalas/pandas DataFrame inputs to Spark SQL.

Route away

Operating defaults

  1. Preserve indexes deliberately. to_spark() and sdf.to_koalas() can create or drop index information unless index_col is supplied on both sides.
  2. Configure SparkSession before first Koalas use when JDBC jars, Delta, file system connectors, Arrow, or executor settings are needed; Koalas reuses the active Spark session.
  3. Treat Spark path writes as directory writes that may create multiple part-* files. Use num_files=1 only for tiny local validation output.
  4. Prefer explicit schemas or index_col for production reads to avoid Spark schema inference and default-index overhead.
  5. Use the bundled smoke helper for a tiny local CSV or Parquet round-trip: scripts/koalas_io_smoke.py.

References

Skills enregistrées