馃攷 QU脡 es y C脫MO instalar APACHE SUPERSET 馃

Enviado por admin el Mi茅, 19/08/2020 - 20:17

馃攷 QU脡 es y C脫MO instalar APACHE SUPERSET 馃

驴Qu茅 es Apache Superset?

Apache superset conocido tambi茅n por el nombre de Caravel o Panoramix es una herramienta gratuita de visualizaci贸n.

Se caracteriza por ser muy intuitiva,聽estar聽escrita en python y ser聽de c贸digo abierto. Fue creada por los desarrolladores de AirBnb, y posteriormente liberada como proyecto Apache. Facilita la creaci贸n de cuadros de mandos de una forma muy intuitiva y ofrece una gran variedad de representaciones gr谩ficas.


Esta herramienta dispone de paquetes para conectarse con diferentes fuentes de datos, como Sqlite o Druid e Incluye un entorno de consultas (SQL Lab) que permite desarrollar consultas SQL sobre una fuente de datos para dar soporte a una representaci贸n gr谩fica.Tambi茅n, permite proteger los cuadros de mando y gestionar los permisos a trav茅s de usuario y contrase帽a. C贸mo es l贸gico permite la posibilidad de crear cuadros de mando p煤blicos.聽


Puede funcionar tanto en ordenadores personales como en entornos distribuidos,聽utiliza SQL Alchemy para facilitar la integraci贸n con diferentes gestores de bases de datos relacionales (mysql, postgreslq y oracle) y otros gestores de bases de datos no relacionales m谩s orientados al Big Data (kylin, Druid o Vertica). Para conectarse desde Apache Superset a estas fuentes de datos ser谩 necesario instalar alg煤n paquete que act煤e como middleware y configurar la conexi贸n con SQL Alchemy. Apache Superset permite utilizar diferentes usuarios, y roles con permisos espec铆ficos de acceso, creaci贸n o modificaci贸n de fuentes de datos, gr谩ficas, cuadros de mando, etc.聽

En resumen, la principales ventajas de Apache superset son:

  • Proporcionar la posibilidad de realizar BI sin escribir c贸digo (lo que es f谩cil de usar para aquellas personas que no son programadores, ya que solo necesita saber SQL b谩sico.
  • Instalaci贸n y configuraci贸n聽f谩cil y r谩pida.
  • Proporciona SQL-Lab聽que permite consultas interactivas.
  • Te permite tener una Vista interactiva f谩cil y atractiva, para realizar la exploraci贸n de datos.
  • Satisface las necesidades de la mayor铆a de las empresas para permitir un an谩lisis de datos simple.

Desventajas

  • La aplicaci贸n a煤n no admite bases de datos NoSQL.
  • Aunque el n煤mero de usuarios est谩 creciendo, todav铆a tiene poco o ning煤n soporte.
  • A veces, SQL-Lab se congela en consultas para grandes cantidades de datos.
  • Tiene un n煤mero considerable de otros problemas sin resolver.
Apache Superset

驴C贸mo instalar Apache Superset?

Lista de comandos para instalar Apache Superset en ubuntu18

  • sudo bash
  • apt update
  • apt install python3-pip
  • pip3 install virtualenv --user
  • apt install python3-venv
  • python3 -m venv venv
  • . venv/bin/activate
  • pip3 install --upgrade setuptools pip --user
  • pip3 install apache-superset
  • superset db upgrade
  • export FLASK_APP=superset
  • superset fab create-admin
  • superset load_examples
  • superset init
  • gunicorn -w 10 聽--timeout 120 -b 0.0.0.0:8088 --limit-request-line 0 --limit-request-field_size 0 --statsd-host localhost:8088 "superset.app:create_app()"

Os dejo un v铆deo con el ejemplo pr谩ctico.