Big Data 12 min read

NetEase EasyData Metric Middle Platform: Architecture, Core Technologies, and Future Plans

This article details NetEase EasyData's evolution and product matrix, explains why a metric middle platform is needed, describes its core technical architecture—including a unified logical semantic model, a custom metric query language, and engine decoupling—and outlines future development directions.

Big Data Technology & Architecture
Big Data Technology & Architecture
Big Data Technology & Architecture
NetEase EasyData Metric Middle Platform: Architecture, Core Technologies, and Future Plans

NetEase EasyData (数帆) has evolved since 2006, using distributed databases, Hadoop, and launching products such as the big‑data platform Mengtian, NetEase YouShu, ChatBI, and the metric middle platform.

The product matrix includes low‑level data compute/storage components (HDFS/S3, Amoro, Yarn/K8s, Spark, Hive, Impala, Flink), DataOps lifecycle tools, and a nine‑module data governance suite covering standards, metadata, data maps, metric system, quality, asset center, model design, security, and services, plus BI/ML application layers.

The metric middle platform (EasyMetrics) addresses six common pain points: inconsistent metric definitions, fragmented entry points, unquantified metric value, low development efficiency, redundant calculations, and poor metric quality.

Solution features a unified logical semantic model layer that abstracts heterogeneous data sources, a custom metric query language that simplifies metric definition, composition, and time‑period handling, and a MetricsDSL that translates to Calcite RelNode and then to target‑engine SQL.

Core technologies include cross‑source logical semantic modeling, a concise metric query language (e.g., Select … where … BY …), time‑period syntax, and support for aggregation functions like AVG, COUNT, SUM, logical operators AND, OR, and arithmetic functions (+, -, *, %, ABS).

Engine decoupling enables flexible integration with third‑party schedulers (e.g., Apache DolphinScheduler) and compute engines (Spark, Flink, JDBC) via abstract adapters.

Future plans cover deeper metric applications such as dashboards, KPI management, and metric maps, broader BI integration, support for additional data sources like Doris, and AIGC‑driven natural‑language metric queries.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AnalyticsBig Datadata modelingData Governancemetric platformMetricsDSL
Big Data Technology & Architecture
Written by

Big Data Technology & Architecture

Wang Zhiwu, a big data expert, dedicated to sharing big data technology.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.