Updated on 2025-05-14 GMT+08:00

Solution Overview

Scenarios

This solution is built on the low-code platform Dify. It combines the inference capabilities of DeepSeek models with backend services to implement a workflow system that transforms users' natural language questions into intelligent data queries, analysis, and visualized feedback. The results are presented in a user-friendly manner, creating an automated data insight assistant for businesses. It is suitable for enterprises that require intelligent decision support in processes such as sales analysis, customer service optimization, and compliance audits. It balances cost and data security to enhance efficient business decision-making.

Solution Architecture

This solution helps you quickly deploy an intelligent data analytics platform. It transforms natural language questions into structured data queries, analytics, and visualization.

Figure 1 Solution architecture

This solution will:

  • Create two Huawei Cloud Flexus X Instances (FlexusX), one for deploying Dify and the other for backend services.
  • Create two EIPs and associate them with the FlexusX instances to enable access to and from the Internet.
  • Create an RDS that supports both MySQL and PostgreSQL to provide data sources for intelligent data insight.

Advantages

  • Zero-code interaction and low threshold

    Users can directly ask questions in natural language without mastering SQL, Python, or data analysis skills, lowering the usage threshold.

  • Intelligent analysis

    Large AI models automatically interpret data and provide a complete report with data overviews, detailed analyses, and visualized conclusions, replacing manual analysis and document writing.

  • Ecosystem integration

    The Dify platform allows you to export and publish APIs, which can be quickly embedded into your service systems.

Notes and Constraints

  • Before deploying this solution, make sure you have created a HUAWEI ID capable of accessing the target region and enabled Huawei Cloud services.
  • If you choose the yearly/monthly billing mode, ensure that your account balance is sufficient for automatic payment during one-click resource deployment. If you do not have sufficient balance, you can enter the Billing Center to manually pay for the order.
  • If you choose to use IAM agencies to deploy resources, ensure that your Huawei Cloud account has sufficient IAM permissions. For details, refer to (Optional) Creating the rf_admin_trust Agency. If you use a HUAWEI ID or an IAM user under the admin user group, you do not need to select an agency; the permissions of the currently logged-in user will be used for deployment.