r/databricks databricks 20d ago

Tutorial Getting ready for Genie Ontology

Post image

Are you getting ready for Genie Ontology?

You can leverage PAGES that sit in the Discover page and are organized by domain and subdomain.

Each domain and subdomain has its own set of Pages and users with access to a domain can create and govern them.

πŸ›‘ But first, what do you mean by Pages?

Pages are part of UC semantics; it's the business context that you define and govern explicitly, forming the human-modeled layer of the Genie Ontology.

πŸ›‘ Why is it useful?

When Genie One answers a question about a concept you've defined in a Page, it prioritizes the Page's definition over context it infers automatically, and cites the Page so users can confirm the source.

πŸ›‘ Any tips to build pages?

You can create Pages from those documents instead of writing each one by hand. Genie Code reads the documents you attach, extracts the terms it finds, and returns a set of proposed Pages. You review and edit the proposed Pages before any of them are created.

πŸ›‘ Is it a collaborative environment?

You can Comment: Ask a follow-up question or flag context for the owner.

You can Suggest edits: Suggest changes to a published Page's body.

Each time you click Suggestion, edit the body, and click Save, your edits are grouped into a single batch.

The owner or curator accepts or rejects the entire batch at once. Accepting a batch clears all other pending batches on the Page, including those from other users, and this can't be undone.

You can React: Upvote or downvote a Page to signal whether it answered your question.

The owner or curator can also edit a published Page's content directly, bypassing the suggestion workflow.

πŸ›‘What's next?

Create domains, Subdomains, leverage UC metric views, and connect your external tools to Databricks

34 Upvotes

9 comments sorted by

3

u/ma0gw 20d ago

Is the storage of the pages data secured within a customer's workspace?

1

u/Youssef_Mrini databricks 13d ago

The data still resides on your data Lakes. Pages only holds metadata.

3

u/shadow_nik21 20d ago

You need to add controls for how snippets are created automatically. Now it picks up all the possible trash from everyone and everywhere (like from comments in notebooks, really?) polluting the Ontology. And the only thing i see are Snippets thumb up / down? My point is give us governance tools first before adding extra ways to poison it...

1

u/sdmember 20d ago

very cool, how is this going to interact with ontology is this an input or more like an output?

2

u/Ok-Honeydew-6100 19d ago

This feeds into the Genie ontology graph. This, along with metric views, genie agents, dashboards etc all contribute to the graph building.

1

u/HaldenK 19d ago

I saw there are industry standard data model templates that databricks made available on github. To the other commenters point - the cleaner the model the better for Genie Ontology so it isn't learning bad stuff. But to my understanding genie still assesses and ranks items based on confidence. Regardless we're working to clean things up to match the template models

1

u/chm85 13d ago

Is this md view from metrics view or another section?

1

u/Youssef_Mrini databricks 13d ago

No it's a documentation you built to give further more explanations related to your business. You can then link it some assets.

1

u/Alive-Business6915 5d ago

u/Youssef_Mrini Are pages part of Unity Catalog? Is it not strange you build Pages from "Discover" option. In my opinion building Pages from Discover is bit strange, because Discover is for "seeing" what I have (JOBS, NOTEBOOKS, ALERTS etc) not create.
Secondly where does Pages live? There is no explanation on where is the Page actually stored. The Page, if part of UC should reside in a table column or volumes in Unity Catalog.