1

No, no, no, no, isn't your company aware of the importance of data analytics?

According to a NewVantage , 92% of organizations are now continuing to increase their investment in becoming data-driven organizations, with data analytics bringing greater benefits to companies. McKinsey Global Institute ( McKinsey Global Institute ) concluded that through data analysis, businesses are 23 times more likely to acquire new customers and six times more likely to retain existing customers, using data insights and 19 times more likely to be profitable at the time of analysis.

The current state of commercial use of data analytics

Currently, many vendors are underutilizing neither their data nor their analytical capabilities. In Harvard Business Review analytics service, Inc. (HBR), less than a quarter (24%) of respondents rated their organization's effectiveness in using analytics data above 7/10. The proportion is small and the effect is low, which is staggering.

In real business development, some key decisions that rely on data analysis are often of great strategic significance. The importance of analyzing and extracting useful information and value from existing massive data is self-evident.

Why companies aren't making the most of analytics data

Is it because it doesn't like a company that doesn't do enough data analysis?

No, the real reasons usually fall into two broad categories

  1. Information silos.

The business systems are relatively independent, and data cannot be integrated and shared, such as the coordination of sales and production, and the coordination of inventory and procurement, resulting in the inability to access the necessary data of the entire organization to obtain effective information and decision-making;

  1. There is limited interaction between necessary data.

Business personnel lack professional knowledge or lack of participation in data, so they cannot deeply mine and analyze the correlation between important information, so as to draw conclusions supported by sufficient data. It also means that business people rely heavily on IT teams to solve data problems.

In order to solve these two key problems, what we need is a unified data analysis platform. This is the key to more intuitive, holistic, visual analytics that seamlessly embed actionable, intelligent data analytics into user workflows and customer-facing software, services, and experiences. Business people can personalize analytics in any way on a unified platform, and businesses can deliver it to customers and internal users without having to deal with myriad data and security challenges.

How to embed data analytics into web applications

After talking about the key issues and introducing the way to solve the problem, the next thing we need to do is how to embed the function of data analysis into our web application. Usually we do it in two steps:

Step 1: Remove barriers to data and analytics access through structured data access and governance

Embedded analytics overcomes accessibility barriers, a unified platform connects multiple originally isolated data sources, and data can be accessed, processed, and analyzed regardless of whether data is on-premises, in the cloud, or in applications, building a business model that can be used for data analysis . Users can integrate Model Designer into applications as a unified platform to reuse unified models in various reports and dashboards.

Step 2: Create and embed visual analysis results into existing workflows

Use the results of data analysis to produce reports and dashboards, even a single chart, KPIs are seamlessly embedded into the application, and a complete data story can be drawn on a single chart across data sources and platforms, and integrated into the user's daily workflow It can effectively improve data availability and help users make better decisions.

Is it difficult? Not difficult.

Generally, developers of software companies can directly embed the entire data modeling designer or report and large-screen designers into the application, directly design and use, reduce development costs, and deliver more flexible; or customize various styles It can directly embed the entire report or large screen, or a single chart into the customer's application, break through the data barriers of the business system, and better reflect the value of data; at the same time, OEM can define its own BI application from the installation package to the portal .

Next, let's take a look at different embedding methods and their functional characteristics.

1. URL/Iframe embedding

Large screens (dashboards), reports, data models, portal websites and background management websites can use URLs to independently embed applications. The principle is that the large screens, reports, data models, portals, etc. produced have a corresponding The URL address can be used as the target address of a menu link in the business system, or as the src attribute value of an iframe element in the business system page, and parameters can be used in the URL to transmit integration information and control more options, such as language , the system theme, whether the menu is visible, etc.

The above picture is to embed the entire dashboard through the URL. View the attribute values of the SRC as follows:

Then you can take the address of the website, assemble it into a complete URL, and directly open the entire dashboard.

http://10.32.10.170:51980/interface/EntranceWyn.jsp?id=WynEnterprise&; type=dashboards&docid=0a640820-45d8-4d13-a436-131c237d9a51&theme=default&lng=zh& toolbar=hide.

Which question mark? After that, it is the URL parameters and parameter values. Through the parameter theme, the document (docid) accessed when integrating the page, the default system theme color (theme) used, the language (lng), and whether the menu is displayed (the toolbar is hide, hidden or not displayed) are passed. ).

2, DIV embedded

Compared with URL embedding, DIV embedding is more flexible and has stronger interactivity. The working principle of this method is to obtain the DIV element of the document and the corresponding value, and then write it into the web page code. At the same time, users can customize styles or more interactive operations through more open properties and events.

The following is a complete embedding case, which seamlessly embeds five charts on the portal homepage, intuitively displays all the indicators that users are most concerned about in the personal workspace, and smoothly accesses data in the user's workflow, helping users to be faster and more accurate. , Easier decision making and data-driven across the enterprise.

As shown in the "Monthly Sales Trend" in the above chart, by setting the URL address as an attribute value of src, it is embedded in the company's portal website,

After embedding, style properties such as border-collapse, width, display are set, and the chart is automatically scrolled: the value of scrolling is auto, and the adaptive size (noresize property).

3. API Embedding

In addition to the first two methods, Wyn provides a comprehensive set of GraphQL APIs, which can be used for deeper and more flexible integration. Almost all interface operations can be completed by calling APIs, such as querying all reports and large-screen documents on the portal page. List, preview a large screen directly, create users, manage permissions, etc. The API can also be used in conjunction with the previous URL and DIV embedding.

A simple example: Get a list of specific document types visible to the current user, including dashboards, reports, datasets, and data sources, by calling an API.

Above, users can flexibly choose the most suitable embedding method according to their own business scenarios and actual needs. The comparison is as follows:

4. OEM customization

Based on the previous embedded dashboards, reporting on, Wyn Enterprise embedded analytics solutions provide fully powerful white label interactive analysis by applications and workflow, providing data-driven services to its customers. Software companies, enterprises can fully customize the entire portal, including system name, portal website address, all elements of system login page, system theme, layout, color, etc., from installation package to use, quickly customize and embed existing applications and solutions In the program, rebranding is realized.

When we choose a specific data analysis embedding method, we can choose it in detail according to our needs. If you want to know other content about embedded knowledge points, you are also welcome to leave a message~

In the future, we will also bring you more relevant introductions and more detailed technical choices about embedded data analysis.


葡萄城技术团队
2.7k 声望29.4k 粉丝

葡萄城是专业的软件开发技术和低代码平台提供商,聚焦软件开发技术,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。