Web Enterprise Report platform-Crystal Enterprise 9 Technical White Paper

Source: Internet
Author: User
Tags ldap dedicated server

Overview

Information provides each enterprise with the raw materials required to develop and implement a successful business strategy. To make full use of the advantages of enterprise information assets, every application requires a scalable, reliable, and web-based solution, it is used for reporting, analysis, and providing key task information to relevant personnel to ensure business success.
Crystal Enterprise provides a globally scalable, multi-layer fault-tolerant architecture built to meet the most demanding business environments. It provides flexible solutions for building or integrating with intranets, exists, and enterprise portal applications to meet the information needs of multiple audiences based on the security level.
Crystal Enterprise integrates Crystal Reports professional and crystal analysis professional-two powerful reporting and analysis tools-to ensure that comprehensive and actionable information is quickly generated for decision makers.

Directory

Information-driven business
Crystal Enterprise Introduction
Content management and delivery
Customized services
Management Service
Report Service
Analysis Service
Extended Service
Structure Service
Crystal Reports
Crystal Analysis
Standard Value
The most experienced brands in the report Industry

Information-driven business

Information provides each enterprise with the raw materials required to develop and implement a successful business strategy. Therefore, enterprises will invest millions of dollars in key task information assets, such as ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), and SCM (supply chain management ), to capture, process, and store valuable data related to the market, customers, competitors, and business processes.

However, these systems are only part of the solution required for successful implementation. Although these systems can efficiently collect enterprise operation information, they generally do not provide analysis, browsing, and processing for different information consumers, such as employees, customers, and suppliers, and make the right decision.

To make full use of the advantages of enterprise information assets, every application requires a scalable, reliable, and web-based solution, it is used for reporting, analysis, and providing key task information to relevant personnel to ensure business success.

Crystal Enterprise Introduction

Crystal Enterprise provides a web-based, integrated report, analysis, and delivery solution that provides each enterprise with the powerful functions required to understand enterprise information. Crystal Enterprise provides comprehensive and customizable solutions for any data source and application, providing employees, customers, and suppliers with secure access to interactive and operable information. Crystal Enterprise helps people understand the Decision-Making information that can drive business development.

Crystal Enterprise brings together over eight years of experience in developing and delivering scalable and reliable information delivery systems, specifically designed for enterprise standards for Web and mission-critical tasks, provides cost-effective solutions for report integration and analysis in intranets, exists, and enterprise portal applications, and extends information to hundreds of thousands of users.

Crystal Enterprise is seamlessly integrated with Crystal Reports professional, a world-class high-performance report tool for relational data. It also integrates representatives of crystal analysis professional, a new technology that allows you to build interactive reports from any OLAP data sources, it also provides the ability to deliver information to any device, such as computers, PDAs, and mobile phones, so that users can obtain the required operational information at any time and promote business development.

Content management and delivery

Managing and delivering highly interactive and operable content for end users is not a simple task. There are many obstacles that will affect the quality of the end user experience, the ability to deliver, maintain, and expand the system. Key criteria include:

  • Scope of content delivery options
  • System speed-including real-time and cache content generation speed
  • System scalability and availability assurance
  • Security infrastructure capabilities

Crystal Enterprise is built on research and development for over 1500 people-years, and works closely with customers to build an efficient content management and delivery platform. We have gradually optimized the information delivery technology through eight versions, and built crystal enterprise from the foundation to meet the user's management and delivery needs for reporting and analysis through the Web.

Crystal Enterprise is a cross-platform, Web-based architecture designed for seamless integration with existing web applications, it also provides a unified infrastructure for multiple reporting, analysis, and information delivery projects.

Figure 1: Crystal Enterprise Architecture. Built on an enterprise-level multi-server architecture, Crystal Enterprise can be integrated with your existing technical infrastructure to provide powerful information delivery technology and the best reporting and analysis technology.

Customized services
For any information-driven enterprise, integrating and distributing information in the existing structure and application is the key to success. Enterprises can either build or purchase a series of enterprise application systems (such as self-developed applications, PeopleSoft and Siebel) and network applications (such as using BEA WebLogic or other platforms) and Enterprise portals (such as plumtree and viador ). The goal is to provide an easy-to-use and efficient portal for the enterprise's existing business information and systems.

Customized services provide flexible portal solutions for information-driven enterprises. Crystal Enterprise supports standard network environments, such as DHTML, Java, COM, and XML, to meet the requirements of enterprise content generation and integration.

  • Distribution/Interaction
    Content Delivery is the primary key factor for designing an integrated information delivery system. This requires that end users be provided with dynamic content and graphical information assistants to meet customers' demand for any drill-down information and customization of information.

    Crystal Enterprise can provide fast and Dynamic Content Distribution for any user (either inside or outside the firewall) through any device. With zero-client distribution, Crystal Enterprise provides a wide range of interaction and personalization features at the same time
    Users need to extract more valuable information from various reports and analysis resources.

  • Interactive DHTML browsing
    DHTML provides many functions for browsing and interacting with network content. Unlike the insert-based technology, DHTML does not need to download software or make other special configurations when browsing the content, making it without sacrificing security requirements, ideal for delivery when using the firewall.

    Figure 2: Crystal DHTML Browser: the crystal DHTML browser can transmit a wide range of interactive information.

    Crystal Enterprise can distribute multiple reports and analysis content to any browser that uses DHTML.

    Its Embedded Zero-client report browser provides flexible interaction and drill-down functions in a zero-client environment. These functions include various forms of presentation functions (reports, charts, maps), drill-down functions, query functions, and report output functions.
    The browser for analytic content also uses pure DHTML to support OLAP data analysis. High-quality form browsing, charts, Drag and Drop functions, and comprehensive cut/cut functions are also provided in this interface.

  • Alert
    The alarm notification function emphasizes the emergence of key information by directly sending an email about the alarm information (which needs to be started) to the user. Administrators can create personal or distribution lists, configure alarm notifications, Provide link addresses for link back-to-Report, and some records in reports.

  • Output Format
    Website content is output in a variety of standard forms, such as printing, browsing, and in-depth analysis-this is very important to the information transmission system.

    Crystal Enterprise supports popular output software, such as Adobe Acrobat (PDF), Microsoft Excel, and word (RTF). In addition, Crystal Enterprise also has its own output form-Crystal Reports. All these output forms can generate reports quickly to ensure high fidelity of the output process.

  • Intelligent report Technology
    Smart reporting technology for Crystal Enterprise integrates web-based information delivery, instant style information, report operations, modification, and other functions. You can browse a pre-defined report and modify and maintain the format and content on the same interface to provide more detailed business questions and more accurate answers.

    This method represents an efficient distribution mode provided by the same predefined reports and a combination of powerful functions provided by instant tools to end users. In addition to the combination of these two powerful functions, it can also break down the functions provided by typical real-time tools (such as filtering, filtering, and grouping ), it also provides a combination of different features based on user definitions and requirements.

    Figure 3: Interactive Viewer Using Smart reporting technology. A more advanced browser provides multiple report modification functions. This is an example of how to use Crystal Enterprise to deliver real-time reports.

    IT personnel can now control the activation of real-time reports for end users with unprecedented powerful functions. The application interface and security restrictions can be perfectly combined to meet the requirements of different users without adding complicated work. The report modification queue can be shortened by providing different modification permissions to different end users. Moreover, powerful developer interfaces and pure DHTML delivery can achieve intuitive delivery and reduce training needs.

    Figure 4: Crystal instant Application. This zero-client application enables end users to quickly build reports on data sources in the crystal enterprise system. This report is actually created on the server and saved to the Crystal Enterprise folder for future use.

    Smart reporting is a seamless addition to Crystal Enterprise processing. It is built on the same powerful server-side technology and flexible user interface model as Crystal Enterprise. Like Crystal Enterprise, all its content and functions are delivered in the form of pure DHTML.

  • WAP-ready
    Currently, wireless devices (such as WAP mobile phones, PDAs, and two-way pagers) have become more and more widely used as real-time information transmission tools. However, using these devices also acts as a proxy, that is, how to make the content meet the needs of these devices with different functions, forms, and sizes.

    You can use a zero-client, server-side browser-controlled mechanism to automatically generate specific parts of a report, without the need to consider the user interface or size constraints of the standard DHTML report browser. In this way, developers can easily integrate Crystal Enterprise content into reports, enterprise portals, or wireless applications for senior personnel.

    Crystal Enterprise can transmit content to all WAP-based devices through custom XML and supports active scripting. Developers can create custom XML workflows and convert them to WML or any other standard language using JavaScript or VBScript.

  • Integration
    How to integrate with existing enterprise applications, web applications, and enterprise portals is also critical in the design of information transmission systems. For users, the level and depth of integration will affect the use of products. Therefore, developers must make full use of the flexibility of industry-standard programming languages and scripting languages to establish a friendly Information Transmission Application.

    Crystal Enterprise can be seamlessly integrated with any Internet, Intranet, and external network applications. In addition, because it has powerful customization functions and fully supports standard scripting languages (JavaScript and VBScript), users can quickly establish network applications.

    Figure 5: Portal Integration of Crystal Enterprise. With the Crystal Enterprise SDK, developers can integrate with any network application.

  • Crystal Enterprise software developer's kit (SDK)
    Network Interfaces for enterprise applications are generally related to custom content and query templates for network interfaces of other applications. In order to connect the content in an application to the content in the enterprise Internet, Intranet, or external network, the work of developers is often limited to modifying the icons, colors, and font styles in the template. The result is integration limitations.

    You can solve this problem by using network-based APIs. By using JavaScript,. net, or VBScript to establish a complete customer interface, developers can closely integrate other enterprise applications and content.

    Crystal Enterprise fully targets Java,. net, and COM Object modes to meet this important and tightly integrated approach. These object models collect all call information required to extract the content list from the system, control content processing and distribution, View content, interact with content, and manage the system. All sample applications included in the product media use the same object model with detailed documentation. Smart reporting also extends this object model through other report operation controls, allowing users to create and modify reports on the web.

  • Application Server Integration
    The wide application of Web application servers and related middleware platforms helps enterprises improve their efficiency in application development, delivery, and integration. Many enterprises use application server technologies from BEA, IBM, and Microsoft to make legacy applications available for the Web, integrate distributed applications, and provide end users with highly functional application interfaces.

    Crystal Enterprise provides close integration with these powerful mainstream platforms through its built-in COM and Java sdks. These sdks are provided in the form of a complete set of robust build, sample applications, and documents that can be directly installed on BEA WebLogic, IBM WebSphere, or ms iis. You can use mainstream scripting languages (such as VBScript and JavaScript) or built-in Java code to provide a highly controllable API for each aspect of Crystal Enterprise.

  • Comprehensive XML support
    As a very effective data exchange and information structuring protocol for different systems, XML has developed very rapidly. As a middleware technology, reports support the business logic of raw data streams and can generate and output many valuable information.

    If the report system supports the business logic of the existing data source, in addition, it can provide accurate output data for network users or provide XML data streams for other devices, applications, or systems (the XML data streams here can be standard or customized, the report system is a very powerful transmission platform.

    Crystal Enterprise has the ability to access XML data sources and output XML data streams. If the standard XML language is met, developers can customize the language based on the customer's needs. Of course, if we use a custom XML (http://www.seagatesoftware.com/xm./schema.xsd), we can easily extract and convert the content in Crystal Reports 8.5.

Management Service

Enterprise-level information transmission systems should have the following functions: efficient content storage and content organization, and management of access to special content users.
Crystal Enterprise provides a powerful security system and a dedicated server layer for system management. This server layer can be integrated with key applications and provides security support for the Module layer.

Figure 6: The crystal Management Console. The Management Console is a complete zero-Client Management Interface of the crystal enterprise system.

  • Security
    Security is a key factor in the success of information transmission system integration. Enterprises not only need to strictly control the work of all modules in the system, but also need to use certain tools to establish a security architecture as simple as possible. This requires the system to have the following features: support for third-party authentication, grouping user sets, and configuring user groups.

    To manage content delivery for internal and external users, Crystal Enterprise integrates a reliable security system. Built on the hierarchical structure of the security module, crystal enterprise not only supports folder-level and file-level applications, but also supports all legacy systems. In addition, the system provides integration with third-party security systems (including LDAP and NT.

  • Change control
    In a critical task system, the development process and test environment must be separated from the real production environment. This usually requires a strict change control process and an independent database for report preparation. Crystal Enterprise enables the system administrator to dynamically change the report data source without opening or modifying the basic definition configuration.

    In addition, the change control process can benefit from implementing the new crystal repository. In this way, you can store and reuse common report creation among multiple reports to quickly and easily create and update the selected report. The shared components can be text or images, such as enterprise logos, legal statements, general calculation formulas, and functions for data conversion, and SQL commands that define datasets used in reports.

  • Custom content Integration
    The execution of scheduled reports is the best solution for repetitive reports and the best solution for running specific reports in a specific window at a specific time.

    Crystal Enterprise contains a time-based scheduled system that can run reports and duplicate reports at specific times. The predefined function is located on a server component that supports clusters. Therefore, you can ensure that the system can run normally in the case of hardware system problems.

  • Automated Management
    Conventional management and change management are the most complex aspects in maintaining enterprise software systems. Management is usually repetitive and involves multiple steps, which takes a lot of time and produces many user errors.

    Crystal Enterprise contains a comprehensive Object Model for programmatic control of system management. In this way, enterprises can build customized processes to automate common or complex management tasks, or assign these tasks to administrators in different fields and help stations. Programmatic management also enables enterprises to automate complicated custom processes.

  • Third-party authentication
    Strict security control is a key component of any enterprise-level IT infrastructure, many enterprises use Central Security repositories or directory services to help solve user account management problems between multiple applications.

    Crystal Enterprise (in addition to its built-in crystal security functions) also supports both Windows NT and LDAP authentication modes. In this way, enterprises can use these security assets and infrastructure to authenticate crystal enterprise users. User and user group information is not copied in Crystal Enterprise, but is directed to users and user groups in a third-party directory by creating aliases.

  • Granular security
    Many enterprises have highly customized and complex security modes, reflecting the different access permissions of each user in an enterprise. This is important not only to control which users can control which application, but also to control which type of application these users can access and what operations they can perform, and whether some sensitive data can be viewed only by specific users. These challenges are even more complex for applications serving internal and external users (such as exists.

    Crystal Enterprise provides a granular security control set, allows administrators to precisely define which applications a user can access and what operations can be performed on these applications (such as browsing previously generated content and refreshing data in reports ). Administrators can also create custom roles to summarize permissions of specific users or user groups.

  • Security assurance during browsing
    In terms of system security, enterprises usually need to implement this control at the data level. That is, based on the roles of users in the enterprise, some users can only see a small amount of data, while others can see more data. The challenge is how to display data on the same browser interface without clicking the production database when facing different users, however, data is filtered based on different user permissions.

    Crystal Enterprise provides a powerful function that allows administrators to book reports, to filter data when viewed by users (if necessary, it can be defined as filtering when users are booking) to provide each user with the information they need within their permitted range. This security mechanism enables a report (and a click operation on the database) to serve different user needs. Unlike other security mechanisms that require special report design considerations, Crystal's solutions can be used for any type of reports and support external permission databases. For more information, see "processing extensions.

  • Disaster recovery
    An important component of the enterprise application architecture for key tasks is the built-in support for fault tolerance. These include key components of the system cluster that ensure normal system running time and fault tolerance in case of hardware system problems. This function can be achieved through the use of third-party products. Of course, in view of the special requirements of the information transmission system, it is best to pre-integrate this function.

    Crystal Enterprise pre-integrates clusters and fault-tolerant components in the system management layer. This means that the system can increase the cluster response time and optimize user load balancing by adding physical machines. If one machine in the cluster fails, other machines in the cluster automatically balance the load and keep the system running normally.

Report Service

Efficient report transmission is another key factor in the design of the information transmission system. High performance is the most basic requirement for Distributed Systems Based on server systems and multi-server configurations. With minimal use of system resources, information extraction from any hardware or software in the information transmission system can provide the fastest customer experience for enterprises.

Crystal Enterprise is designed for fast, efficient, and real-time content transmission. With the most advanced technology, Crystal Enterprise is the ideal product for fast transmission of interactive content on Web browsers.

  • Report Design Support
    Crystal Enterprise provides extensive support for the design functions of Crystal Reports 9, enabling enterprises to build very complex reports that contain rich data. All key Crystal Reports production functions are supported in Crystal Enterprise, including crystal repository for report generation reuse and centralized updates, and custom functions for building complex and reusable business logic among multiple reports, SQL commands for query optimization and format editing of multiple data sources.

    When a report is published or updated manually on the standard console, the content of Crystal Reports can be updated from Crystal repository.

  • Report stream
    It is common to wait several hours or days to obtain the required reports. With the development of Internet technology and network report system applications, this time-consuming wait will no longer exist. Decision makers need real-time information response and feedback with network speed.

    In our latest architecture, we have developed new standards through the industry-leading network-based report processing technology-reporting streaming report stream. A report stream is designed for fast transmission of real-time reports. The specific procedure is to divide transmission operations into many small sections that can be executed quickly, then, the entire transmission is sent to the client's browser in the form of a workflow. In a sense, the user's results are a bit like HTML: the first to pass the simplest data, followed by relatively complex computing, charts, maps, and graphical files, until the first page is completely passed to the customer; the rest of the report runs on the server. All browsers have this function, including the zero-client DHTML report browser.

    The benefit of a report stream is that the visualization and dynamic content in the entire transmission operation have been transmitted to the customer before the entire report is completed. The report stream technology can also play a role in transmitting narrow-line patch reports and pre-reports.

  • Report Interaction
    Originally, Network reports were transmitted to end users through static html "Data snapshots. For IT personnel, the release of static Reports inevitably brings about such requirements, such: A large number of similar browser requests, simple information requirements, requirements for different reports, and so on. Because many complex tools and special technologies are required to meet these requirements, the number of report storage will inevitably increase.

    Crystal Enterprise's server-side Technology for web creation, personalization, and customization of reports breaks the limits of this model. This technology is widely supported, including direct parameterized reports, complex filtering, filtering, aggregation, and tabulation. This function enables custom development in Javascript or VBScript and integration with the Crystal Enterprise Security Model by displaying object models based on COM or Java.

    Crystal decisions also provides a variety of source code development applications that have been supported and tested to accelerate the delivery of real-time reports to end users. These content is included in the product's CD and is directly provided by crystal (see the screenshots in the previous section on managing real-time reports to learn about these applications ).

  • Processing of Scheduled Reports
    The second part of report processing is the processing of Scheduled Reports, which is the best solution for repetitive reports (that is, those reports or large reports that need to be run at a specific time.

    Crystal Enterprise includes a server component dedicated to processing predefined reports. This server component (such as the component in the reporting service layer) is designed to maximize batch processing within a certain period of time. It is highly scalable and can be installed on different hardware systems.

  • Multi-server support
    When processing multi-threaded applications, multi-processor machines can achieve high performance. Different processors can perform different functions, so they can optimize productivity and achieve load balancing.

    Crystal Enterprise fully considers how to take full advantage of multi-processor to optimize system performance. Therefore, all the main components in the system are multi-threaded and load balancing is supported.

Analysis Service

The Analysis Service further optimizes the value and usage of the integrated information transmission system. Supports the release of ad hoc and overview information. The analysis function of Crystal Enterprise enables analysts and end users not only to browse information from Relational reports, you can also obtain information from the hidden Development Trends of reports.

With Crystal Enterprise, you can publish interactive analysis information on the Internet. Therefore, you can flexibly browse OLAP data summary, in this way, you can learn from the OLAP business data that summarizes existing and historical data.

  • Efficient near-real-time access to multidimensional data
    Multidimensional Analysis is essentially an interactive process that requires fast and stable data connection. Most enterprise-level OLAP systems provide a variety of technologies and processes to optimize near-real-time access to data. Applications that use these built-in functions can provide users with maximum productivity and performance.

    The Analysis Service in crystal enterpise is designed to push as many processing processes as possible to the underlying OLAP servers. Data Operations on these OLAP servers can be optimized to the maximum extent. The SQL statements sent to the underlying layer can be modified to support complex operations or special handling situations.

  • Powerful analysis and format functions
    Most users want to simplify operations, while HTML for static browsing of OLAP data does not have interactive or analytical functions. Therefore, the user needs the system to provide powerful format and analysis functions to meet their needs for further data drilling.

    For more experienced users, crystal analysis provides a large number of analysis functions for network users through simple DHTML. It includes powerful formatting functions (such as highlighting the key points), formula and calculation functions, and data graphical functions (tables ). You can use the content menu to activate all these functions (right-click), and the permissions you use are controlled by the Administrator.

    Figure 7: Crystal analysisprofessional. Crystal analysis uses the DHTML environment to create reports and OLAP browsing assistants.

Extended Service
The expansion of information transmission system functions is a manifestation of the scalability of the entire application and a key factor that can meet the future technical system and business process of the system.

Crystal Enterprise is highly scalable. Its unique modular architecture provides seamless upgrade functions and target modules, allowing you to expand your system functions.

  • Module Design
    When the old system is integrated, the open and component-based system has higher maintainability and scalability. Software vendors can easily upgrade existing systems and add additional features without complex programming. For users, the component-based structure can be used to seamlessly upgrade the system and add functions.

    Crystal Enterprise is built on an open, component-based structure. Its platform structure includes the main system functions. All Server Components and structures follow this standard, and a module that extends content management and security performance can be established accordingly.

  • Crystal Enterprise software developer's kit (SDK)
    Many packaged applications provide simple C application language interfaces (APIS) to add system functions or integrate with existing systems and structures. Despite the high flexibility of these C language APIs, users still cannot maintain scattered code libraries through them.

    Crystal Enterprise is used to personalize and integrate modules based on COM or Java interfaces. It can also expand system functions. This SDK contains many advanced functions that can meet developers' requirements on the control system. All core applications of the system can be quickly developed and integrated through these modules. In addition, developers can use the same module to maintain the network-based code library. This includes the management SDK and client SDK.

  • Management SDK
    The management SDK provides a wide range of services for maximizing or assigning management tasks. Enterprises can build customized applications and automatically execute processes that contain multiple steps (such as adding new users ), or provide a subset of management functions for a specific user (for example, changing the password for the help desk resource, etc ). The management SDK provides access to all system management functions, including creating/configuring users and user groups, adding reports, creating folders, setting permissions and parameters, and setting the reservation mechanism.
  • Client SDK
    The client SDK provides an ideal environment for building and customizing the end user interface, provides a rich object model and a process-based Query Language for extracting content from the system and integrating it into any web application. The client SDK also provides access to all client-oriented functions, including viewing services, storage browsing services, booking services, user parameters, and alarms.
  • Processing Extension
    The parameters at browsing time and scheduled time are relatively simplified for the end user to personalize the report content. However, many enterprises still need to control the personalized process at the backend without user intervention. This requirement is usually generated when an enterprise needs to minimize the complexity of end users, or when a report contains some sensitive information.

    Crystal Enterprise provides a powerful technology called? Quot; process expansion "to meet this requirement. Report requests can be automatically interpreted before or after processing, and modified to the data-level security, information filtering, or other parameters in the report process.

    A key aspect of processing scaling is the provision of robust security systems for browsing. By using a centralized permission database (such as enterprise-level LDAP storage), report requests can be modified during browsing or pre-booking, provide information that matches the user's permissions in the permission database.

Structure Service
The information transmission system is one of the key components of the enterprise IT system and the main decision support system of the enterprise. This requires the system to be highly available and efficient, and can process, manage, and transmit key reports for a wide range of users.

Crystal Enterprise is built on a complex N-layer structure and can provide scalability for key decisions. The structure Service also provides a powerful architecture with high scalability and high stability.

  • Multiple servers
    The ability to support multiple server systems is a key issue of the scalable system. The function of distributing multiple server components to multiple machines enables enterprises to selectively add hardware based on the usage of hardware resources to maximize the effect.

    Crystal Enterprise is built on such a distributable component structure. This means that a single system component can be loaded to different machines during the implementation of a single application. Therefore, each backend function is distributed across different components, such as scheduled report processing, system management, caching, or real-time report processing and network distribution.

  • Fault Tolerance/No spof
    Normal running time is a key indicator to measure the cost of enterprise system ownership. It also affects users' views on system value and quality. In order to truly realize the efficacy of Enterprise infrastructure, a system must be able to provide comprehensive fault tolerance features, including support for disaster recovery and the creation of redundant hardware and software services.

    Crystal Enterprise provides disaster recovery at the system management level (this layer manages pre-booking, security, external authentication, and serves as a name server for other systems ). The system also supports replication of all servers. When a hardware fault occurs or the wait time is exceeded, redundant components can automatically take over the workload loaded by the system.

  • Server Load balancer
    The intelligent load balancing algorithm not only overcomes possible bottlenecks, but also makes full use of hardware resources. In a multi-server environment, Server Load balancer for multiple machines greatly increases the scalability of the system and shortens the corresponding time for end users. Complex balancing can also make full use of hardware resources and minimize bottlenecks in the system. Therefore, how to make full use of the System Load Balancing becomes crucial.

    Crystal Enterprise provides a built-in load balancing mechanism that spans all systems and report processing functions. We use active and passive means to maximize the availability of each server and minimize the system time.

  • Cache
    Caching is an effective way to increase the response speed of the information transmission system. The cached file system stores the previously accessed reports. Therefore, you do not have to access these reports to transmit them to the corresponding users.

    The information transmission system includes a server component dedicated to report caching. To speed up the transmission of frequently accessed reports, you can place this server component on a specific machine.

  • Cross-platform delivery
    For any large enterprise-level system, it is critical to provide support for multiple operating system platforms. Although enterprises generally do better in supporting homogeneous delivery (all system delivery uses the same operating system), in the infrastructure extension diagram of more enterprises, the delivery of a system must span multiple operating system platforms (for example, Java is used for development on UNIX platforms, but some system databases need to run on Windows nt SQL Server ).

    Crystal Enterprise supports cross-platform delivery and runs system components on multiple standard operating systems, including Windows 2000/NT, Sun Solaris, ibm aix, and Linux. This allows enterprises to easily deliver Crystal Enterprise on their existing IT infrastructure.

  • Content creation and Analysis
    Distributing high-value content is the ultimate goal of the information delivery system. It is also one of the criteria for end users and enterprise decision makers to measure the effectiveness of the system. There are three key elements for creating structured content on an enterprise data source:
    ---- Speed and simplicity of content creation by business staff, IT staff, and developers
    ---- Scope of content that can be created
    ---- Overall quality of the content provided for end users

    These are the criteria that must be considered to measure any tool used to create structured content. The best tool that meets these three criteria can be called the best tool for creating enterprise content.

Crystal Reports

Provides: connection to almost any enterprise data source, rich functions of business logic, comprehensive formatting and visual control, and high-fidelity output for Web and print.

  • One design, any delivery
    The key to creating structure content is to design a single content that can meet the needs of different users. Therefore, it is necessary to connect to a wide range of data resources of the enterprise (usually put data from different resources into a report), and provide users with an information overview on a secondary basis. In addition, flexible tools are required to create business logic, complex format control, and personalized content for different users.

    Crystal Reports has a wide range of data connection tools and programming languages that provide the complex business logic required to create complex reports. In addition, Crystal Reports provides interactive, personalized, parameter, drill-down, and indexing technologies to distribute the created content to any user based on user-defined standards. Moreover, any report can be output in our standard XML format or custom format based on different output devices (XML can be customized for other standard formats ).

  • World Standards
    The value of a standard tool is that it enhances the availability of the product. These standards include any value-added applications related to industrial standards: A large amount of resources, a large amount of knowledge reserves, cooperation and integration with other enterprise-level software vendors, easy-to-use Consulting and Training, third-party books and documents, etc. Standard tools play a major role in the success of enterprise applications, especially in terms of technical support and services.

    Crystal Report has been selected as a report design tool by more than 300 software vendors, including Microsoft Visual Studio, sap bw 3.0, lelesoft, and Hyperion. Therefore, for Crystal Reports, your company has a certain user base and knowledge base.

  • Easy to use and Quick Design
    The time and maintenance for product entry into the market are key factors for IT enterprises to reduce costs, increase productivity, and better meet market demands. The report design tool must use a wide range of functions, ease of use, and quick report generation to achieve the above objectives.

    Crystal Reports can meet the needs of IT enterprises to reduce market time and maintenance costs. 8 different versions and custom tools make Crystal Reports the most accurate and efficient report design tool. It has over 240 Professional features (including the most complex inventory turnover and cash flow vs. Current debt) with password-free design features in a graphical environment.

    Crystal Reports's leading ease of use also provides a wide range of report design functions for users at different levels of the enterprise. Unlike the previous report design team that has set up a specialist, you can use Crystal Reports to distribute report designers to different departments of the enterprise, so that they can better meet the needs of report users.

    Figure 8: Crystal Reports 8.5. With Crystal Reports, designers can connect to any data source of an enterprise and quickly establish complex business logic and formats.

  • For Web Design
    Create a report and distribute it to different users of different devices. This requires that the report can be accurately output in different network, print, and data exchange formats.

    Crystal Reports is designed to generate high-definition DHTML and PDF reports for Web browsing and printing. The RTF output can convert the Integrated content into a ms word file. Supports standard XML and Excel output formats for other devices and business processes to meet users' desktop Analysis Requirements for report results.

  • Alert
    The alarm module is the last component for content personalization. Generally, the alarm is automatically enabled when the report is started, so you can be notified in time when a problem occurs during the report running. Unlike the issue you are looking for when you browse a report, the alarm module automatically provides instant alerts.

    The Crystal Reports pre-fabricated alarm module is based on the formula language, so it can support alarms in any field and algorithm. This alert module is controlled by a designer and can also be run in Crystal Enterprise.

Crystal Analysis

Crystal analysis provides powerful tools for analysts to mine multidimensional data and build interactive reports for end users. It provides connections to multiple multi-dimensional data sources, a wide range of analysis functions, data format and emphasis based, and flexible control of connecting multiple viewing perspectives in the summary table.

  • Structured Multi-dimensional reports
    Many multidimensional analysis tools try to meet the requirements of business users by removing some powerful analysis functions from the tools. The result is that such tools are insufficient to provide comprehensive and powerful analysis functions as required by experienced analysts (major users of multidimensional tools.

    Crystal analysis uses report designers (analysts who require extensive functions for complex analysis) and report users (who need to understand the analysis process, and draw a clear distinction between business personnel who are helpful for business decision-making information. Designers can build complex and comprehensive reports, lock viewing perspectives and controls, and publish them to the web for business personnel to browse.

    Figure 9: crystal analysis professional designer. The crystal analysis designer enables quick and drag-and-drop creation of analysis content.

    Crystal analysis enables designers to create applications that can guide users in the OLAP data navigation and mining process. By connecting different perspectives, designers can lead users to view different database slices, regenerate different perspectives, display trend information and variables, and provide charts, to achieve better data visibility. End users can easily use these applications by emphasizing data display and clicking the convert button.

  • Comprehensive Analysis and format functions
    By separating the tasks of designers and users, an analytical report tool should be able to provide a variety of powerful analysis functions. It includes a wide range of computing functions, granular display control, chart usage, and configuration control that guides users to switch between different viewing perspectives of data.

    Crystal analysis provides a comprehensive and visual drag-and-drop design environment that allows designers to quickly summarize rich reports. Powerful computing functions, chart functions, and highlighted display functions are directly built in this tool. Crystal analysis also includes Configurable analysis buttons, allowing designers to connect different viewing perspectives of multi-dimensional data to generate a summary table. These controls can also save the frontend and backend causal relationships when you view different tables (for example, when you view a report of a product and transfer it to another perspective, for more information, see the following chart ).

    Figure 10: Analysis buttons. The above example shows a simple analysis application with a wizard to investigate the sales of products in supermarkets. The user is guided to complete three simple analysis steps to identify the cause and impact of the problem.

  • For Web Design
    One of the major challenges facing a large number of users in multi-dimensional analysis reports is tool installation and usage, as well as the complexity of determining and connecting to the corresponding data source. Web provides an ideal solution to streamline the entire access process and provide information from multiple multi-dimensional data sources.

    Crystal analysis solves this problem by displaying DHTML components with rich functions in a standard Web browser. Through the Web, you can implement multiple analysis functions and dynamically access data in near real time, ensuring that you can perform multiple analysis operations and obtain the latest data.

Standard Value

Through the introduction of the above functions, we can easily understand why end users can install and use crystal products on their own after training, to meet the needs of many projects.

Crystal Enterprise provides a standard solution for your enterprise. Crystal Enterprise is designed to access and integrate any data source, and can use relational data and OLAP data to create interactive reports, therefore, enterprises can use flexible standards to enhance their applications in terms of reports, sharing, and information transmission. In addition, this is a zero-client, network-based solution. Therefore, user training and system upgrades can be achieved through servers, thus reducing costs. The result of using this solution is: not only can the efficiency of enterprise IT staff and IT investment be fully utilized, but also the implementation of multiple related projects at the same time.

The most experienced brands in the report Industry

In the past 20 years, crystal decisions has provided enterprises with enterprise-level data reports to meet their needs, benefiting many enterprise-level decision makers. Crystal Reports has naturally become the world's report standard. Crystal info, which was released in 1995, has become the most widely used multi-layer information transmission solution.

Our enterprise-level report creation, management, and transmission technologies are leading the industry. Currently, in the world, we not only have more than tens of thousands of users, but also sell more than million information transmission software. These are the leading technologies of Crystal Enterprise.
In addition, crystal decisions is able to fully meet your professional service and training needs through our partners all over the world. In addition, we also provide 24x7 Technical Support globally.

In short, crystal Decisions provides you with the most complete, network-based report, analysis, and transmission solutions. These solutions can increase the value of enterprise information because we know that our solutions can meet your needs well.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.