“What will be hot and what to learn in 2022? This article is participating in the” Talk about 2022 Technology Trends “essay campaign.

Throw out problem

All said that the ability to resume is very important, so how to resume is the most effective?

In my opinion, replays based on accurate data analysis are the most effective, as either arbitrary requirements or unwarranted iterations of optimization can lead to results that go against expectations.

Today, WE introduce Superset, a very user-friendly data analysis visualization platform. With it, we can conduct very elegant data exploration and analysis and build a clear visualization platform.

Introduction to the

Superset is a modern data exploration and visualization platform.

Superset is fast, lightweight, intuitive and loaded with options, making it easy for users of all skills to explore and visualize their data, from simple line charts to highly detailed geospatial maps.

The characteristics of

Powerful and easy to use

Integrate and explore data quickly and easily with a simple code-free visual builder or a state-of-the-art SQL IDE.

Integration with modern databases

Superset can connect to any SQL-based data source through SQLAlchemy, including modern cloud native databases and pb-level engines.

Modern architecture

Superset is lightweight and highly extensible, leveraging the power of existing data infrastructure without the need for another ingestion layer.

Rich visualization and dashboards

Superset comes with a nice set of visualizations, and you can easily customize visualizations to suit your needs, with drag-and-drop Settings.

On the rendering

Shangguan Chart data

Getting started was extremely easy, and I spent about half an hour building a demo on my computer

The following describes the deployment process

Deployment process

The environment that

Superset is not officially supported on Windows. An option for Windows users to try Superset locally is to install the Ubuntu desktop VM through VirtualBox and continue to execute the Docker on Linux instructions within that VM.

Superset is MacOs – and Linux-friendly and can be installed directly.

Below I use their own MacOs installation process, for you to demonstrate.

The installation process

1. Install the docker

We need to install Docker. Click on the Docker website to download the latest version of Docker.

Choose the installation version according to the type of computer chip, my computer is an Intel chip, so choose the first one.

Tip: We can check the chip information by clicking the Apple icon in the upper left corner of the Mac and clicking the “View this Device” button that pops up.

2. Adjust the Docker memory

Open the Docker preferences panel, go to the “Resources” section and increase the allocated memory to 6GB.

Tip: Superset will not start with only 2GB of RAM allocated by default.

3. Clone Github of Superset

We switch to the directory where we are going to install Superset and clone the project

git clone https://github.com/apache/superset.git
Copy the code

After this command completes successfully, we will see a new folder named superset in the directory.

4. Pull resources

We use CD superset to switch to the project directory

Then execute the following command to pull the resource files required by the project

docker-compose -f docker-compose-non-dev.yml pull
Copy the code

The execution of the pull command may take a long time or even be interrupted due to network problems. If the interruption occurs, repeat the pull command

When all the files are downloaded and all the files are displayed as done, we execute the up command

docker-compose -f docker-compose-non-dev.yml up
Copy the code

5. Open docker and run the project

When we open docker, we will find a new Apache/Superset in our Images menu bar. We click the [RUN] button on the right

We can click on the Docker CLI button, call up the command line tool, to see the Superset run log.

5. Login test

With all the above configured, we open: http://localhost:8088

The login page is displayed as shown in the following figure.

The default login account and password are admin

Once logged in, we can experience the features.

After a quick test, the console supports dragging and dropping the Settings display panel.

More functions

  • An intuitive interface for visualizing data sets and creating interactive dashboards
  • A variety of beautiful visualizations to present your data
  • A code-free visual builder for extracting and rendering data sets
  • A world-class SQL IDE for preparing visual data, including a rich metadata browser
  • A lightweight semantic layer that enables data analysts to quickly define custom dimensions and metrics
  • Out-of-the-box support for most SQL databases
  • Seamless asynchronous memory caching and querying
  • An extensible security model that allows very complex rules to be configured to determine who has access to which product features and data sets.
  • Integration with primary authentication backends (database, OpenID, LDAP, OAuth, REMOTE_USER, and so on)
  • The ability to add custom visual plug-ins
  • Apis for programmatic customization
  • Cloud native architecture designed from the ground up for scale

The official website address is here, welcome to experience the taste

conclusion

I believe that Superset, a data analysis visualization tool, will be more and more popular with the popularity of data analysis and replaying awareness, as well as the simplicity and powerful functions of Superset.

The last

Thanks for reading and welcome to like, favorites,coin(attention)!!