Hub
Pricing About
WorkflowWorkflow

An overview of KNIME based functions to access big data systems (with KNIME's local big data environment)

KnimeSqlDbBaseDatabase
+3
mlauber71 profile image
Draft Latest edits on 
Sep 21, 2020 2:24 PM
Drag & drop
Like
Download workflow
Workflow preview
An overview of KNIME based functions to access big data systems (with KNIME's local big data environment) Use SQL with Impala/Hive and Spark and also PySpark to access and manipulate data on a big data system. The example is from the classic MS "Northwind" database. THX to J. Thelen for input from SQL lecture --------------- REMEMBER: Spark is about lazy evaluation. That means it will not do anything besides *planning* and preparing the transformations *until* you force it to do something. So the initial load of Spark may take some time (setting up the environment), the next steps might seem super fast (just structuring RDDs and creating -empty- place holders). The moment you want to get data back Spark springs into action and delivers the results.

External resources

  • A meta collection of KNIME and database related issues, dealing with basic SQL as well as Big Data related workflows with Hive/Impala and Spark (including PySpark)
  • Being Lazy is Useful — Lazy Evaluation in Spark
  • School of Hive - with KNIME's local Big Data environment (SQL for Big Data)
  • Spark DataFrame basic operations
  • Spark SQL built-in functions
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 4.4.1
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.4.1

    knime
  • Go to item
    KNIME DatabaseTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.4.1

    knime
  • Go to item
    KNIME Extension for Apache SparkTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.4.1

    knime
  • Go to item
    KNIME Extension for Local Big Data EnvironmentsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.4.0

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.4.1

    knime
  • Go to item
    KNIME Quick FormsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.4.1

    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits