Skip to main content

Spark SQL magic command for Jupyter notebooks

Project description

sparksql-magic

Spark SQL magic command for Jupyter notebooks.

Example

Prerequisites

  • Python >= 3.6
  • PySpark >= 2.3.0
  • IPython >= 7.4.0

Install

pip install sparksql-magic

Usage

Load

%load_ext sparksql_magic

Config

%config SparkSql.limit=<INT>
Option Default Description
SparkSql.limit 20 The maximum number of rows to display

Parameter

%%sparksql [-c|--cache] [-e|--eager] [-v|--view VIEW] [-l|--limit LIMIT] [variable]
<QUERY>
Parameter Description
-c --cache Cache dataframe
-e --eager Cache dataframe with eager load
-v VIEW --view VIEW Create or replace temporary view
-l LIMIT --limit LIMIT The maximum number of rows to display (Default: SparkSql.limit)
variable Capture dataframe in a local variable

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sparksql-magic-0.0.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

sparksql_magic-0.0.3-py36-none-any.whl (4.3 kB view details)

Uploaded Python 3.6

File details

Details for the file sparksql-magic-0.0.3.tar.gz.

File metadata

  • Download URL: sparksql-magic-0.0.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.4

File hashes

Hashes for sparksql-magic-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8827b0094fa6019d21da5894e483f892889c3918fc356b562dedbc8b360d7fb8
MD5 8e5c446863b7b3a3bb625802f3d93d00
BLAKE2b-256 137a50cb4b79e86bafb530c392efd1d439dcf0b662679f05e7fef2f649fa70c0

See more details on using hashes here.

File details

Details for the file sparksql_magic-0.0.3-py36-none-any.whl.

File metadata

  • Download URL: sparksql_magic-0.0.3-py36-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.4

File hashes

Hashes for sparksql_magic-0.0.3-py36-none-any.whl
Algorithm Hash digest
SHA256 ec0cd21bf0964444b8c573245d91d588529b230748b7d7b7c541a35f4703da77
MD5 274366fa3e7e8384f6cd14f7eee3b26e
BLAKE2b-256 edced6dd2f262abce2cfc9112c41d610475f6b08662d8f153ead921fe6ed7f9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page