Giter Site home page Giter Site logo

meta-d / ocap Goto Github PK

View Code? Open in Web Editor NEW
19.0 2.0 6.0 28.44 MB

๐Ÿ›ฐ Metadยฎ Open Platform for Enterprise Data Analysis, Indicator Management and Reporting

Home Page: https://mtda.cloud/en/

License: Other

TypeScript 80.94% JavaScript 0.18% HTML 11.06% SCSS 6.56% Vue 0.02% CSS 0.01% MDX 0.04% Dockerfile 0.07% Java 1.04% Handlebars 0.04% Shell 0.03%
angular bi echarts ocap olap olap-engine react sql vue wasm

ocap's Introduction

English | ไธญๆ–‡

Metad

Open-Source Analytics Platform for Enterprise Data Analysis, Indicator Management and Reporting

Visitors ocap on npm ย  License: AGPL v3 Gitpod Ready-to-Code

Metad Analytics Platform

๐Ÿ’ก What's New

๐ŸŽ‰๐ŸŽ‰ Introducing the launch of Metad Analytics Platform version 2.0, bringing along a host of new features and improvements, including:

  • Themes and Layouts The website has undergone a complete overhaul, now fully supporting dark mode themes for enhanced comfort during nighttime work.
  • AI Copilot Upgraded to execute AI operations in the form of custom commands, with a rich set of built-in commands available. For more details, please refer to AI Copilot.
  • Indicator Application The indicator application page has been optimized and upgraded, making it more convenient to view and analyze indicators across different devices.

๐ŸŽฏ Mission

"One Table, One Model, An Indicator System"

Simple, efficient, integrated. Users can conduct analysis by simply dealing with one fact table. Through the multi-dimensional modeling function provided by the platform, a comprehensive set of indicators can be quickly obtained within the unified semantic model.

๐ŸŒŸ What is it

Metad Platform - Open-Source Analytics Platform for Enterprise Data Analysis Indicator Management and Reporting.

  • Semantic Model: Perform multi-dimensional data modeling and analysis, allowing users to explore data from various dimensions and hierarchies.
  • Story Dashboard: Create compelling visual narratives with Story Dashboards, combining interactive visualizations, narrative elements, and data-driven storytelling.
  • Indicator Management: Easily define, manage, and monitor key performance indicators (KPIs) to ensure data quality, consistency, and effective performance analysis.
  • AI Copilot: Benefit from AI-driven insights and recommendations to enhance decision-making processes and identify actionable opportunities.

Story Workspace

Indicator Application

โœจ Features

Main features:

  • Data Sources: connects with lots of different databases and data warehouses.
    • OLAP: SAP BW/BPC, HANA, SSAS, Mondrian, Kylin etc.
    • MPP DB: StarRocks, Apache Doris, ClickHouse etc.
    • SQL DB: MySQL, PostgreSQL etc.
    • MR Source: Hive, Trino etc.
  • Semantic Model: Supports the unified semantic modeling of two olap engines: MDX and SQL, and supports multi-dimensional modeling and analysis.
    • Query Lab: An environment for executing and analyzing SQL or MDX queries, with AI Copilot to assist in writing and optimizing SQL or MDX queries.
    • Virtual Cube: combine dimensions and measures from multiple cubes.
    • Access Control: The access control of the cube defined based on single role or combined role to the row level.
    • External Cube: support cube from third-party multiple-dimensional data source, such as SSAS, SAP BW/BPC etc.
    • Calculated Members: support calculated dimension members and calculated measures using MDX or SQL expression.
  • Project: A project is a collection of story dashboards, indicators and other resources that are used to create and deliver analytics content collaborating with colleagues.
  • Indicator Management: Define, manage, and monitor key performance indicators (KPIs) to ensure data quality, consistency, and effective performance analysis.
    • Indicator registration
    • Indicator certification
    • Indicator business area
    • Derivative indicator
    • Indicator measure
  • Indicator Market: Publish and share indicators with other users in one place.
  • Indicator Application: View and analyze indicators in a dedicated single page application.
  • Story Dashboard: Create compelling visual narratives with Story Dashboards, combining interactive visualizations, narrative elements, and data-driven storytelling.
    • Bigview Dashboard: A story dashboard suitable for large screen display, supporting data automatic refresh and scrolling display.
    • Mobile Design: support mobile terminal adaptive design, support mobile terminal browser access.
    • Story Template: Create and share a unified style and layout template of story.
    • Execution Explain: Explain the execution process of SQL or MDX queries inculde query statement, slicers, query result and chart options.
  • AI Copilot: assist users quickly design and implement story dashboards and indicators.
    • /query command to execute SQL or MDX queries.
    • /story command to create a story dashboard.
    • /indicator command to create an indicator.
    • /clear command to clear the screen.
    • ...

Basic feartures of the platform:

  • Multi-tenant
  • Multiple Organizations Management
  • Home Dashboard
  • Roles / Permissions
  • Tags / Labels
  • Custom SMTP
  • Email Templates
  • Copilot
  • Country
  • Currency
  • Logger
  • Storage File
  • User
  • Invite
  • Business Area
  • Certification
  • Dark / Light and other themes

๐ŸŒผ Screenshots

Show / Hide Screenshots

Pareto analysis open in new tab

Pareto analysis Screenshot

Product profit analysis open in new tab

Product profit analysis Screenshot

Reseller analysis open in new tab

Reseller analysis Screenshot

Bigview dashboard open in new tab

Bigview dashboard Screenshot

Indicator application open in new tab

Indicator application Screenshot

Indicator mobile app open in new tab

Indicator mobile app Screenshot

๐Ÿ”— Links

๐Ÿ’ป Demo, Downloads, Testing and Production

Demo

Metad Analytics Platform Demo at https://app.mtda.cloud.

Notes:

  • You can generate samples data in the home dashbaord page.

Downloads

You can download Metad Desktop Agent use to connect to your local data sources.

Production (SaaS)

Metad Analytics Platform SaaS is available at https://app.mtda.cloud.

Note: it's currently in Alpha version / in testing mode, please use it with caution!

๐Ÿงฑ Technology Stack and Requirements

For Production, we recommend:

Note: thanks to TypeORM, OCAP will support lots of DBs: SQLite (default, for demos), PostgreSQL (development/production), MySql, MariaDb, CockroachDb, MS SQL, Oracle, MongoDb, and others, with minimal changes.

See also README.md and CREDITS.md files in relevant folders for lists of libraries and software included in the Platform, information about licenses, and other details

๐Ÿ“„ Documentation

Please refer to our official Platform Documentation and to our Wiki (WIP) or api references for more details.

๐Ÿš€ Quick Start

Please check our Wiki - Development to get started quickly.

๐Ÿ’Œ Contact Us

๐Ÿ›ก๏ธ License

We support the open-source community.

This software is available under the following licenses:

Please see LICENSE for more information on licenses.

๐Ÿบ Contribute

  • Please give us โญ on Github, it helps!
  • You are more than welcome to submit feature requests in the ocap repo
  • Pull requests are always welcome! Please base pull requests against the develop branch and follow the contributing guide.

ocap's People

Contributors

anypossiblew avatar meta-d avatar qswksp avatar tiven-w avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.