Screens: 13 from the 2020 pilot, 5 added in 2026.
18
In 2020 we designed a small pilot of the Data Fabric Portal, the tool where RBC's data teams register and classify datasets. We made it for a technology partner, to show RBC what a redesigned portal could be.


The Data Fabric Portal is an internal tool at RBC (Royal Bank of Canada). Data teams use it to register datasets, set their categories and governance fields, and answer requests from other teams. A technology partner wanted to show RBC what a redesigned portal could look like, so we designed a small pilot for them. It did not ship.

Screens: 13 from the 2020 pilot, 5 added in 2026.
18
Task flows, from sign in to delivery.
4
Steps in the Data Categories setup.
6
The pilot follows an analyst through one working day. They sign in, work through their requests, change two categories, register a new dataset and check that its first load is scheduled. In 2026 we redrew the 13 pilot screens on their 2020 flows, with a new look and new sample data, and added 5 more: search, a schema page, a dataset page, an SLA monitor and the approver's view. All names, codes and numbers are sample data.

The dashboard opens on the open requests and the latest activity. The top bar holds notifications and the user menu, and a small assistant chat answers questions from the help pages.

Data Categories sets which values and fields a dataset can use. It runs in six steps: Data Categorization, Data Classification, Data Governance, Data Traits, Operational and Review. A request can add a value, such as a new Business Classification. The review lists the changes ready to submit and marks each field as required or optional for physical and virtual datasets. The approver sees the same changes next to the requests behind them.



A search for FX_FWD finds no physical dataset, so the analyst knows a new one is needed. The schema result lists its 12 fields. The Physical Datasets list has a filter on each column, and a row opens to show its revisions. The dataset page gathers the details, recent loads and owners in one place.



Registering a dataset takes three steps: Data Set, Categories and Review. A form can start as a copy of an existing dataset, so most values are already filled in. The Categories step holds the governance fields: owner, custodian and steward, yes or no controls, and the teams allowed to read the data. The last screen confirms the registration and closes the request.



The SLA monitor shows which jobs ran late, lists the ones a person follows, and plots the run times of one job against its target. The new dataset is already on it, scheduled for its first run tonight.

The portal sets all text in Roboto, with Roboto Mono for codes, IDs and dataset names. Navy, taken from the RBC shield, is the main color. The stepper, status chips, buttons, table rows and inputs repeat on every screen, so a request, a revision or a late run reads the same wherever it appears.

This was a capability pilot, not a shipped product, so there are no usage numbers to report. What exists is the design: 18 screens that follow one working day on one set of parts. Every name, code and number on the screens is sample data.
Book a free 30-minute call.
Book a callMy job is making sure you leave our first call with clarity and next steps.
RUBY RATTEY
CLIENT SUCCESS MANAGER
Whether you have questions or just want to explore options, we're here.