Security is a very important aspect of any software product. A BI security schema is what allows a reporting solution to function at the enterprise level. With proper security, powerful business intelligence software like Style Intelligence or web reporting software like Style Report can be made available to every person in the company. Each division can have its own data sources, and each person within the division can have his or her own access rights to the data and reports.
#1 Ranking: Read how InetSoft was rated #1 for user adoption in G2's user survey-based index | Read More |
Problem: There is a security schema used in a current application, and the same security should be used for reporting.
Since InetSoft's software is usually embedded within a website, or another application, a single sign-on (SSO) capability eases the end user experience. InetSoft's software integrates with existing LDAP security models (iPlanet/SunOne, Active Directory, or Open LDAP). Simply enter the server settings, and InetSoft's software will import the users, and roles. These users/roles can then be used when setting the permissions for InetSoft's software components.
The other option when creating SSO is to implement a Security Provider interface. This simple Java interface includes methods like authenticate, and checkPermission. By making this part of the API available, we provide complete flexibility for security. InetSoft's software checks the principal object in the user’s session. Passing this principal object along from your application will create the single sign-on functionality.Problem: Many different users who have different roles and rights access an enterprise reporting solution. The security system must allow for these complicated bureaucratic structures.
Security can be applied at each level of the report process. This allows for precise control of information, while preserving the reusability of reports.
On the report level, access to folders and reports can be changed based on users and roles. The permissions include reading, and writing separately. For example, some users can have access to run a report, but will be unable to overwrite it, if they have made changes.
Finally, at the interface level, users/roles can have different access to certain features. The scheduler, alerts, ad hoc analysis, and OLAP functionality can be turned on or off for specific individuals or groups. Additionally, each user or role has a separate dashboard that they can customize without affecting those of others.
![]() |
Read how InetSoft was rated #3 for implementation in G2 Crowd's user survey-based index. |
OceanRanch Aquaculture, a leading ocean ranching company, specializes in sustainable fish farming practices off the coast of California. With an emphasis on environmental stewardship and efficiency, the company faced challenges in managing and analyzing vast amounts of operational data. To improve transparency, optimize resource management, and enhance decision-making processes, OceanRanch implemented a sophisticated reporting software solution. This case study explores the steps taken during implementation, the features of the reporting software, and the transformative impact on the company's operations.
OceanRanch Aquaculture's primary operations include the cultivation of fish in controlled ocean environments, monitoring fish health, tracking feed usage, and ensuring compliance with environmental regulations. The company's data sources were diverse, including:
Prior to implementing reporting software, OceanRanch faced several challenges:
1. Identifying Requirements and Selecting the Reporting Software
OceanRanch began by outlining their specific needs for reporting software. Key criteria included:
After evaluating several options, OceanRanch selected a leading reporting software known for its comprehensive data integration, user-friendly design, and advanced reporting features.
2. Data Integration and Centralization
The next phase involved integrating data from OceanRanch's various sources into the reporting software. This process included:
This integration created a centralized data repository, providing a unified view of all relevant information.
3. Customizing Reports and Dashboards
OceanRanch worked closely with the software vendor to develop custom reports and dashboards tailored to their needs. Key features included:
These dashboards and reports were designed to be easily customizable, allowing staff to modify and create new visualizations as needed.
4. Training and Adoption
To ensure successful adoption of the reporting software, OceanRanch conducted comprehensive training sessions for all relevant staff. This included:
1. Enhanced Data Accessibility and Insights
The reporting software enabled staff at all levels to access and analyze data independently. This democratization of data led to several benefits:
2. Increased Operational Efficiency
Automated reporting and real-time data visualizations significantly improved operational efficiency:
3. Enhanced Compliance and Transparency
The integration of regulatory data and automated report generation improved compliance and transparency:
4. Data-Driven Decision-Making
The ability to create custom dashboards and reports empowered OceanRanch's management to make data-driven decisions:
Add a Dynamic Chart to a Customer Service Dashboard - A Dynamic Chart is one that automatically updates based on the frequency you specify. Drag a Chart component into the Dashboard. Press the Edit button on the Chart to open the Chart Editor. drag chart into dashboard In the Chart Editor, place any dimension field on the X axis. Press the Value Type button, and select Variable. From the menu, choose 'XAxisField'...
Create a Marimekko Chart - To create a Mekko chart, place a dimension in the 'X' region of the Chart Editor to create the X-axis labels, and place the desired Mekko category dimension in the 'Color' or 'Break By' region of the Chart Editor. The Mekko category dimension determines the grouping in each column of the chart...
Decentralized Information Management - The folks of the government agency recognized this problem of centralized vs. decentralized information management, and they went about crafting a strategy that just solved this problem. And data needs this language but observing what they did, I view it as sort of a divide and conquer problem. In this large state there are so many organizations and so many subject areas and data sets, you could only really solve so much...
What Should A Consulting Firm's Dashboard Report Contain? - A consulting firm's dashboard report must contain drilled-down data, depending on the specifications and filters. Here are the main components of a standard dashboard report. Performance metrics of the product and employees Company growth over a specified period Revenue chains Risk identification and assessment Customer engagement (based on location and demographics)...