VK Data Portal collects recurring analytics into a product surface: workspaces, report folders, dashboard pages, chart reading, access, and maintenance live in one interface.
The report is built from a feed of analytical blocks, a pagebar with global parameters, a left navigation panel, and a right panel that follows the chart currently in the reading area.
The documentation fixes interface mechanics and user stories: workspaces, alignment, panel behavior, pagebar updates, chart hovers, pinned states, filters, comments, access, targets, trend breaks, import, export, and administration are described as one product system.
Data Portal is placed inside VK’s internal product environment. The entry point shows where the product opens and where access can be requested: to Data Portal itself or to a specific workspace.
The right panel is tied to the report block in focus. Tabs switch between comments, legend, and filters, so discussion, line visibility, and filter controls follow the chart or block the user is reading. On narrow screens, only one side panel stays open at a time; hidden panels return through compact action icons.
The pagebar contains the report reading parameters: product selector, date picker, and quick period presets. The selected product acts as the main report filter; the date picker defines the range and aggregation by day, week, month, quarter, or year.
When the user scrolls, the pagebar locks to the top. As the next heading or chart enters the reading zone, the selected product, current chart name, comments, legend, and filters update together. The interface also uses scroll snapping to align a chart with the top edge and keep it fully visible when the screen height allows it.
The visual language gives the analytics product a recognizable internal identity while keeping charts, tabular data, access states, and service controls in priority.
Report mechanics cover how metrics are read, compared, discussed, shared, refreshed, and exported.
The product is part of a regular corporate reporting process: teams need one place to read current values, understand methodology, request access, leave comments, update data, and prepare materials for circulation.
Theme switching uses the same VK Sky token model as the rest of the interface. Light and dark schemes replace color values while chart hierarchy, panel behavior, and reading mechanics stay intact.
Filters are placed in the right panel and can differ from chart to chart: each report block has its own filter list and option set. Applying a filter changes the selector state and adds a visible filter note under the chart title.
The selector supports default, pressed, selected, multi-selected, searchable, and chip-based states. Clicking the filter note on the chart opens the corresponding filter control in the panel.
Slices let analysts compare chart series under different conditions: by filter, period, or a configured comparison. A new slice is placed on the same chart, so several contexts stay inside one comparison area.
The slice title and icons show what the slice contains. Metric slices can add a second value scale; period slices can add a second time scale; slice lines and legends are visually quieter through transparency.
Trend breaks mark a break in metric continuity: methodology, data structure, sample, or calculation rules may have changed. Administrators create a trend break from the chart menu and write the tooltip text that explains the reason.
On the chart, the affected interval becomes a dotted segment. Hovering over it highlights the segment with its boundary points, highlights the related legend item, and shows the explanation; the trend break also resets statistical significance for that interval.
Statistically significant changes replace regular line-chart points with directional arrows. On bar charts, the same signal appears inside the column under the value.
Delta shows the difference between the current metric and a selected baseline, goal, or custom comparison. The comparison stays next to the metric in the same chart context.
If a period has no values or the sample is insufficient, the line breaks to preserve the reading logic. A warning indicator marks charts with gaps and explains the issue on hover.
Report access is managed through a modal with users, roles, and available actions. The list shows employees who already have access; search finds people in the corporate directory, the role selector shows available permissions, and removing all roles removes the person from the access list.
When a dashboard or report page is closed, the interface gives a clear request path. Access can be requested from the product entry point, from the workspace selector, or from a closed page inside the workspace, with a request form shown for each attempt.
The admin modal gathers service actions for regular reports: edit product information, monitor upload completeness, filter missing metrics, inspect data logs, freeze or delete rows, and manage report mailing recipients.
Data operations support the report after it has been created: administrators update descriptions, refresh data, export selected materials, and keep documentation connected to the interface logic.
CSV import gives administrators a fallback path for refreshing report data when automatic updates are not enough or are no longer current. The import dialog lets an administrator choose the product, upload a file, and see the resulting state after upload.
Export supports XLSX and PDF for the whole page or for a single chart. The export follows the current report context, including selected product, period, and filters.
The PDF output renders charts as images and removes unnecessary interface controls, leaving a clean report file for sharing or further analysis.