Reports (Power BI)
The objective of this project is to create a Power BI report for The Fisheries Manager cloud service.
The Fisheries Manager offers versatile PBI (Power BI) reports that allow customization for individual customers' needs. Administrators can configure and connect to their accounts by providing a unique token to the API connection string.
Look and feel
The general look and feel should be bright, with a white background and a blue-themed color palette for the main components. It is still OK to spice things up with different colors. I leave this to the designer. Please see a few inspirations below.
Data
All the data is stored in the Oracle DB cloud service. Connecting Power BI to the data through API is straightforward. The data can be accessed through various views, which will be utilized in the report creation process.
Reports
Activity Report (MCS)
Trips Report
Catch Report
Sampling Report
Zone Report
Vessel Report
License Report
DIM_CHOICES
DIM_COORDINATES
DIM_COUNTRIES
DIM_DATE
DIM_GEAR
DIM_LANDING_SITES
DIM_PARTIES
DIM_SPECIES
DIM_TENANTS
DIM_VESSELS
DIM_VSLCLASS
FACT_LANDINGS
FACT_LICENSES
FACT_LOCATIONS
FACT_VESSELS
Filters
In a filter section, the report should display the applied filter configuration. Filters should be user configurable where they can clear, edit and reapply filters.
It would be advantageous if users could save their preconfigured filters for future re-execution.
Quick filters
Some reports may additionally have Quick filters to refine periods by:
today,
the latest x weeks from today,
latest x months from today,
latest x quarters from the current quarter,
latest x years from the current year annual.
Layout
Each report should include a:
map,
a year-over-year comparison,
a table with data drill-down capabilities down to the source (survey)
and KPIs.
Map features
Objects that can be displayed on a map are “Landing sites” and “Fishing zones”. Display the location of landing sites as icons on a map. Selecting a landing site will filter/zoom in to that landing site and filter its data. All reports, including maps, should be displayable in full-screen mode. The user should have a convenient way to navigate back to the full size-map (clear the filter).
As we are developing solutions for fisheries, are there any alternative maps/charts better suited for this besides the PBI maps?
Navigation features
When the user has drilled to a level where he can select a single vessel, species, gear, or landing site, he can navigate to the corresponding report and view its details.
Example
The user runs the catch report and drills down to a single specie, “Yellow Fin Tuna“. With the species in focus, the user is able to drill down and view the specie by a landing site or a vessel name. By selecting a vessel, the user will be able to navigate to and view the vessel report with the selected vessel in focus.
The Activity Report (MCS)
The Activity Report is a Monitoring Control and Surveillance (MSC) report that displays fisheries activities
in real-time (or near real-time, let's discuss). The primary report component is a map that can be displayed on full-screen on a wall-hanging monitor.
Using custom icons for landing sites (Green, Gray, Orange, Red) and in different sizes (large, medium, small)
Green, large = landing status “In Progress”
Gray, small = landing status other than “In Progress”
Mockup
The number of boats out (status = departed)
Display the shape of all valid zones
VMS vessel current location and tracks (later)
Logbook catch reports as heatmaps (later)
KPIs. Show the current value since the beginning of this day and how it compares to the average of the past x days (configurable in a filter). Is the current value above or below the average?
The number of landing sessions completed, in progress, and scheduled
The number of vessels out by vessel class
The number of samples collected
The total number of species landed
The total weight of catches
The total value of catches
Trips Report
The Trip Report displays fishing trip activities over a period of time. Selecting a sub-report will commence data drill down into the underlying data.
MAP: Selecting a landing site from the full-size map will zoom in to that landing site and filter the data. We need a convenient way to navigate back to the full size-map (clear the filter).
YoY: Compare this year's values to the previous year (years) (By day, week, month, quarter, year?)
KPI: Selecting a KPI will filter the YoY
The total number of trips by type
The total number of landings
The total number of active vessels
The number of vessels having status departed
The number of vessels having status arrived
The number of crew members by role
The number of crew members by gender
The number of crew dependents
Fuel used
Total number of boats operating at the landing site
Catch Report
The Catch Report reports on catches for landing sites.
We store species images in the database. Can we display images for species?
MAP: Selecting a landing site from the full-size map will zoom in to that landing site and filter the data. We need a convenient way to navigate back to the full size-map (clear the filter).
YoY: Compare this year's values to the previous year (years) (By day, week, month, quarter, year?)
KPI: Selecting a KPI will filter the YoY
Species by weight
Species by landing site
Species by the gear used
Species by the gear class
Species by the vessel name
Species by the vessel class
Species by total price
Species by average price
Sampling Report
The Sampling Report reports on how data collection progresses compared to a sampling plan.
MAP: Selecting a landing site from the full-size map will zoom in to that landing site and filter the data. We need a convenient way to navigate back to the full size-map (clear the filter).
YoY: Compare this year's values to the previous year (years) (By day, week, month, quarter, year?)
KPI: Selecting a KPI will filter the YoY
Sampling planned dates (targets) vs completed dates (calendar?)
Number of samples collected
The number of targets missed, the progress of data collection vs target?
Zone Report
The Zone Report displays the outline of fishing zones and reports on zone types and status.
MAP: Selecting a landing site from the full-size map will zoom in to that landing site and filter the data. We need a convenient way to navigate back to the full size-map (clear the filter).
Draw the outline shapes of zones by type, each type having different line colors,
Option to select the shape and configure fill color, transparency, and fill pattern.
YoY: Compare this year's values to the previous year (years) (By day, week, month, quarter, year?)
KPI: Selecting a KPI will filter the YoY
The number of zones by type
Vessel Report
MAP: The vessel report displays the homeport of vessels, their number, vessels by class, propulsion type, and license status, and summary of gross tonnage.
A list of vessels by name, registration number, and class.
YoY: Compare this year's values to the previous year (years) (By day, week, month, quarter, year?)
Selecting a single vessel displays its image, registration information, measurements, a list of associated parties and their roles, a list of gear operated, propulsion, a vessel license status, the vessel history, and the vessel license history.
Selecting a single vessel navigates to the vessel catch report prefiltered filtered on the selected vessel.
KPI: Gross tonnage, vessel class, propulsion type, license status
License Report
The License Report displays the number of licenses by type and status.
MAP:
YoY: Compare this year's values to the previous year (years) (By day, week, month, quarter, year?)
KPI: Selecting a KPI will filter the YoY
site,
Inspirations for Look and Feel
|
|
|
---|---|---|
Fisher License | Available Background Colors: Navy, Orange Green, Light Blue, Red, Teal, Purple. Icon images can also be provided isolated i.e white with transparent background. | Dasgboard/Command Center |
Generic License | Vessel License | |
Fishing Trips | Vessels | Cach Report |
Ports/Landing sites | Species | Fishing Gear |
Company Logo
|
|
|
Persons | Reports | Reports |