Oatey - AI POC Data Governance

project 6a8c16ddd1179b5a
Normalized: oatey ai poc data governance
fireflies moreland_dashboard moreland_dashboard_demand
44%
Separation Confidence How distinct this entity is from others. Higher means no close matches existed when it was created. Lower means a near-match was rejected just below the 80% threshold — worth reviewing.
Moderate — a somewhat similar entity exists
93%
Avg Match Confidence The average confidence score across all active source mappings. Shows overall quality of linkage between source records and this canonical entity.
Good match quality

Source Mappings (3)

Source Source ID Display Name Confidence Method Status Actions
fireflies 01KRKEYSRWH0TDBDGN8SF0BXEF Data Governance POC 0.80 fuzzy+embedding Active
Source Record bronze_fireflies_meetings
id
01KRKEYSRWH0TDBDGN8SF0BXEF
title
Data Governance POC
date
2026-05-15 16:00:00+00:00
duration_minutes
55
duration
55
transcript_url
https://app.fireflies.ai/view/01KRKEYSRWH0TDBDGN8SF0BXEF
meeting_link
https://teams.microsoft.com/l/meetup-join/19:meeting_NmE2MTljYjgtZDFhNy00MzZjLWExYjgtNGI3Mzk0MWUzMTQx@thread.v2/0?context={"Tid":"0425ae34-6b26-47c6-8c17-022dc3d7bac9","Oid":"1bc5f069-ab8d-4043-b4e4-a28cb9d203a8"}
short_summary
The discussion centered on implementing a fabric-based, layered data platform to unify diverse source systems for improved data governance and analytics. David Boone explained how the fabric supports a three-tiered model with bronze, silver, and gold layers for managing raw and actionable data. The team highlighted the integration of AI for anomaly detection, which analyzes data patterns to improve quality and efficiency. Justin Wray elaborated on a semantic layer that aids AI in understanding data context. John Wright outlined SAP data flow and validation architecture, while the governance team emphasized data lineage. A user-friendly UI prototype for managing anomalies was also presented, facilitating rule creation and tracking. Overall, the meeting reaffirmed the strategy of leveraging fabric to enhance operational efficiency and data trust.
action_items
"\\n**David Boone**\\nDemonstrate Moreland's internal entity resolution workflow and fabric prototype during the PLC phase to showcase data consolidation and anomaly detection capabilities (03:22)\\nAssist in migrating existing power query validation rules into fabric-based user-defined functions (UDFs) to centralize and enhance rule management (34:33)\\nCollaborate to define AI prompts leveraging semantic metadata for improved anomaly detection and contextualization within the fabric platform (24:01)\\nDevelop a web-based user interface prototype for anomaly dashboard, including features for anomaly triage, rule confirmation, dismissal, and management (30:07)\\n\\n**Julia Gawen**\\nReview the detailed proposal on fabric integration, focusing on architecture fit and rules management, and provide feedback to guide implementation (18:45)\\n\\n**Justin Howell**\\nProvide insight on current join logic and validation workflows for SAP tables to support migration to fabric architecture and ensure data integrity (47:05)\\n\\n**John Wright**\\nCoordinate with analytics and integration teams to ensure correct SAP raw tables and joins are available for fabric pipeline ingestion and verify lineage alignment for anomaly detection (48:36)\\n\\n**Sean Blasko**\\nContinue supplying data feeds to fabric or Azure SQL ADF data sources as outlined in the proposal to support ongoing data ingestion and processing (37:05)\\n"
transcript_text
[{"index": 0, "text": "Hi, everyone.", "raw_text": "Hi, everyone.", "start_time": 2.88, "end_time": 3.36, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 1, "text": "Hey, Julia.", "raw_text": "Hey, Julia.", "start_time": 6.4, "end_time": 7.28, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 2, "text": "Sean, how's it going?", "raw_text": "Sean, how's it going?", "start_time": 7.28, "end_time": 8.32, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 3, "text": "Fantastic.", "raw_text": "Fantastic.", "start_time": 9.04, "end_time": 9.84, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 4, "text": "Good.", "raw_text": "Good.", "start_time": 10.88, "end_time": 11.28, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 5, "text": "Julia, I'm inside today.", "raw_text": "Julia, I'm inside today.", "start_time": 13.2, "end_time": 14.8, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 6, "text": "Oh, nice.", "raw_text": "Oh, nice.", "start_time": 15.28, "end_time": 16, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 7, "text": "Hopefully no WI FI disruptions from my end either, and it'll be snow sailing.", "raw_text": "Hopefully no WI FI disruptions from my end either, and it'll be snow sailing.", "start_time": 16.72, "end_time": 20.96, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 8, "text": "Thanks for setting this up, by the way.", "raw_text": "Thanks for setting this up, by the way.", "start_time": 23.28, "end_time": 25.24, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 9, "text": "Oh, for sure, for sure.", "raw_text": "Oh, for sure, for sure.", "start_time": 25.24, "end_time": 26.24, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 10, "text": "I'm glad you reached out.", "raw_text": "I'm glad you reached out.", "start_time": 26.24, "end_time": 27.52, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 11, "text": "Sorry that took longer than expected.", "raw_text": "Sorry that took longer than expected.", "start_time": 27.52, "end_time": 29.2, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 12, "text": "That's okay.", "raw_text": "That's okay.", "start_time": 29.84, "end_time": 30.48, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 13, "text": "Hey, Justin.", "raw_text": "Hey, Justin.", "start_time": 31.28, "end_time": 32.16, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 14, "text": "Hey.", "raw_text": "Hey.", "start_time": 33.76, "end_time": 34.12, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 15, "text": "How's it going?", "raw_text": "How's it going?", "start_time": 34.12, "end_time": 34.64, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 16, "text": "Pretty good.", "raw_text": "Pretty good.", "start_time": 35.2, "end_time": 35.68, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 17, "text": "How are you?", "raw_text": "How are you?", "start_time": 35.68, "end_time": 36.24, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 18, "text": "Good.", "raw_text": "Good.", "start_time": 37.04, "end_time": 37.44, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 19, "text": "Sweet.", "raw_text": "Sweet.", "start_time": 38.64, "end_time": 39.2, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 20, "text": "I didn't know if you were talking to me, Justin, or the other Justin.", "raw_text": "I didn't know if you were talking to me, Justin, or the other Justin.", "start_time": 39.68, "end_time": 42.64, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 21, "text": "Oh, I didn't arrive there to Justin.", "raw_text": "Oh, I didn't arrive there to Justin.", "start_time": 42.64, "end_time": 44.44, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 22, "text": "So, yeah, luckily I was on mute because I just.", "raw_text": "So, yeah, luckily I was on mute because I just.", "start_time": 44.44, "end_time": 46.88, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 23, "text": "I would.", "raw_text": "I would.", "start_time": 47.12, "end_time": 47.64, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 24, "text": "I just trampled on the other Justin.", "raw_text": "I just trampled on the other Justin.", "start_time": 47.64, "end_time": 50.32, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 25, "text": "I thought the same thing, and I heard a different voice respond.", "raw_text": "I thought the same thing, and I heard a different voice respond.", "start_time": 51.52, "end_time": 54.28, "speaker_id": 7, "speaker_name": "Paul Franke"}, {"index": 26, "text": "It's like, wait, who's that?", "raw_text": "It's like, wait, who's that?", "start_time": 54.28, "end_time": 55.52, "speaker_id": 7, "speaker_name": "Paul Franke"}, {"index": 27, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 57.4, "end_time": 57.8, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 28, "text": "All right, now we got John.", "raw_text": "All right, now we got John.", "start_time": 59, "end_time": 60.2, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 29, "text": "I think that makes everyone accept it.", "raw_text": "I think that makes everyone accept it.", "start_time": 61.08, "end_time": 62.72, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 30, "text": "Hey, John, how's it going?", "raw_text": "Hey, John, how's it going?", "start_time": 62.72, "end_time": 63.72, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 31, "text": "Good.", "raw_text": "Good.", "start_time": 64.44, "end_time": 64.76, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 32, "text": "Good gifting, everyone.", "raw_text": "Good gifting, everyone.", "start_time": 64.76, "end_time": 65.8, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 33, "text": "Good to see you as well.", "raw_text": "Good to see you as well.", "start_time": 66.76, "end_time": 68.04, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 34, "text": "I think that that's the core.", "raw_text": "I think that that's the core.", "start_time": 70.76, "end_time": 74.04, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 35, "text": "I don't know if Paul, if you wanted to.", "raw_text": "I don't know if Paul, if you wanted to.", "start_time": 76.36, "end_time": 78.08, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 36, "text": "To set any context or.", "raw_text": "To set any context or.", "start_time": 78.08, "end_time": 80.48, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 37, "text": "You want me to dive right in?", "raw_text": "You want me to dive right in?", "start_time": 80.48, "end_time": 81.64, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 38, "text": "Start.", "raw_text": "Start.", "start_time": 81.72, "end_time": 82.12, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 39, "text": "Thank you.", "raw_text": "Thank you.", "start_time": 82.28, "end_time": 82.92, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 40, "text": "I think you can dive in.", "raw_text": "I think you can dive in.", "start_time": 83.06, "end_time": 84.18, "speaker_id": 7, "speaker_name": "Paul Franke"}, {"index": 41, "text": "Awesome.", "raw_text": "Awesome.", "start_time": 84.74, "end_time": 85.38, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 42, "text": "So we did have a chance to.", "raw_text": "So we did have a chance to.", "start_time": 86.18, "end_time": 88.82, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 43, "text": "Look at the questions that you sent over.", "raw_text": "Look at the questions that you sent over.", "start_time": 88.82, "end_time": 90.58, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 44, "text": "Julia, thank you for sending some of those over.", "raw_text": "Julia, thank you for sending some of those over.", "start_time": 90.58, "end_time": 93.66, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 45, "text": "Yeah, the SC16 thing, I think that.", "raw_text": "Yeah, the SC16 thing, I think that.", "start_time": 93.66, "end_time": 95.74, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 46, "text": "Was my transcriber when I went to try and find what it was.", "raw_text": "Was my transcriber when I went to try and find what it was.", "start_time": 95.74, "end_time": 99.22, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 47, "text": "It was when you said SC19, which I think is the, like, search table or whatever inside of.", "raw_text": "It was when you said SC19, which I think is the, like, search table or whatever inside of.", "start_time": 99.22, "end_time": 105.46, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 48, "text": "Yeah, it's SC16.", "raw_text": "Yeah, it's SC16.", "start_time": 105.62, "end_time": 107, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 49, "text": "SE16.", "raw_text": "SE16.", "start_time": 107.2, "end_time": 108.1, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 50, "text": "Yeah, yeah, yeah, that's.", "raw_text": "Yeah, yeah, yeah, that's.", "start_time": 108.62, "end_time": 110.3, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 51, "text": "See, so it was.", "raw_text": "See, so it was.", "start_time": 110.3, "end_time": 111.42, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 52, "text": "It was trying, but got it.", "raw_text": "It was trying, but got it.", "start_time": 111.42, "end_time": 113.54, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 53, "text": "I was like, where did you get that, bro?", "raw_text": "I was like, where did you get that, bro?", "start_time": 113.54, "end_time": 115.02, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 54, "text": "So.", "raw_text": "So.", "start_time": 116.54, "end_time": 116.94, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 55, "text": "So, yeah, but the questions were helpful.", "raw_text": "So, yeah, but the questions were helpful.", "start_time": 117.1, "end_time": 120.06, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 56, "text": "Yeah, that's exactly right.", "raw_text": "Yeah, that's exactly right.", "start_time": 121.58, "end_time": 122.98, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 57, "text": "See, table viewing, buddy.", "raw_text": "See, table viewing, buddy.", "start_time": 122.98, "end_time": 125.42, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 58, "text": "So we, you know, one of the things that.", "raw_text": "So we, you know, one of the things that.", "start_time": 127.1, "end_time": 130.34, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 59, "text": "That kind of excited us about this.", "raw_text": "That kind of excited us about this.", "start_time": 130.34, "end_time": 131.9, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 60, "text": "Project is actually we sort of have.", "raw_text": "Project is actually we sort of have.", "start_time": 131.9, "end_time": 133.66, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 61, "text": "Something analogous internally at Moreland that I'll show off, but also kind of show what the future would look like specifically.", "raw_text": "Something analogous internally at Moreland that I'll show off, but also kind of show what the future would look like specifically.", "start_time": 133.66, "end_time": 142.45, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 62, "text": "In the OD use case, especially given, you know, the soon to be migration to fabric and how we can actually start to build some fabric data assets.", "raw_text": "In the OD use case, especially given, you know, the soon to be migration to fabric and how we can actually start to build some fabric data assets.", "start_time": 142.45, "end_time": 152.25, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 63, "text": "That you all can use at a high level.", "raw_text": "That you all can use at a high level.", "start_time": 152.57, "end_time": 155.85, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 64, "text": "When we talk, when we spoke, Julia, you mentioned, you know, really, a couple of key things.", "raw_text": "When we talk, when we spoke, Julia, you mentioned, you know, really, a couple of key things.", "start_time": 156.09, "end_time": 160.57, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 65, "text": "One right now is a very manual.", "raw_text": "One right now is a very manual.", "start_time": 160.65, "end_time": 162.69, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 66, "text": "Process, a lot of power query, things that, you know, just take time to.", "raw_text": "Process, a lot of power query, things that, you know, just take time to.", "start_time": 162.69, "end_time": 167.3, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 67, "text": "Do, which means that the, you know,.", "raw_text": "Do, which means that the, you know,.", "start_time": 167.3, "end_time": 169.06, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 68, "text": "It's not always on.", "raw_text": "It's not always on.", "start_time": 169.06, "end_time": 169.9, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 69, "text": "It's not always trying to identify issues.", "raw_text": "It's not always trying to identify issues.", "start_time": 169.9, "end_time": 172.46, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 70, "text": "The other thing is, you know, data.", "raw_text": "The other thing is, you know, data.", "start_time": 172.94, "end_time": 174.74, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 71, "text": "Ownership and actually being able to escalate to the right people and get clarity, et cetera.", "raw_text": "Ownership and actually being able to escalate to the right people and get clarity, et cetera.", "start_time": 174.74, "end_time": 178.94, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 72, "text": "And while that's not necessarily in scope.", "raw_text": "And while that's not necessarily in scope.", "start_time": 179.18, "end_time": 181.58, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 73, "text": "Of this plc, when I started to think about what a solution could look like, I really wanted to take all of that into perspective and try to understand how we could build something in this PLC phase that potentially could become a solution for a longer term sort of application in this world of data governance at od.", "raw_text": "Of this plc, when I started to think about what a solution could look like, I really wanted to take all of that into perspective and try to understand how we could build something in this PLC phase that potentially could become a solution for a longer term sort of application in this world of data governance at od.", "start_time": 181.58, "end_time": 200.43, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 74, "text": "So the way I was thinking about going through this, unless there are immediate.", "raw_text": "So the way I was thinking about going through this, unless there are immediate.", "start_time": 202.27, "end_time": 205.87, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 75, "text": "Questions to be answered, is one kind of show you our analogous thing is not exactly the full scope, but it's actually a system we've built and we use.", "raw_text": "Questions to be answered, is one kind of show you our analogous thing is not exactly the full scope, but it's actually a system we've built and we use.", "start_time": 205.87, "end_time": 216.19, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 76, "text": "And so Justin, I'm going to show them the entity resolution workflow and just sort of some, some of how, you.", "raw_text": "And so Justin, I'm going to show them the entity resolution workflow and just sort of some, some of how, you.", "start_time": 217.47, "end_time": 226.26, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 77, "text": "Know, we have data issues too, even.", "raw_text": "Know, we have data issues too, even.", "start_time": 226.26, "end_time": 228.06, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 78, "text": "As a smaller company and we, in.", "raw_text": "As a smaller company and we, in.", "start_time": 228.06, "end_time": 230.3, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 79, "text": "Order to make AI actually useful, we had to build some toolings and systems around it.", "raw_text": "Order to make AI actually useful, we had to build some toolings and systems around it.", "start_time": 230.3, "end_time": 234.78, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 80, "text": "We also do the bronze Silver gold medallion system for our data as well.", "raw_text": "We also do the bronze Silver gold medallion system for our data as well.", "start_time": 234.78, "end_time": 239.42, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 81, "text": "So I'll walk you through that and.", "raw_text": "So I'll walk you through that and.", "start_time": 239.58, "end_time": 241.22, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 82, "text": "Then I'll sort of take you to more of a click through prototype type of experience of how we exactly envision the OD experience working.", "raw_text": "Then I'll sort of take you to more of a click through prototype type of experience of how we exactly envision the OD experience working.", "start_time": 241.22, "end_time": 249.34, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 83, "text": "Sound good?", "raw_text": "Sound good?", "start_time": 250.14, "end_time": 250.7, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 84, "text": "That sounds great.", "raw_text": "That sounds great.", "start_time": 251.58, "end_time": 252.46, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 85, "text": "Cool.", "raw_text": "Cool.", "start_time": 253.26, "end_time": 253.74, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 86, "text": "Just so you're aware, we do use.", "raw_text": "Just so you're aware, we do use.", "start_time": 257.9, "end_time": 260.5, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 87, "text": "This system internally, but I have the great fortune of demoing it all the time and it works right before and then sometimes it just stops.", "raw_text": "This system internally, but I have the great fortune of demoing it all the time and it works right before and then sometimes it just stops.", "start_time": 260.5, "end_time": 271.42, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 88, "text": "So we're going to hope that it works perfectly this time, but if it doesn't, we'll walk through it.", "raw_text": "So we're going to hope that it works perfectly this time, but if it doesn't, we'll walk through it.", "start_time": 271.9, "end_time": 278.66, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 89, "text": "So this is actually our internal data platform as a couple of different pieces.", "raw_text": "So this is actually our internal data platform as a couple of different pieces.", "start_time": 278.66, "end_time": 282.46, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 90, "text": "One is our pipeline orchestration.", "raw_text": "One is our pipeline orchestration.", "start_time": 283.34, "end_time": 285.5, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 91, "text": "That's what we're kind of going to talk about is like the fabric layer,.", "raw_text": "That's what we're kind of going to talk about is like the fabric layer,.", "start_time": 285.5, "end_time": 288.22, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 92, "text": "The bronze silver, go with the UDFs.", "raw_text": "The bronze silver, go with the UDFs.", "start_time": 288.38, "end_time": 290.78, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 93, "text": "Then we actually use an open source platform called Cube js, which provides our sort of like analytics layer.", "raw_text": "Then we actually use an open source platform called Cube js, which provides our sort of like analytics layer.", "start_time": 290.78, "end_time": 297.5, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 94, "text": "And so it's our OLAP sort of solution.", "raw_text": "And so it's our OLAP sort of solution.", "start_time": 297.5, "end_time": 301.18, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 95, "text": "It does a great job talking to.", "raw_text": "It does a great job talking to.", "start_time": 301.34, "end_time": 303.42, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 96, "text": "A lot of different data sources, federating those data sources and bringing us together into a semantic layer that AI is actually able to talk to.", "raw_text": "A lot of different data sources, federating those data sources and bringing us together into a semantic layer that AI is actually able to talk to.", "start_time": 303.42, "end_time": 310.84, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 97, "text": "And then we have a few other pieces that are in here.", "raw_text": "And then we have a few other pieces that are in here.", "start_time": 311.4, "end_time": 313.8, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 98, "text": "But the one that we're going to focus on for today is actually the Entity Admin.", "raw_text": "But the one that we're going to focus on for today is actually the Entity Admin.", "start_time": 313.8, "end_time": 317.32, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 99, "text": "And just for a little bit of context here, we have all these different customers, but we have all these different systems.", "raw_text": "And just for a little bit of context here, we have all these different customers, but we have all these different systems.", "start_time": 317.88, "end_time": 324.28, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 100, "text": "So we have HubSpot, we have Toggle, which is where we track our hours.", "raw_text": "So we have HubSpot, we have Toggle, which is where we track our hours.", "start_time": 324.28, "end_time": 327.16, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 101, "text": "We have QuickBooks, we have Fireflies.", "raw_text": "We have QuickBooks, we have Fireflies.", "start_time": 327.24, "end_time": 330.92, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 102, "text": "And what ends up happening is one.", "raw_text": "And what ends up happening is one.", "start_time": 331.24, "end_time": 333.51, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 103, "text": "Customer will end up having several different names inside those different systems.", "raw_text": "Customer will end up having several different names inside those different systems.", "start_time": 333.51, "end_time": 338.67, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 104, "text": "Just small variations.", "raw_text": "Just small variations.", "start_time": 338.67, "end_time": 339.75, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 105, "text": "Right.", "raw_text": "Right.", "start_time": 339.75, "end_time": 340.03, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 106, "text": "So you see this one first American Courier, that's a project, right?", "raw_text": "So you see this one first American Courier, that's a project, right?", "start_time": 340.03, "end_time": 344.47, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 107, "text": "The ERP rebuild.", "raw_text": "The ERP rebuild.", "start_time": 344.47, "end_time": 346.07, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 108, "text": "Well, it's related to a customer.", "raw_text": "Well, it's related to a customer.", "start_time": 346.07, "end_time": 347.95, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 109, "text": "Right.", "raw_text": "Right.", "start_time": 348.19, "end_time": 348.51, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 110, "text": "And so how do you end up consolidating all those things?", "raw_text": "And so how do you end up consolidating all those things?", "start_time": 348.51, "end_time": 351.27, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 111, "text": "We built this experience that goes out and it finds matches and then you say, is this right or is it not right?", "raw_text": "We built this experience that goes out and it finds matches and then you say, is this right or is it not right?", "start_time": 351.27, "end_time": 358.43, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 112, "text": "And, and so this one, it matched perfectly, is 100% confident.", "raw_text": "And, and so this one, it matched perfectly, is 100% confident.", "start_time": 358.51, "end_time": 361.79, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 113, "text": "So we can just confirm.", "raw_text": "So we can just confirm.", "start_time": 361.87, "end_time": 363.15, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 114, "text": "But in other situations like this one's 90% confident.", "raw_text": "But in other situations like this one's 90% confident.", "start_time": 363.47, "end_time": 368.27, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 115, "text": "Why is it 90% confident?", "raw_text": "Why is it 90% confident?", "start_time": 368.35, "end_time": 370.11, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 116, "text": "Because, you know, whatever reason.", "raw_text": "Because, you know, whatever reason.", "start_time": 370.11, "end_time": 372.75, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 117, "text": "Right.", "raw_text": "Right.", "start_time": 372.83, "end_time": 373.15, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 118, "text": "And so we can go into here.", "raw_text": "And so we can go into here.", "start_time": 373.15, "end_time": 374.51, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 119, "text": "And we can see what it's looking.", "raw_text": "And we can see what it's looking.", "start_time": 374.75, "end_time": 376.79, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 120, "text": "At, that exact row, confirm or deny.", "raw_text": "At, that exact row, confirm or deny.", "start_time": 376.79, "end_time": 380.03, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 121, "text": "Right.", "raw_text": "Right.", "start_time": 380.35, "end_time": 380.75, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 122, "text": "And that again is adding to our semantic layer, that cube analytics layer.", "raw_text": "And that again is adding to our semantic layer, that cube analytics layer.", "start_time": 380.75, "end_time": 385.95, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 123, "text": "Now we have a relationship when confirmed.", "raw_text": "Now we have a relationship when confirmed.", "start_time": 386.19, "end_time": 388.07, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 124, "text": "And I'm not going to do this because this isn't my job and I.", "raw_text": "And I'm not going to do this because this isn't my job and I.", "start_time": 388.07, "end_time": 390.51, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 125, "text": "Don't want to screw up someone else's mapping.", "raw_text": "Don't want to screw up someone else's mapping.", "start_time": 390.51, "end_time": 393.93, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 126, "text": "But I just wanted to give you.", "raw_text": "But I just wanted to give you.", "start_time": 394.57, "end_time": 396.09, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 127, "text": "Kind of context that when we're talking.", "raw_text": "Kind of context that when we're talking.", "start_time": 396.09, "end_time": 397.85, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 128, "text": "About, you know, these sorts of systems, we get the challenge of there are people putting in data like a project manager puts it in one way, a partner puts it in another way.", "raw_text": "About, you know, these sorts of systems, we get the challenge of there are people putting in data like a project manager puts it in one way, a partner puts it in another way.", "start_time": 397.85, "end_time": 407.29, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 129, "text": "And now you're trying to figure out, you know, how to relate those two.", "raw_text": "And now you're trying to figure out, you know, how to relate those two.", "start_time": 407.37, "end_time": 410.77, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 130, "text": "And of course we, we have a very specific set of those problems that we're solving for.", "raw_text": "And of course we, we have a very specific set of those problems that we're solving for.", "start_time": 410.77, "end_time": 416.49, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 131, "text": "But in general, these sorts of platforms and systems we've designed for ourselves and for others.", "raw_text": "But in general, these sorts of platforms and systems we've designed for ourselves and for others.", "start_time": 416.49, "end_time": 422.68, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 132, "text": "So David, can you speak to where that is this specific if you go back one, just so I can see the name.", "raw_text": "So David, can you speak to where that is this specific if you go back one, just so I can see the name.", "start_time": 425.8, "end_time": 434.6, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 133, "text": "Thank you.", "raw_text": "Thank you.", "start_time": 435.56, "end_time": 436.2, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 134, "text": "So this is pulling from multiple sources.", "raw_text": "So this is pulling from multiple sources.", "start_time": 437.56, "end_time": 440.6, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 135, "text": "And then it is.", "raw_text": "And then it is.", "start_time": 440.68, "end_time": 442.68, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 136, "text": "This view that we're looking at right now is only checking for.", "raw_text": "This view that we're looking at right now is only checking for.", "start_time": 442.76, "end_time": 445.8, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 137, "text": "What is.", "raw_text": "What is.", "start_time": 448.24, "end_time": 448.48, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 138, "text": "The rule behind this and where is that?", "raw_text": "The rule behind this and where is that?", "start_time": 448.48, "end_time": 449.96, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 139, "text": "Yes, this particular system is looking for discrepancies between systems.", "raw_text": "Yes, this particular system is looking for discrepancies between systems.", "start_time": 449.96, "end_time": 454.2, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 140, "text": "So for example, we have our tracking.", "raw_text": "So for example, we have our tracking.", "start_time": 454.2, "end_time": 458.32, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 141, "text": "Everything is organized by projects there.", "raw_text": "Everything is organized by projects there.", "start_time": 458.48, "end_time": 460.56, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 142, "text": "There's no real customer in our tracking system.", "raw_text": "There's no real customer in our tracking system.", "start_time": 460.8, "end_time": 465.12, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 143, "text": "But inside of HubSpot there's a customer, right?", "raw_text": "But inside of HubSpot there's a customer, right?", "start_time": 465.2, "end_time": 467.68, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 144, "text": "Inside of QuickBooks there's a customer.", "raw_text": "Inside of QuickBooks there's a customer.", "start_time": 468.16, "end_time": 470.08, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 145, "text": "And even in those two systems, when you HubSpot and QuickBooks, those systems didn't, you know, pass over the customer name.", "raw_text": "And even in those two systems, when you HubSpot and QuickBooks, those systems didn't, you know, pass over the customer name.", "start_time": 470.32, "end_time": 476.93, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 146, "text": "Right.", "raw_text": "Right.", "start_time": 476.93, "end_time": 477.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 147, "text": "So someone manually typed in the customer name.", "raw_text": "So someone manually typed in the customer name.", "start_time": 477.41, "end_time": 479.65, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 148, "text": "Well, for two na, they may have put a space.", "raw_text": "Well, for two na, they may have put a space.", "start_time": 479.65, "end_time": 481.81, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 149, "text": "Right.", "raw_text": "Right.", "start_time": 481.97, "end_time": 482.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 150, "text": "Or they could have put two NA comma, llc.", "raw_text": "Or they could have put two NA comma, llc.", "start_time": 482.33, "end_time": 485.49, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 151, "text": "How do we make sure that that.", "raw_text": "How do we make sure that that.", "start_time": 485.65, "end_time": 487.09, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 152, "text": "Then maps to the two na that's inside of Toggle and all the projects inside of Toggle actually map to that customer so that we can actually have AI or just our own internal analytics.", "raw_text": "Then maps to the two na that's inside of Toggle and all the projects inside of Toggle actually map to that customer so that we can actually have AI or just our own internal analytics.", "start_time": 487.25, "end_time": 498.13, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 153, "text": "Stack be able to do things like sums, averages, roll ups, et cetera, and.", "raw_text": "Stack be able to do things like sums, averages, roll ups, et cetera, and.", "start_time": 498.13, "end_time": 504.47, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 154, "text": "Be able to relate those different data sources.", "raw_text": "Be able to relate those different data sources.", "start_time": 504.47, "end_time": 506.55, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 155, "text": "Now the back end of the database.", "raw_text": "Now the back end of the database.", "start_time": 507.11, "end_time": 510.39, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 156, "text": "Itself, that brings this data in.", "raw_text": "Itself, that brings this data in.", "start_time": 510.39, "end_time": 511.87, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 157, "text": "And the ETL pipeline is actually running on PG Lake, which is a data lake house built around Postgres SQL.", "raw_text": "And the ETL pipeline is actually running on PG Lake, which is a data lake house built around Postgres SQL.", "start_time": 511.87, "end_time": 519.99, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 158, "text": "It actually brings in that data using dlt, which is a ETL framework for Python.", "raw_text": "It actually brings in that data using dlt, which is a ETL framework for Python.", "start_time": 520.63, "end_time": 527.43, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 159, "text": "And it brings that data in, it transforms it, you know, removes duplicates, yada, yada yada, talking to either directly to.", "raw_text": "And it brings that data in, it transforms it, you know, removes duplicates, yada, yada yada, talking to either directly to.", "start_time": 527.67, "end_time": 535.23, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 160, "text": "Databases in the cases where we have access to a database, or talking to.", "raw_text": "Databases in the cases where we have access to a database, or talking to.", "start_time": 535.23, "end_time": 540.55, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 161, "text": "The API trail system.", "raw_text": "The API trail system.", "start_time": 540.55, "end_time": 541.75, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 162, "text": "So for HubSpot, it's talking to HubSpot for toggle, is talking to toggle API for fireflies talking to Fireflies.", "raw_text": "So for HubSpot, it's talking to HubSpot for toggle, is talking to toggle API for fireflies talking to Fireflies.", "start_time": 541.75, "end_time": 548.59, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 163, "text": "But then there are a few other things like contracts, et cetera.", "raw_text": "But then there are a few other things like contracts, et cetera.", "start_time": 548.59, "end_time": 551.35, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 164, "text": "It might be talking to SharePoint or it might be talking to an Excel file.", "raw_text": "It might be talking to SharePoint or it might be talking to an Excel file.", "start_time": 551.35, "end_time": 554.67, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 165, "text": "And so all those different data sources go through our bronze Silver gold transformation.", "raw_text": "And so all those different data sources go through our bronze Silver gold transformation.", "start_time": 554.67, "end_time": 560.26, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 166, "text": "And I actually can kind of give you a little bit of a tour of that too at a really high level just to kind of show you what that looks like.", "raw_text": "And I actually can kind of give you a little bit of a tour of that too at a really high level just to kind of show you what that looks like.", "start_time": 560.82, "end_time": 567.74, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 167, "text": "Oh, this I have to log in.", "raw_text": "Oh, this I have to log in.", "start_time": 567.74, "end_time": 570.38, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 168, "text": "For.", "raw_text": "For.", "start_time": 570.38, "end_time": 570.74, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 169, "text": "David, you could probably show.", "raw_text": "David, you could probably show.", "start_time": 573.86, "end_time": 575.06, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 170, "text": "I, I could share mine.", "raw_text": "I, I could share mine.", "start_time": 575.06, "end_time": 576.42, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 171, "text": "Yeah, you might need to show there's.", "raw_text": "Yeah, you might need to show there's.", "start_time": 576.9, "end_time": 579.06, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 172, "text": "On the admin screen.", "raw_text": "On the admin screen.", "start_time": 579.06, "end_time": 579.98, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 173, "text": "It's, it's a good view of it.", "raw_text": "It's, it's a good view of it.", "start_time": 579.98, "end_time": 581.38, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 174, "text": "Cool, I'll.", "raw_text": "Cool, I'll.", "start_time": 581.86, "end_time": 582.54, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 175, "text": "I'll let you.", "raw_text": "I'll let you.", "start_time": 582.54, "end_time": 583.22, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 176, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 584.01, "end_time": 584.33, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 177, "text": "The question forming in my head is as we dig into this and Julie, I think this may be in addition to what you're asking, but like something is something telling it, like hey, these are client records.", "raw_text": "The question forming in my head is as we dig into this and Julie, I think this may be in addition to what you're asking, but like something is something telling it, like hey, these are client records.", "start_time": 586.09, "end_time": 598.09, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 178, "text": "Figure out matches between them or is it just going, I know quick.", "raw_text": "Figure out matches between them or is it just going, I know quick.", "start_time": 598.89, "end_time": 602.81, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 179, "text": "Is the LLM figuring out like, I know this is QuickBooks client base, I know this is HubSpot's client base.", "raw_text": "Is the LLM figuring out like, I know this is QuickBooks client base, I know this is HubSpot's client base.", "start_time": 602.81, "end_time": 607.89, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 180, "text": "I'm going to go ahead and do that merging and then it builds that rule set fully self driven, if that makes any sense.", "raw_text": "I'm going to go ahead and do that merging and then it builds that rule set fully self driven, if that makes any sense.", "start_time": 607.89, "end_time": 616.72, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 181, "text": "Or where does the human get in the loop to say, all right, start to bring these records together.", "raw_text": "Or where does the human get in the loop to say, all right, start to bring these records together.", "start_time": 616.72, "end_time": 621.32, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 182, "text": "If this part of the demo makes more sense to get into first and then answer that question also I'll turn to Julia because if that's not helpful for what you need, then don't worry about it.", "raw_text": "If this part of the demo makes more sense to get into first and then answer that question also I'll turn to Julia because if that's not helpful for what you need, then don't worry about it.", "start_time": 625, "end_time": 632.68, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 183, "text": "Yeah, I can show this.", "raw_text": "Yeah, I can show this.", "start_time": 634.76, "end_time": 636.68, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 184, "text": "There's the raw connections here that we have in our system and then what starts to group those things together is a human in the loop defining like here's our semantic canonical data objects at the end of the day.", "raw_text": "There's the raw connections here that we have in our system and then what starts to group those things together is a human in the loop defining like here's our semantic canonical data objects at the end of the day.", "start_time": 636.84, "end_time": 653.85, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 185, "text": "So we go in and define like we have the raw data and we will add basically a transformation layer that defines an employee record.", "raw_text": "So we go in and define like we have the raw data and we will add basically a transformation layer that defines an employee record.", "start_time": 654.25, "end_time": 664.5, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 186, "text": "And that employee record would join from three or four different bronze tables.", "raw_text": "And that employee record would join from three or four different bronze tables.", "start_time": 665.14, "end_time": 670.26, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 187, "text": "So these bronze tables are all like the raw data dump from these source systems.", "raw_text": "So these bronze tables are all like the raw data dump from these source systems.", "start_time": 670.26, "end_time": 674.74, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 188, "text": "We would then go and define like a silver layer query that says our idea of what an employee means in our system is, comes from these three source systems, or a project comes from these eight source systems.", "raw_text": "We would then go and define like a silver layer query that says our idea of what an employee means in our system is, comes from these three source systems, or a project comes from these eight source systems.", "start_time": 675.06, "end_time": 690.06, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 189, "text": "And we want these three fields from this source system, these three fields from this source system.", "raw_text": "And we want these three fields from this source system, these three fields from this source system.", "start_time": 690.06, "end_time": 695.99, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 190, "text": "So these could be SQL queries that define this at this first layer or views that define at the first layer.", "raw_text": "So these could be SQL queries that define this at this first layer or views that define at the first layer.", "start_time": 696.71, "end_time": 705.43, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 191, "text": "And ultimately what we bring it up into is a semantic layer called Cube that actually gives it more metadata just than the SQL query itself.", "raw_text": "And ultimately what we bring it up into is a semantic layer called Cube that actually gives it more metadata just than the SQL query itself.", "start_time": 706.47, "end_time": 717.67, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 192, "text": "So like, I think these, these database transforms are doing the heavy lifting on first, like defining what we want these data to tables to be made up of.", "raw_text": "So like, I think these, these database transforms are doing the heavy lifting on first, like defining what we want these data to tables to be made up of.", "start_time": 717.75, "end_time": 727.12, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 193, "text": "What helps it useful for LLMs down the road is this semantic layer then where you could say.", "raw_text": "What helps it useful for LLMs down the road is this semantic layer then where you could say.", "start_time": 728, "end_time": 734.8, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 194, "text": "Back one here.", "raw_text": "Back one here.", "start_time": 737.68, "end_time": 738.8, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 195, "text": "So if I go into like a semantic layer for our employee, you can actually see this metadata is actually providing like metadata descriptions of the fields and providing a lot more context about the data than just the column name.", "raw_text": "So if I go into like a semantic layer for our employee, you can actually see this metadata is actually providing like metadata descriptions of the fields and providing a lot more context about the data than just the column name.", "start_time": 740.96, "end_time": 760.89, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 196, "text": "So like this is all exposed to an API, then LLM can make sense of and kind of understand the data shape a little bit more than just the name of it.", "raw_text": "So like this is all exposed to an API, then LLM can make sense of and kind of understand the data shape a little bit more than just the name of it.", "start_time": 760.89, "end_time": 771.05, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 197, "text": "So if I can extrapolate that a little bit, you guys, your bronze layer is grabbing raw data from your, your variety of source systems.", "raw_text": "So if I can extrapolate that a little bit, you guys, your bronze layer is grabbing raw data from your, your variety of source systems.", "start_time": 773.94, "end_time": 781.46, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 198, "text": "Right.", "raw_text": "Right.", "start_time": 782.1, "end_time": 782.5, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 199, "text": "It seems kind of like that silver tier is now assembling those and saying, okay, here's, these are customers.", "raw_text": "It seems kind of like that silver tier is now assembling those and saying, okay, here's, these are customers.", "start_time": 782.58, "end_time": 787.78, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 200, "text": "I got customers coming in from QuickBooks, I got customers coming in from HubSpot, I got customers coming in from my PM system, whatever.", "raw_text": "I got customers coming in from QuickBooks, I got customers coming in from HubSpot, I got customers coming in from my PM system, whatever.", "start_time": 787.78, "end_time": 795.02, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 201, "text": "And then to get to your gold layer, that's where the AI side kind of comes in and goes, okay, I see these records, I have a, you know, within a certain threshold, I feel confident that these are the same thing.", "raw_text": "And then to get to your gold layer, that's where the AI side kind of comes in and goes, okay, I see these records, I have a, you know, within a certain threshold, I feel confident that these are the same thing.", "start_time": 795.02, "end_time": 805.15, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 202, "text": "And it starts to kind of combine that.", "raw_text": "And it starts to kind of combine that.", "start_time": 805.15, "end_time": 807.15, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 203, "text": "Is that largely the flow here?", "raw_text": "Is that largely the flow here?", "start_time": 807.15, "end_time": 809.87, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 204, "text": "Yep.", "raw_text": "Yep.", "start_time": 810.27, "end_time": 810.83, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 205, "text": "Okay.", "raw_text": "Okay.", "start_time": 811.15, "end_time": 811.71, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 206, "text": "And again, it's a little bit different.", "raw_text": "And again, it's a little bit different.", "start_time": 812.91, "end_time": 814.39, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 207, "text": "Because it's our specific use case.", "raw_text": "Because it's our specific use case.", "start_time": 814.39, "end_time": 816.35, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 208, "text": "Just the flow of, hey, there's, you know, data issues.", "raw_text": "Just the flow of, hey, there's, you know, data issues.", "start_time": 816.75, "end_time": 821.39, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 209, "text": "Now let's add an LLM to help us to diagnose what's going on or what, what's sort of the gap, and.", "raw_text": "Now let's add an LLM to help us to diagnose what's going on or what, what's sort of the gap, and.", "start_time": 821.95, "end_time": 828.04, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 210, "text": "Aggregate as much of that into a view as possible.", "raw_text": "Aggregate as much of that into a view as possible.", "start_time": 828.2, "end_time": 830.68, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 211, "text": "So then the human can just sit down and see everything that's related to this project.", "raw_text": "So then the human can just sit down and see everything that's related to this project.", "start_time": 831.16, "end_time": 835.4, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 212, "text": "Right.", "raw_text": "Right.", "start_time": 835.96, "end_time": 836.32, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 213, "text": "Or everything that's related to this entity more generically.", "raw_text": "Or everything that's related to this entity more generically.", "start_time": 836.32, "end_time": 839.8, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 214, "text": "And that's where I think the analogy.", "raw_text": "And that's where I think the analogy.", "start_time": 840.28, "end_time": 843.599, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 215, "text": "Is in terms of what we're going.", "raw_text": "Is in terms of what we're going.", "start_time": 843.599, "end_time": 845.2, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 216, "text": "To kind of present as A solution to the data governance piece is to say, yeah, there's kind of this ETL.", "raw_text": "To kind of present as A solution to the data governance piece is to say, yeah, there's kind of this ETL.", "start_time": 845.2, "end_time": 853.2, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 217, "text": "Process that I think need some refactoring and revision and we want to be supportive in that and especially with the migration of fabric, be able to support that.", "raw_text": "Process that I think need some refactoring and revision and we want to be supportive in that and especially with the migration of fabric, be able to support that.", "start_time": 853.2, "end_time": 861.53, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 218, "text": "But then once that data is there.", "raw_text": "But then once that data is there.", "start_time": 861.77, "end_time": 863.65, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 219, "text": "And you are seeing these inconsistencies, how.", "raw_text": "And you are seeing these inconsistencies, how.", "start_time": 863.65, "end_time": 866.29, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 220, "text": "Do you get the right information to the right people?", "raw_text": "Do you get the right information to the right people?", "start_time": 866.29, "end_time": 869.13, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 221, "text": "And there needs to be some surface area for that.", "raw_text": "And there needs to be some surface area for that.", "start_time": 869.61, "end_time": 872.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 222, "text": "We don't necessarily believe that that's something.", "raw_text": "We don't necessarily believe that that's something.", "start_time": 872.09, "end_time": 874.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 223, "text": "That can be easily done just sort.", "raw_text": "That can be easily done just sort.", "start_time": 874.01, "end_time": 876.29, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 224, "text": "Of raw natively inside of like a SQL table.", "raw_text": "Of raw natively inside of like a SQL table.", "start_time": 876.29, "end_time": 879.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 225, "text": "Right.", "raw_text": "Right.", "start_time": 880.16, "end_time": 880.32, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 226, "text": "There needs to be some ui because obviously to, you know, the point I.", "raw_text": "There needs to be some ui because obviously to, you know, the point I.", "start_time": 880.32, "end_time": 884.56, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 227, "text": "Was making earlier, Julia, when we spoke, you talked about ownership.", "raw_text": "Was making earlier, Julia, when we spoke, you talked about ownership.", "start_time": 884.56, "end_time": 888.52, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 228, "text": "I imagine that most of the owners aren't going to feel comfortable jumping into a db.", "raw_text": "I imagine that most of the owners aren't going to feel comfortable jumping into a db.", "start_time": 888.52, "end_time": 892.32, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 229, "text": "So what does that interface ultimately look.", "raw_text": "So what does that interface ultimately look.", "start_time": 893.2, "end_time": 895.96, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 230, "text": "Like becomes the question.", "raw_text": "Like becomes the question.", "start_time": 895.96, "end_time": 897.04, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 231, "text": "All right, so Justin, is something else you want to show or.", "raw_text": "All right, so Justin, is something else you want to show or.", "start_time": 901.6, "end_time": 904.88, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 232, "text": "No, I think that was it.", "raw_text": "No, I think that was it.", "start_time": 906.72, "end_time": 907.84, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 233, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 907.92, "end_time": 908.28, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 234, "text": "So like, I just want to make sure I got Sean's original question.", "raw_text": "So like, I just want to make sure I got Sean's original question.", "start_time": 908.28, "end_time": 913.2, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 235, "text": "Yeah, I think, I think I covered like.", "raw_text": "Yeah, I think, I think I covered like.", "start_time": 913.76, "end_time": 915.92, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 236, "text": "So there's gonna be a lot of manual data massaging like, and definitions of these transforms by a human to kind of like.", "raw_text": "So there's gonna be a lot of manual data massaging like, and definitions of these transforms by a human to kind of like.", "start_time": 916.08, "end_time": 925.12, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 237, "text": "And get everyone in the business to agree that this is the right shape of this data.", "raw_text": "And get everyone in the business to agree that this is the right shape of this data.", "start_time": 925.12, "end_time": 929.04, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 238, "text": "We, we do have like LLM assisted things in the pipeline that David was showing.", "raw_text": "We, we do have like LLM assisted things in the pipeline that David was showing.", "start_time": 930.32, "end_time": 936.02, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 239, "text": "Like, okay, now that we've said like this client is comes from HubSpot and toggl.", "raw_text": "Like, okay, now that we've said like this client is comes from HubSpot and toggl.", "start_time": 936.02, "end_time": 943.54, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 240, "text": "Like, like David was showing, you know, someone in HubSpot types something differently than someone types it in toggle.", "raw_text": "Like, like David was showing, you know, someone in HubSpot types something differently than someone types it in toggle.", "start_time": 945.06, "end_time": 952.58, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 241, "text": "We're trying to make that better but you know, at the end of the day people still aren't going to adhere to that 100%.", "raw_text": "We're trying to make that better but you know, at the end of the day people still aren't going to adhere to that 100%.", "start_time": 952.58, "end_time": 957.3, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 242, "text": "So this join, we have this process that would basically have an LLM look at these two and try to decide like, does OD project 4 with the new number 4 match ODIG project 4 spelled out F O U R and like basically it can auto join those things and then have a human kind of figure out like these are the same key at the end of the day.", "raw_text": "So this join, we have this process that would basically have an LLM look at these two and try to decide like, does OD project 4 with the new number 4 match ODIG project 4 spelled out F O U R and like basically it can auto join those things and then have a human kind of figure out like these are the same key at the end of the day.", "start_time": 957.86, "end_time": 988.24, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 243, "text": "Yeah, and in our case, like, again,.", "raw_text": "Yeah, and in our case, like, again,.", "start_time": 988.72, "end_time": 991.64, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 244, "text": "It's very specific but you know, the LLM also has access to fireflies, so.", "raw_text": "It's very specific but you know, the LLM also has access to fireflies, so.", "start_time": 991.64, "end_time": 996.52, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 245, "text": "I can see meeting notes and so it can do a lot more sort.", "raw_text": "I can see meeting notes and so it can do a lot more sort.", "start_time": 996.52, "end_time": 1001.84, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 246, "text": "Of like thinking and solving for us than potentially what we'd be talking about, at least in V1 plc with you all.", "raw_text": "Of like thinking and solving for us than potentially what we'd be talking about, at least in V1 plc with you all.", "start_time": 1001.84, "end_time": 1008.96, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 247, "text": "But you know, fundamentally what we have.", "raw_text": "But you know, fundamentally what we have.", "start_time": 1009.28, "end_time": 1012.91, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 248, "text": "Done and what we think most organizations are going to move towards is start.", "raw_text": "Done and what we think most organizations are going to move towards is start.", "start_time": 1012.91, "end_time": 1016.83, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 249, "text": "To build this data platform that Brings.", "raw_text": "To build this data platform that Brings.", "start_time": 1016.83, "end_time": 1020.51, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 250, "text": "The data from all these different systems and makes it actionable for LLM without jeopardizing source system sovereignty.", "raw_text": "The data from all these different systems and makes it actionable for LLM without jeopardizing source system sovereignty.", "start_time": 1020.51, "end_time": 1027.35, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 251, "text": "Right.", "raw_text": "Right.", "start_time": 1027.43, "end_time": 1027.83, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 252, "text": "And that's the other piece.", "raw_text": "And that's the other piece.", "start_time": 1027.909, "end_time": 1029.11, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 253, "text": "It's like humans should always be in.", "raw_text": "It's like humans should always be in.", "start_time": 1029.11, "end_time": 1031.47, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 254, "text": "A loop where there's going to be an impact on source system.", "raw_text": "A loop where there's going to be an impact on source system.", "start_time": 1031.47, "end_time": 1033.91, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 255, "text": "But in terms of that data layer piece, we can have as many copies.", "raw_text": "But in terms of that data layer piece, we can have as many copies.", "start_time": 1034.39, "end_time": 1039.15, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 256, "text": "And questions as we want and flush.", "raw_text": "And questions as we want and flush.", "start_time": 1039.15, "end_time": 1042.46, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 257, "text": "It out as trash later and keep it in cold storage or whatever the.", "raw_text": "It out as trash later and keep it in cold storage or whatever the.", "start_time": 1042.46, "end_time": 1045.7, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 258, "text": "Case may be, but it wouldn't hurt,.", "raw_text": "Case may be, but it wouldn't hurt,.", "start_time": 1045.7, "end_time": 1048.26, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 259, "text": "Say, an SAP instance or a sauce ify instance or whatever until some human.", "raw_text": "Say, an SAP instance or a sauce ify instance or whatever until some human.", "start_time": 1048.26, "end_time": 1052.18, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 260, "text": "Goes and says, nope, this is good and this is what the action we.", "raw_text": "Goes and says, nope, this is good and this is what the action we.", "start_time": 1052.18, "end_time": 1056.82, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 261, "text": "Want to take and there's some audit log for it.", "raw_text": "Want to take and there's some audit log for it.", "start_time": 1056.82, "end_time": 1059.02, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 262, "text": "And that's really, I think, the greater story of just what we think fabric.", "raw_text": "And that's really, I think, the greater story of just what we think fabric.", "start_time": 1059.26, "end_time": 1066.22, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 263, "text": "Is going to ultimately become at od.", "raw_text": "Is going to ultimately become at od.", "start_time": 1066.22, "end_time": 1068.14, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 264, "text": "And just then the question becomes, all right, what are the interfaces that we're going to build on top of fabric to power our core workflows?", "raw_text": "And just then the question becomes, all right, what are the interfaces that we're going to build on top of fabric to power our core workflows?", "start_time": 1068.46, "end_time": 1075.08, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 265, "text": "Data governance being a key one.", "raw_text": "Data governance being a key one.", "start_time": 1075.16, "end_time": 1076.92, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 266, "text": "Right.", "raw_text": "Right.", "start_time": 1077.32, "end_time": 1077.72, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 267, "text": "Is that helpful, Julia, Set in context?", "raw_text": "Is that helpful, Julia, Set in context?", "start_time": 1081.64, "end_time": 1084.2, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 268, "text": "I think so, but my next question is how this connects to what we're doing.", "raw_text": "I think so, but my next question is how this connects to what we're doing.", "start_time": 1085.08, "end_time": 1091.48, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 269, "text": "And I have the proposal that you sent over up again just to revisit those notes, but.", "raw_text": "And I have the proposal that you sent over up again just to revisit those notes, but.", "start_time": 1091.48, "end_time": 1098.68, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 270, "text": "So you mentioned using fabric, but also there's mention of power query as a fallback.", "raw_text": "So you mentioned using fabric, but also there's mention of power query as a fallback.", "start_time": 1102.04, "end_time": 1112.28, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 271, "text": "And I'm.", "raw_text": "And I'm.", "start_time": 1112.28, "end_time": 1112.92, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 272, "text": "Can you just explain the architecture around this, like how what you just showed fits into onelake.", "raw_text": "Can you just explain the architecture around this, like how what you just showed fits into onelake.", "start_time": 1114.2, "end_time": 1120.56, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 273, "text": "And then you mentioned mirroring, like, I.", "raw_text": "And then you mentioned mirroring, like, I.", "start_time": 1120.56, "end_time": 1123, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 274, "text": "Trying to understand all of that.", "raw_text": "Trying to understand all of that.", "start_time": 1123.56, "end_time": 1125, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 275, "text": "Sorry, yeah, it's probably overly technical in some bits.", "raw_text": "Sorry, yeah, it's probably overly technical in some bits.", "start_time": 1125.16, "end_time": 1130.01, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 276, "text": "We wanted to kind of hit all layers.", "raw_text": "We wanted to kind of hit all layers.", "start_time": 1130.01, "end_time": 1131.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 277, "text": "But the core of it is for.", "raw_text": "But the core of it is for.", "start_time": 1132.73, "end_time": 1136.61, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 278, "text": "The platform we just showed you.", "raw_text": "The platform we just showed you.", "start_time": 1136.61, "end_time": 1138.05, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 279, "text": "We use a platform called pg.", "raw_text": "We use a platform called pg.", "start_time": 1138.05, "end_time": 1139.57, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 280, "text": "Lake is open source.", "raw_text": "Lake is open source.", "start_time": 1139.57, "end_time": 1140.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 281, "text": "The equivalent of that in the fabric world is OneLake.", "raw_text": "The equivalent of that in the fabric world is OneLake.", "start_time": 1140.97, "end_time": 1144.17, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 282, "text": "That's how we draw the analogies.", "raw_text": "That's how we draw the analogies.", "start_time": 1145.21, "end_time": 1147.45, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 283, "text": "OneLake is just, you can think of.", "raw_text": "OneLake is just, you can think of.", "start_time": 1149.93, "end_time": 1152.25, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 284, "text": "It as a database is a lot more flexible than what a traditional SQL database does.", "raw_text": "It as a database is a lot more flexible than what a traditional SQL database does.", "start_time": 1152.25, "end_time": 1157.45, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 285, "text": "And that flexibility is what allows for.", "raw_text": "And that flexibility is what allows for.", "start_time": 1158.21, "end_time": 1160.25, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 286, "text": "Us to, you know, have like, again, several, you know, copies or subsets of.", "raw_text": "Us to, you know, have like, again, several, you know, copies or subsets of.", "start_time": 1160.25, "end_time": 1165.73, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 287, "text": "The data at the bronze, Silver, gold.", "raw_text": "The data at the bronze, Silver, gold.", "start_time": 1165.73, "end_time": 1167.89, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 288, "text": "Level that are all sort of like.", "raw_text": "Level that are all sort of like.", "start_time": 1167.89, "end_time": 1170.85, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 289, "text": "Building on one another and have really codified and specific relationships and traceability.", "raw_text": "Building on one another and have really codified and specific relationships and traceability.", "start_time": 1170.93, "end_time": 1176.37, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 290, "text": "Right.", "raw_text": "Right.", "start_time": 1176.61, "end_time": 1177.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 291, "text": "And so, as you know, Justin was going through and showing this is like bronze.", "raw_text": "And so, as you know, Justin was going through and showing this is like bronze.", "start_time": 1177.09, "end_time": 1181.49, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 292, "text": "Bronze had like 30 source tables, but.", "raw_text": "Bronze had like 30 source tables, but.", "start_time": 1181.81, "end_time": 1185.09, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 293, "text": "They only represented nine entities, realistically.", "raw_text": "They only represented nine entities, realistically.", "start_time": 1185.09, "end_time": 1187.77, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 294, "text": "Right.", "raw_text": "Right.", "start_time": 1187.77, "end_time": 1188.17, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 295, "text": "And so then like, silver is when.", "raw_text": "And so then like, silver is when.", "start_time": 1188.41, "end_time": 1190.21, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 296, "text": "Those entities start to come into more of a shape of, say, a client.", "raw_text": "Those entities start to come into more of a shape of, say, a client.", "start_time": 1190.21, "end_time": 1193.57, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 297, "text": "Or in your case, a product.", "raw_text": "Or in your case, a product.", "start_time": 1193.57, "end_time": 1195.21, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 298, "text": "Right.", "raw_text": "Right.", "start_time": 1195.37, "end_time": 1195.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 299, "text": "A product would be a specific entity.", "raw_text": "A product would be a specific entity.", "start_time": 1195.69, "end_time": 1197.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 300, "text": "A warehouse might be a specific entity, a sales Org might be a specific.", "raw_text": "A warehouse might be a specific entity, a sales Org might be a specific.", "start_time": 1197.85, "end_time": 1202.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 301, "text": "Entity, but it may from SAP and Salsify and other sources be sourced from 30 tables each.", "raw_text": "Entity, but it may from SAP and Salsify and other sources be sourced from 30 tables each.", "start_time": 1202.01, "end_time": 1209.53, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 302, "text": "Right.", "raw_text": "Right.", "start_time": 1209.61, "end_time": 1210.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 303, "text": "For SAP in particular, you have every dimension table that gives you the actual name for the coded name that's in the fact table.", "raw_text": "For SAP in particular, you have every dimension table that gives you the actual name for the coded name that's in the fact table.", "start_time": 1210.73, "end_time": 1219.9, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 304, "text": "Right.", "raw_text": "Right.", "start_time": 1219.9, "end_time": 1220.18, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 305, "text": "And so that sort of is like bronze raw.", "raw_text": "And so that sort of is like bronze raw.", "start_time": 1220.18, "end_time": 1223.5, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 306, "text": "And then silver becomes these entities and then those entities are what you build.", "raw_text": "And then silver becomes these entities and then those entities are what you build.", "start_time": 1223.58, "end_time": 1227.5, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 307, "text": "The anomaly detection off the top of.", "raw_text": "The anomaly detection off the top of.", "start_time": 1227.58, "end_time": 1229.82, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 308, "text": "And so similar with us, the silver was like, hey, detect where there might be relationships and then create a dashboard.", "raw_text": "And so similar with us, the silver was like, hey, detect where there might be relationships and then create a dashboard.", "start_time": 1230.06, "end_time": 1237.82, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 309, "text": "To make those relationships solid.", "raw_text": "To make those relationships solid.", "start_time": 1237.82, "end_time": 1239.98, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 310, "text": "Right.", "raw_text": "Right.", "start_time": 1240.06, "end_time": 1240.46, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 311, "text": "Your world would be on silver detect anomalies.", "raw_text": "Your world would be on silver detect anomalies.", "start_time": 1240.7, "end_time": 1244.23, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 312, "text": "Hey, this product has always been a pound.", "raw_text": "Hey, this product has always been a pound.", "start_time": 1244.23, "end_time": 1248.87, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 313, "text": "All of a sudden it's \\u00a350.", "raw_text": "All of a sudden it's \\u00a350.", "start_time": 1249.43, "end_time": 1251.15, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 314, "text": "Why?", "raw_text": "Why?", "start_time": 1251.15, "end_time": 1251.51, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 315, "text": "Right.", "raw_text": "Right.", "start_time": 1251.75, "end_time": 1252.15, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 316, "text": "Maybe someone made a mistake, right?", "raw_text": "Maybe someone made a mistake, right?", "start_time": 1252.87, "end_time": 1254.43, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 317, "text": "Like start to on the sort of entity level instead of on the various base level, do that statistical analysis.", "raw_text": "Like start to on the sort of entity level instead of on the various base level, do that statistical analysis.", "start_time": 1254.43, "end_time": 1263.19, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 318, "text": "And then now what we use the AI for is to turn that statistical.", "raw_text": "And then now what we use the AI for is to turn that statistical.", "start_time": 1263.35, "end_time": 1267.39, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 319, "text": "Anomaly into a story.", "raw_text": "Anomaly into a story.", "start_time": 1267.39, "end_time": 1268.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 320, "text": "Right.", "raw_text": "Right.", "start_time": 1269.17, "end_time": 1269.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 321, "text": "So it was a little bit more clear, you know.", "raw_text": "So it was a little bit more clear, you know.", "start_time": 1269.33, "end_time": 1271.81, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 322, "text": "All right, we notice that it went from 10 to 50.", "raw_text": "All right, we notice that it went from 10 to 50.", "start_time": 1271.89, "end_time": 1274.29, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 323, "text": "It's been 10 for six years.", "raw_text": "It's been 10 for six years.", "start_time": 1274.93, "end_time": 1277.73, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 324, "text": "Right.", "raw_text": "Right.", "start_time": 1277.97, "end_time": 1278.37, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 325, "text": "You know, the AI can do that.", "raw_text": "You know, the AI can do that.", "start_time": 1279.81, "end_time": 1281.77, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 326, "text": "And save a human some time before.", "raw_text": "And save a human some time before.", "start_time": 1281.77, "end_time": 1284.29, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 327, "text": "They need to go further and deeper.", "raw_text": "They need to go further and deeper.", "start_time": 1284.29, "end_time": 1286.29, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 328, "text": "Into the source data to figure out what's going on.", "raw_text": "Into the source data to figure out what's going on.", "start_time": 1286.29, "end_time": 1288.53, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 329, "text": "John, you have a question?", "raw_text": "John, you have a question?", "start_time": 1288.85, "end_time": 1289.89, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 330, "text": "Yeah, I just wanted to kind of get grounded on the, just the approach, just conceptual because it's good to see other platforms and capabilities and so it's fun.", "raw_text": "Yeah, I just wanted to kind of get grounded on the, just the approach, just conceptual because it's good to see other platforms and capabilities and so it's fun.", "start_time": 1291.17, "end_time": 1301.15, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 331, "text": "What I'm trying to get my hair clear on is if I have, I threw in chat like data movement we have is from SAP into fabric.", "raw_text": "What I'm trying to get my hair clear on is if I have, I threw in chat like data movement we have is from SAP into fabric.", "start_time": 1301.79, "end_time": 1308.83, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 332, "text": "And so like frankly we can handle landing it wherever we need to land it.", "raw_text": "And so like frankly we can handle landing it wherever we need to land it.", "start_time": 1308.83, "end_time": 1313.47, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 333, "text": "The next thing I wanted to appreciate though is there's really two components.", "raw_text": "The next thing I wanted to appreciate though is there's really two components.", "start_time": 1314.03, "end_time": 1316.75, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 334, "text": "The first is what Julia's team does today, which is the deterministic, like rules based.", "raw_text": "The first is what Julia's team does today, which is the deterministic, like rules based.", "start_time": 1316.75, "end_time": 1322.25, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 335, "text": "It's well defined, it's already there and it's shovel ready.", "raw_text": "It's well defined, it's already there and it's shovel ready.", "start_time": 1322.41, "end_time": 1326.17, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 336, "text": "So I'd love to appreciate where in my mind it's two steps.", "raw_text": "So I'd love to appreciate where in my mind it's two steps.", "start_time": 1326.41, "end_time": 1330.05, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 337, "text": "It's like the traditional validation that is done.", "raw_text": "It's like the traditional validation that is done.", "start_time": 1330.05, "end_time": 1332.13, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 338, "text": "And then the second thing that we're, we're curious about is that like you said that anomaly detection, the probabilistic, like, hey, this doesn't make sense, you should check it out kind of stuff.", "raw_text": "And then the second thing that we're, we're curious about is that like you said that anomaly detection, the probabilistic, like, hey, this doesn't make sense, you should check it out kind of stuff.", "start_time": 1332.13, "end_time": 1341.45, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 339, "text": "And then the notification, which could start very simple and eventually become purely agentic.", "raw_text": "And then the notification, which could start very simple and eventually become purely agentic.", "start_time": 1341.45, "end_time": 1345.77, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 340, "text": "Help me understand when we say the validation, like the work that Julia's team does today.", "raw_text": "Help me understand when we say the validation, like the work that Julia's team does today.", "start_time": 1346.25, "end_time": 1351.64, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 341, "text": "So we go, hey, the tables that are mainly being downloaded are now showing up in fabric.", "raw_text": "So we go, hey, the tables that are mainly being downloaded are now showing up in fabric.", "start_time": 1351.64, "end_time": 1356.72, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 342, "text": "We can pull it together into material master.", "raw_text": "We can pull it together into material master.", "start_time": 1357.28, "end_time": 1359.92, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 343, "text": "The first things first is Just making sure we can validate the traditional rules even if we only do a handful of them.", "raw_text": "The first things first is Just making sure we can validate the traditional rules even if we only do a handful of them.", "start_time": 1360.48, "end_time": 1366.36, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 344, "text": "We can scale that out.", "raw_text": "We can scale that out.", "start_time": 1366.36, "end_time": 1367.4, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 345, "text": "But help me understand those kind of those components and where is that going to sit or how are we going to approach that?", "raw_text": "But help me understand those kind of those components and where is that going to sit or how are we going to approach that?", "start_time": 1367.4, "end_time": 1372.48, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 346, "text": "Yeah, so that would also sit sort.", "raw_text": "Yeah, so that would also sit sort.", "start_time": 1373.29, "end_time": 1375.77, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 347, "text": "Of at the fabric layer and as UDFs user defined functions that can be written in Python or SQL or any number of languages.", "raw_text": "Of at the fabric layer and as UDFs user defined functions that can be written in Python or SQL or any number of languages.", "start_time": 1375.77, "end_time": 1383.45, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 348, "text": "Fabric is pretty flexible in that and they show up as like notebooks almost that could be scheduled as crons.", "raw_text": "Fabric is pretty flexible in that and they show up as like notebooks almost that could be scheduled as crons.", "start_time": 1383.45, "end_time": 1388.89, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 349, "text": "And so you get this basically across those tables.", "raw_text": "And so you get this basically across those tables.", "start_time": 1389.85, "end_time": 1393.97, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 350, "text": "We migrate all the power query into these UDFs that then would run on whatever cadence you wanted them to.", "raw_text": "We migrate all the power query into these UDFs that then would run on whatever cadence you wanted them to.", "start_time": 1393.97, "end_time": 1402.68, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 351, "text": "So if the data gets mirrored nightly, because again to your point, SAP and Fabric has the ability to talk to each other really easily, which again is like sort of the reason why we went to Fabric Path.", "raw_text": "So if the data gets mirrored nightly, because again to your point, SAP and Fabric has the ability to talk to each other really easily, which again is like sort of the reason why we went to Fabric Path.", "start_time": 1402.92, "end_time": 1412.96, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 352, "text": "Instead of saying, hey, we're going to give you a whole new data stack.", "raw_text": "Instead of saying, hey, we're going to give you a whole new data stack.", "start_time": 1412.96, "end_time": 1415.56, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 353, "text": "It's like let's, we're going to, let's use what you're investing in.", "raw_text": "It's like let's, we're going to, let's use what you're investing in.", "start_time": 1415.56, "end_time": 1419.32, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 354, "text": "Oh yeah, we'll be leveraging the functions.", "raw_text": "Oh yeah, we'll be leveraging the functions.", "start_time": 1419.32, "end_time": 1421.8, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 355, "text": "Make sense that can be.", "raw_text": "Make sense that can be.", "start_time": 1421.8, "end_time": 1423.16, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 356, "text": "And like you said, there's a lot of flexibility in how you code it.", "raw_text": "And like you said, there's a lot of flexibility in how you code it.", "start_time": 1423.8, "end_time": 1425.96, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 357, "text": "And however we want to build that out, that's your first recommendation.", "raw_text": "And however we want to build that out, that's your first recommendation.", "start_time": 1425.96, "end_time": 1428.94, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 358, "text": "The next then is the anomaly detection which is a little more, that's the, that's the cool feature that adds something to what we believe is going to help further us along.", "raw_text": "The next then is the anomaly detection which is a little more, that's the, that's the cool feature that adds something to what we believe is going to help further us along.", "start_time": 1428.94, "end_time": 1438.46, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 359, "text": "How is that being approached?", "raw_text": "How is that being approached?", "start_time": 1439.34, "end_time": 1440.86, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 360, "text": "Yeah, so we have all of the data sources like being mirrored.", "raw_text": "Yeah, so we have all of the data sources like being mirrored.", "start_time": 1441.34, "end_time": 1447.34, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 361, "text": "So in our assumption we didn't know how many of the tables would already be mirrored into lake.", "raw_text": "So in our assumption we didn't know how many of the tables would already be mirrored into lake.", "start_time": 1447.5, "end_time": 1452.3, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 362, "text": "And so we said, hey, let's scope it to what's already sort of being done, which I think is 25 tables.", "raw_text": "And so we said, hey, let's scope it to what's already sort of being done, which I think is 25 tables.", "start_time": 1452.3, "end_time": 1457.2, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 363, "text": "And we said let's get everything automated as currently automated.", "raw_text": "And we said let's get everything automated as currently automated.", "start_time": 1457.28, "end_time": 1460.64, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 364, "text": "And then the addition there is just like, let's do some very strict and directed prompting around that entity and prove out the concept that you can do anomaly detection using LLMs with a really robust sort of semantic understanding of the underlying data, which is what we'd be investing in as sort of a.", "raw_text": "And then the addition there is just like, let's do some very strict and directed prompting around that entity and prove out the concept that you can do anomaly detection using LLMs with a really robust sort of semantic understanding of the underlying data, which is what we'd be investing in as sort of a.", "start_time": 1460.8, "end_time": 1481.5, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 365, "text": "The in between that allows the LLM to say, hey, here are the things that I'm seeing today that don't seem quite right.", "raw_text": "The in between that allows the LLM to say, hey, here are the things that I'm seeing today that don't seem quite right.", "start_time": 1481.81, "end_time": 1488.13, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 366, "text": "So things like, you know, this sales.", "raw_text": "So things like, you know, this sales.", "start_time": 1488.53, "end_time": 1491.73, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 367, "text": "Rep just in California just got assigned to a customer in Florida.", "raw_text": "Rep just in California just got assigned to a customer in Florida.", "start_time": 1491.73, "end_time": 1495.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 368, "text": "That doesn't seem right.", "raw_text": "That doesn't seem right.", "start_time": 1495.89, "end_time": 1497.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 369, "text": "I haven't told you that before, that that's a problem.", "raw_text": "I haven't told you that before, that that's a problem.", "start_time": 1497.73, "end_time": 1499.97, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 370, "text": "But because we've given you this metadata.", "raw_text": "But because we've given you this metadata.", "start_time": 1500.29, "end_time": 1502.37, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 371, "text": "And that's where I kind of wanted to touch on a qubit of what.", "raw_text": "And that's where I kind of wanted to touch on a qubit of what.", "start_time": 1502.37, "end_time": 1505.81, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 372, "text": "These things represent operationally, not just the.", "raw_text": "These things represent operationally, not just the.", "start_time": 1505.81, "end_time": 1509.65, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 373, "text": "Mapping of how these tables map together.", "raw_text": "Mapping of how these tables map together.", "start_time": 1510.28, "end_time": 1512.16, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 374, "text": "I mean, you can get that from a, you know, UDM diagram or whatever to call it.", "raw_text": "I mean, you can get that from a, you know, UDM diagram or whatever to call it.", "start_time": 1512.16, "end_time": 1516.2, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 375, "text": "Right.", "raw_text": "Right.", "start_time": 1516.2, "end_time": 1516.36, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 376, "text": "Like you can do that easy entity map.", "raw_text": "Like you can do that easy entity map.", "start_time": 1516.36, "end_time": 1518.6, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 377, "text": "Right.", "raw_text": "Right.", "start_time": 1518.68, "end_time": 1519.08, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 378, "text": "But actually are the semantic understanding of.", "raw_text": "But actually are the semantic understanding of.", "start_time": 1519.08, "end_time": 1522.12, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 379, "text": "Julia says that this entity is a customer.", "raw_text": "Julia says that this entity is a customer.", "start_time": 1522.12, "end_time": 1526.68, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 380, "text": "A customer can be a retail group.", "raw_text": "A customer can be a retail group.", "start_time": 1526.84, "end_time": 1530.36, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 381, "text": "It can be a mom and pop shop.", "raw_text": "It can be a mom and pop shop.", "start_time": 1530.36, "end_time": 1532.68, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 382, "text": "A retail group may have multiple locations or multiple warehousing locations.", "raw_text": "A retail group may have multiple locations or multiple warehousing locations.", "start_time": 1533.32, "end_time": 1537.64, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 383, "text": "Therefore it might make sense for that.", "raw_text": "Therefore it might make sense for that.", "start_time": 1537.64, "end_time": 1539.4, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 384, "text": "To have a California rep representing a.", "raw_text": "To have a California rep representing a.", "start_time": 1539.4, "end_time": 1543.53, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 385, "text": "Warehouse in Florida because it's a part of a large group.", "raw_text": "Warehouse in Florida because it's a part of a large group.", "start_time": 1543.53, "end_time": 1546.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 386, "text": "I don't know.", "raw_text": "I don't know.", "start_time": 1546.01, "end_time": 1546.41, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 387, "text": "Right.", "raw_text": "Right.", "start_time": 1546.41, "end_time": 1546.57, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 388, "text": "I'm speaking out loud.", "raw_text": "I'm speaking out loud.", "start_time": 1546.57, "end_time": 1547.65, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 389, "text": "Like those are things now you can.", "raw_text": "Like those are things now you can.", "start_time": 1547.73, "end_time": 1549.37, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 390, "text": "Give as context inside of that semantic layer that then would power it to be able to say, okay, I, you know, I said that this was an issue that they're representing Florida.", "raw_text": "Give as context inside of that semantic layer that then would power it to be able to say, okay, I, you know, I said that this was an issue that they're representing Florida.", "start_time": 1549.37, "end_time": 1559.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 391, "text": "Julia says it's not for this reason now that AI has learned, all right, next time look to see it as a part of a group which like we didn't codify originally.", "raw_text": "Julia says it's not for this reason now that AI has learned, all right, next time look to see it as a part of a group which like we didn't codify originally.", "start_time": 1560.13, "end_time": 1569.05, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 392, "text": "And so it sort of is living semantic layer or memory around what the data actually represents that gets sharpened via a ui.", "raw_text": "And so it sort of is living semantic layer or memory around what the data actually represents that gets sharpened via a ui.", "start_time": 1569.05, "end_time": 1577.16, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 393, "text": "And I can show you the UI we mocked up, if that would be helpful.", "raw_text": "And I can show you the UI we mocked up, if that would be helpful.", "start_time": 1577.16, "end_time": 1580.24, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 394, "text": "I just want to run that next before we jump to any ui, because when we're describing that, that AI capability, where is that?", "raw_text": "I just want to run that next before we jump to any ui, because when we're describing that, that AI capability, where is that?", "start_time": 1581.12, "end_time": 1589.6, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 395, "text": "Where is that running?", "raw_text": "Where is that running?", "start_time": 1589.68, "end_time": 1590.6, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 396, "text": "So like we've got fabric.", "raw_text": "So like we've got fabric.", "start_time": 1590.6, "end_time": 1591.8, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 397, "text": "You're describing like Azure functions or udf.", "raw_text": "You're describing like Azure functions or udf.", "start_time": 1591.8, "end_time": 1594.4, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 398, "text": "Is this something else within the Azure ecosystem or is this something external to it?", "raw_text": "Is this something else within the Azure ecosystem or is this something external to it?", "start_time": 1595.36, "end_time": 1600.76, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 399, "text": "Just tell me.", "raw_text": "Just tell me.", "start_time": 1600.76, "end_time": 1601.16, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 400, "text": "Kind of.", "raw_text": "Kind of.", "start_time": 1601.16, "end_time": 1601.56, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 401, "text": "I just want to keep watching.", "raw_text": "I just want to keep watching.", "start_time": 1601.56, "end_time": 1602.56, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 402, "text": "Drive.", "raw_text": "Drive.", "start_time": 1603.04, "end_time": 1603.52, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 403, "text": "These would be UDFs as well.", "raw_text": "These would be UDFs as well.", "start_time": 1604.14, "end_time": 1605.54, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 404, "text": "They would just call LLMs and they.", "raw_text": "They would just call LLMs and they.", "start_time": 1605.54, "end_time": 1607.18, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 405, "text": "Can call Azure LLMs or they could call, you know, Claude from somewhere else.", "raw_text": "Can call Azure LLMs or they could call, you know, Claude from somewhere else.", "start_time": 1607.18, "end_time": 1614.1, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 406, "text": "Right.", "raw_text": "Right.", "start_time": 1614.1, "end_time": 1614.38, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 407, "text": "You sort of decide what you want to use your AI gateway.", "raw_text": "You sort of decide what you want to use your AI gateway.", "start_time": 1614.46, "end_time": 1618.38, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 408, "text": "But they would call large multimodal models, but they wouldn't just be running indefinitely.", "raw_text": "But they would call large multimodal models, but they wouldn't just be running indefinitely.", "start_time": 1618.62, "end_time": 1624.46, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 409, "text": "They would call based on semantic models and anomalies being detected via semantic modeling.", "raw_text": "They would call based on semantic models and anomalies being detected via semantic modeling.", "start_time": 1624.46, "end_time": 1631.58, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 410, "text": "And then bubbling that up.", "raw_text": "And then bubbling that up.", "start_time": 1631.66, "end_time": 1633.02, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 411, "text": "Right.", "raw_text": "Right.", "start_time": 1633.49, "end_time": 1633.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 412, "text": "And so now you bubble that up and you say, hey, how do I understand this?", "raw_text": "And so now you bubble that up and you say, hey, how do I understand this?", "start_time": 1633.89, "end_time": 1637.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 413, "text": "Is this a problem or is it not?", "raw_text": "Is this a problem or is it not?", "start_time": 1637.69, "end_time": 1639.17, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 414, "text": "And we would fine tune that prompt with you.", "raw_text": "And we would fine tune that prompt with you.", "start_time": 1639.17, "end_time": 1641.17, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 415, "text": "Right.", "raw_text": "Right.", "start_time": 1641.57, "end_time": 1641.89, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 416, "text": "To like understand what are some of the things.", "raw_text": "To like understand what are some of the things.", "start_time": 1641.89, "end_time": 1643.85, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 417, "text": "And then again, Julia's team would end up fine tuning as well.", "raw_text": "And then again, Julia's team would end up fine tuning as well.", "start_time": 1643.85, "end_time": 1647.05, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 418, "text": "So you would, you should think of.", "raw_text": "So you would, you should think of.", "start_time": 1647.05, "end_time": 1648.33, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 419, "text": "It like you would kind of train an LLM to be a person who would have done this job in the past.", "raw_text": "It like you would kind of train an LLM to be a person who would have done this job in the past.", "start_time": 1648.33, "end_time": 1656.37, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 420, "text": "Right.", "raw_text": "Right.", "start_time": 1656.53, "end_time": 1656.93, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 421, "text": "And that's what we would work on.", "raw_text": "And that's what we would work on.", "start_time": 1657.01, "end_time": 1658.45, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 422, "text": "Yeah, I think there's that component of if somebody was looking at it these things, it's more flagging for review.", "raw_text": "Yeah, I think there's that component of if somebody was looking at it these things, it's more flagging for review.", "start_time": 1660.38, "end_time": 1665.98, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 423, "text": "Like rules are great.", "raw_text": "Like rules are great.", "start_time": 1666.06, "end_time": 1667.54, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 424, "text": "And then here's something that just doesn't seem to make sense.", "raw_text": "And then here's something that just doesn't seem to make sense.", "start_time": 1667.54, "end_time": 1669.54, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 425, "text": "Like.", "raw_text": "Like.", "start_time": 1669.54, "end_time": 1669.86, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 426, "text": "Yep, yeah, like this seems to be outside of the fit.", "raw_text": "Yep, yeah, like this seems to be outside of the fit.", "start_time": 1669.86, "end_time": 1672.54, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 427, "text": "Should we, you know, we should take a look at that is I think what we're trying to do is that more, you know, probabilistic, like deterministic, you know, like I think you got to check this out and it's, it's based on, you know, more of that quite fit what we're usually seeing.", "raw_text": "Should we, you know, we should take a look at that is I think what we're trying to do is that more, you know, probabilistic, like deterministic, you know, like I think you got to check this out and it's, it's based on, you know, more of that quite fit what we're usually seeing.", "start_time": 1672.86, "end_time": 1688.16, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 428, "text": "So you're saying again functions in Azure, calling API endpoints, whatever, whether it's ChatGPT's API endpoint or anything else, or address or Amazon bedrock.", "raw_text": "So you're saying again functions in Azure, calling API endpoints, whatever, whether it's ChatGPT's API endpoint or anything else, or address or Amazon bedrock.", "start_time": 1689.36, "end_time": 1704.96, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 429, "text": "We've seen them all basically do the same thing.", "raw_text": "We've seen them all basically do the same thing.", "start_time": 1705.12, "end_time": 1708.16, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 430, "text": "It just depends on how you're doing.", "raw_text": "It just depends on how you're doing.", "start_time": 1708.16, "end_time": 1710.08, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 431, "text": "Your token rate limiting and all that stuff.", "raw_text": "Your token rate limiting and all that stuff.", "start_time": 1710.08, "end_time": 1713.53, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 432, "text": "That's what it boils down to.", "raw_text": "That's what it boils down to.", "start_time": 1714.01, "end_time": 1715.25, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 433, "text": "Right.", "raw_text": "Right.", "start_time": 1715.25, "end_time": 1715.53, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 434, "text": "I was just, I was struggling a little bit following along because some of this is then how is it then surface.", "raw_text": "I was just, I was struggling a little bit following along because some of this is then how is it then surface.", "start_time": 1715.61, "end_time": 1722.41, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 435, "text": "So in my mind the last component notification is how is Julia's team seeing these?", "raw_text": "So in my mind the last component notification is how is Julia's team seeing these?", "start_time": 1722.41, "end_time": 1727.33, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 436, "text": "Is it.", "raw_text": "Is it.", "start_time": 1727.33, "end_time": 1727.85, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 437, "text": "Because it could certainly be like a workflow that lets them know it's just emailed, hey, check these things out.", "raw_text": "Because it could certainly be like a workflow that lets them know it's just emailed, hey, check these things out.", "start_time": 1727.85, "end_time": 1733.21, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 438, "text": "It could.", "raw_text": "It could.", "start_time": 1733.21, "end_time": 1733.69, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 439, "text": "So I think that's maybe what you're hinting at is maybe you have a proposed ui.", "raw_text": "So I think that's maybe what you're hinting at is maybe you have a proposed ui.", "start_time": 1733.93, "end_time": 1738.49, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 440, "text": "I was just trying to make sure I understood all the components and I want to pause Julie and Justin and is that fill in a little bit of the blanks, the layering that David is outlining?", "raw_text": "I was just trying to make sure I understood all the components and I want to pause Julie and Justin and is that fill in a little bit of the blanks, the layering that David is outlining?", "start_time": 1738.65, "end_time": 1747.83, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 441, "text": "I think so.", "raw_text": "I think so.", "start_time": 1748.95, "end_time": 1750.51, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 442, "text": "I'm still having.", "raw_text": "I'm still having.", "start_time": 1750.51, "end_time": 1751.35, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 443, "text": "So what we just previewed the, the.", "raw_text": "So what we just previewed the, the.", "start_time": 1751.59, "end_time": 1754.47, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 444, "text": "I'm sorry the environment that you work in that you just shared with us, that would basically be.", "raw_text": "I'm sorry the environment that you work in that you just shared with us, that would basically be.", "start_time": 1755.03, "end_time": 1761.67, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 445, "text": "Our version of that would be in one.", "raw_text": "Our version of that would be in one.", "start_time": 1762.63, "end_time": 1764.07, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 446, "text": "Like you're saying your version of that.", "raw_text": "Like you're saying your version of that.", "start_time": 1764.07, "end_time": 1766.67, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 447, "text": "Will be at some URL on a OD private network.", "raw_text": "Will be at some URL on a OD private network.", "start_time": 1766.67, "end_time": 1770.23, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 448, "text": "Right.", "raw_text": "Right.", "start_time": 1770.67, "end_time": 1770.91, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 449, "text": "So it'd be a website that you go into.", "raw_text": "So it'd be a website that you go into.", "start_time": 1771.07, "end_time": 1774.03, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 450, "text": "You would get an email and.", "raw_text": "You would get an email and.", "start_time": 1774.83, "end_time": 1777.23, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 451, "text": "Or a teams message that would say.", "raw_text": "Or a teams message that would say.", "start_time": 1777.23, "end_time": 1779.07, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 452, "text": "Hey, here's a summary of our last run and it would take you to.", "raw_text": "Hey, here's a summary of our last run and it would take you to.", "start_time": 1779.07, "end_time": 1783.15, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 453, "text": "A dashboard where it will show you the anomalies.", "raw_text": "A dashboard where it will show you the anomalies.", "start_time": 1783.15, "end_time": 1785.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 454, "text": "And so I think the best thing.", "raw_text": "And so I think the best thing.", "start_time": 1785.63, "end_time": 1787.43, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 455, "text": "Here is probably just to walk you through kind of how I mock up.", "raw_text": "Here is probably just to walk you through kind of how I mock up.", "start_time": 1787.43, "end_time": 1790.83, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 456, "text": "Because I may have made cause more confusion by sort of showing you our internal.", "raw_text": "Because I may have made cause more confusion by sort of showing you our internal.", "start_time": 1790.99, "end_time": 1796.67, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 457, "text": "But I know you wanted bronze, silver,.", "raw_text": "But I know you wanted bronze, silver,.", "start_time": 1797.93, "end_time": 1799.65, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 458, "text": "Gold and that's why I went there because it's kind of hard to show without showing.", "raw_text": "Gold and that's why I went there because it's kind of hard to show without showing.", "start_time": 1799.65, "end_time": 1804.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 459, "text": "But I'll show you sort of UI now.", "raw_text": "But I'll show you sort of UI now.", "start_time": 1805.21, "end_time": 1807.21, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 460, "text": "Sure, sure.", "raw_text": "Sure, sure.", "start_time": 1807.45, "end_time": 1808.97, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 461, "text": "Thank you, no problem.", "raw_text": "Thank you, no problem.", "start_time": 1809.05, "end_time": 1810.65, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 462, "text": "All right.", "raw_text": "All right.", "start_time": 1811.21, "end_time": 1811.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 463, "text": "You're seeing my screen, right?", "raw_text": "You're seeing my screen, right?", "start_time": 1811.73, "end_time": 1812.97, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 464, "text": "Yes.", "raw_text": "Yes.", "start_time": 1814.65, "end_time": 1815.13, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 465, "text": "I'll put teams in the.", "raw_text": "I'll put teams in the.", "start_time": 1815.77, "end_time": 1817.37, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 466, "text": "As much as I love seeing y'.", "raw_text": "As much as I love seeing y'.", "start_time": 1817.85, "end_time": 1819.09, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 467, "text": "All.", "raw_text": "All.", "start_time": 1819.09, "end_time": 1819.29, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 468, "text": "All right, so this is just a clickable prototype walkthrough.", "raw_text": "All right, so this is just a clickable prototype walkthrough.", "start_time": 1819.37, "end_time": 1823.69, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 469, "text": "You know, it could be again Monday.", "raw_text": "You know, it could be again Monday.", "start_time": 1824.71, "end_time": 1826.79, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 470, "text": "Inbox or Monday teams.", "raw_text": "Inbox or Monday teams.", "start_time": 1826.79, "end_time": 1828.39, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 471, "text": "We're gonna go inbox, flow and high level.", "raw_text": "We're gonna go inbox, flow and high level.", "start_time": 1828.39, "end_time": 1831.39, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 472, "text": "You get an email that says, you.", "raw_text": "You get an email that says, you.", "start_time": 1831.39, "end_time": 1833.43, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 473, "text": "Know, in this week we got eight anomalies, you know, four previews, one rule promoted, and it'll give you a summary, right?", "raw_text": "Know, in this week we got eight anomalies, you know, four previews, one rule promoted, and it'll give you a summary, right?", "start_time": 1833.43, "end_time": 1841.51, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 474, "text": "And this is a mock, so, you know, don't pay too much attention to the actual copy.", "raw_text": "And this is a mock, so, you know, don't pay too much attention to the actual copy.", "start_time": 1841.51, "end_time": 1845.75, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 475, "text": "The idea here is like, hey, something happened, right?", "raw_text": "The idea here is like, hey, something happened, right?", "start_time": 1845.83, "end_time": 1849.43, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 476, "text": "You get an email, it would take you to the dashboard, and in that dashboard, it would show you all of the different anomalies it detected in whatever time period.", "raw_text": "You get an email, it would take you to the dashboard, and in that dashboard, it would show you all of the different anomalies it detected in whatever time period.", "start_time": 1849.85, "end_time": 1861.53, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 477, "text": "So this is the May 18 daily run.", "raw_text": "So this is the May 18 daily run.", "start_time": 1861.61, "end_time": 1864.09, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 478, "text": "And it's looking at, you know, this.", "raw_text": "And it's looking at, you know, this.", "start_time": 1864.97, "end_time": 1866.69, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 479, "text": "Is the PLC pilot.", "raw_text": "Is the PLC pilot.", "start_time": 1866.69, "end_time": 1867.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 480, "text": "So I'm only showing the pilot stuff.", "raw_text": "So I'm only showing the pilot stuff.", "start_time": 1867.73, "end_time": 1869.77, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 481, "text": "It's on Item master, right?", "raw_text": "It's on Item master, right?", "start_time": 1870.41, "end_time": 1872.49, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 482, "text": "Five of the 25 tables.", "raw_text": "Five of the 25 tables.", "start_time": 1872.57, "end_time": 1874.41, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 483, "text": "It ran for that many.", "raw_text": "It ran for that many.", "start_time": 1874.97, "end_time": 1876.41, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 484, "text": "And it'll go in and it'll say,.", "raw_text": "And it'll go in and it'll say,.", "start_time": 1876.85, "end_time": 1878.49, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 485, "text": "What did it detect?", "raw_text": "What did it detect?", "start_time": 1878.49, "end_time": 1879.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 486, "text": "And so, you know, you can see here, it pulled from these two tables, plant sales org mismatch every field.", "raw_text": "And so, you know, you can see here, it pulled from these two tables, plant sales org mismatch every field.", "start_time": 1879.89, "end_time": 1887.69, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 487, "text": "Valid combination meaning list.", "raw_text": "Valid combination meaning list.", "start_time": 1887.69, "end_time": 1889.49, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 488, "text": "What does that mean?", "raw_text": "What does that mean?", "start_time": 1889.65, "end_time": 1890.45, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 489, "text": "Likely missing the east coast mvke row, right?", "raw_text": "Likely missing the east coast mvke row, right?", "start_time": 1890.61, "end_time": 1894.21, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 490, "text": "Which must be some sort of warehouse at Da da.", "raw_text": "Which must be some sort of warehouse at Da da.", "start_time": 1894.21, "end_time": 1897.57, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 491, "text": "Right.", "raw_text": "Right.", "start_time": 1897.57, "end_time": 1897.81, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 492, "text": "This is unintelligible because again, it's sort.", "raw_text": "This is unintelligible because again, it's sort.", "start_time": 1897.81, "end_time": 1900.77, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 493, "text": "Of meant to be a mock, but.", "raw_text": "Of meant to be a mock, but.", "start_time": 1900.77, "end_time": 1902.77, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 494, "text": "This might actually be intelligible.", "raw_text": "This might actually be intelligible.", "start_time": 1903.41, "end_time": 1905.01, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 495, "text": "I did tell it to use some of the SAP tables, but the idea.", "raw_text": "I did tell it to use some of the SAP tables, but the idea.", "start_time": 1905.01, "end_time": 1909.27, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 496, "text": "Here is that not only do you.", "raw_text": "Here is that not only do you.", "start_time": 1909.27, "end_time": 1911.23, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 497, "text": "Get a statistical, hey, these are some things that have, you know, fell apart.", "raw_text": "Get a statistical, hey, these are some things that have, you know, fell apart.", "start_time": 1911.23, "end_time": 1916.23, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 498, "text": "You can see this one was AI,.", "raw_text": "You can see this one was AI,.", "start_time": 1916.23, "end_time": 1917.71, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 499, "text": "This one was a rule, this one was statistical.", "raw_text": "This one was a rule, this one was statistical.", "start_time": 1917.95, "end_time": 1920.43, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 500, "text": "And every time there's a fixed recommendation from AI and you can go in.", "raw_text": "And every time there's a fixed recommendation from AI and you can go in.", "start_time": 1920.67, "end_time": 1925.87, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 501, "text": "And you can say, you know, hey,.", "raw_text": "And you can say, you know, hey,.", "start_time": 1925.87, "end_time": 1927.83, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 502, "text": "Confirm and write a rule for that.", "raw_text": "Confirm and write a rule for that.", "start_time": 1927.83, "end_time": 1929.83, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 503, "text": "Fix or confirm and don't write a rule rule.", "raw_text": "Fix or confirm and don't write a rule rule.", "start_time": 1929.83, "end_time": 1933.63, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 504, "text": "Right, or dismiss.", "raw_text": "Right, or dismiss.", "start_time": 1933.63, "end_time": 1934.83, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 505, "text": "Right.", "raw_text": "Right.", "start_time": 1934.91, "end_time": 1935.23, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 506, "text": "Maybe our threshold for a statistical rule.", "raw_text": "Maybe our threshold for a statistical rule.", "start_time": 1935.23, "end_time": 1937.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 507, "text": "Are too low or what have you.", "raw_text": "Are too low or what have you.", "start_time": 1938.06, "end_time": 1940.06, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 508, "text": "And you can start to fine tune that as well.", "raw_text": "And you can start to fine tune that as well.", "start_time": 1940.3, "end_time": 1942.7, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 509, "text": "And the idea is that the LLM is also fine tuning thresholds based on the feedback from the governance team.", "raw_text": "And the idea is that the LLM is also fine tuning thresholds based on the feedback from the governance team.", "start_time": 1943.18, "end_time": 1950.06, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 510, "text": "And when I was talking earlier about ownership, the idea too, and having this be its own website and surface is this over time can come a place where you can assign it to another OD team member that's not on the governance team.", "raw_text": "And when I was talking earlier about ownership, the idea too, and having this be its own website and surface is this over time can come a place where you can assign it to another OD team member that's not on the governance team.", "start_time": 1950.54, "end_time": 1965.02, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 511, "text": "So, like, you can have it routed to the right org that owns that data, right?", "raw_text": "So, like, you can have it routed to the right org that owns that data, right?", "start_time": 1965.46, "end_time": 1970.42, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 512, "text": "And that sort of, you know, Thinking ahead.", "raw_text": "And that sort of, you know, Thinking ahead.", "start_time": 1971.3, "end_time": 1973.38, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 513, "text": "But conceptually, every time you would log in you would get, hey, here are some anomalies that need investigation.", "raw_text": "But conceptually, every time you would log in you would get, hey, here are some anomalies that need investigation.", "start_time": 1973.54, "end_time": 1981.22, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 514, "text": "Here are some that have been automatically dismissed, right?", "raw_text": "Here are some that have been automatically dismissed, right?", "start_time": 1982.42, "end_time": 1984.94, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 515, "text": "Here are some that are unreviewed.", "raw_text": "Here are some that are unreviewed.", "start_time": 1984.94, "end_time": 1986.74, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 516, "text": "And you can go in and you.", "raw_text": "And you can go in and you.", "start_time": 1986.98, "end_time": 1988.66, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 517, "text": "Can get an understanding of what needs to happen and you can write a.", "raw_text": "Can get an understanding of what needs to happen and you can write a.", "start_time": 1988.66, "end_time": 1992.79, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 518, "text": "Rule to do that.", "raw_text": "Rule to do that.", "start_time": 1992.79, "end_time": 1993.71, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 519, "text": "You know, so basically say, hey, if.", "raw_text": "You know, so basically say, hey, if.", "start_time": 1993.87, "end_time": 1996.35, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 520, "text": "This happens again, make sure you flag it.", "raw_text": "This happens again, make sure you flag it.", "start_time": 1996.35, "end_time": 1998.67, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 521, "text": "Or you can say, hey, all right, I see it, I'm going to go and fix it.", "raw_text": "Or you can say, hey, all right, I see it, I'm going to go and fix it.", "start_time": 1999.63, "end_time": 2002.59, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 522, "text": "And like, we don't need a rule for this, right?", "raw_text": "And like, we don't need a rule for this, right?", "start_time": 2003.31, "end_time": 2006.03, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 523, "text": "This isn't something that we should be, you know, holding up the rules for.", "raw_text": "This isn't something that we should be, you know, holding up the rules for.", "start_time": 2006.03, "end_time": 2010.43, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 524, "text": "And then you see, all of the rules would be codified and they'd have, you know, some level of like SQL, but also some just natural language around what exactly they do and when they were authored.", "raw_text": "And then you see, all of the rules would be codified and they'd have, you know, some level of like SQL, but also some just natural language around what exactly they do and when they were authored.", "start_time": 2010.83, "end_time": 2022.56, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 525, "text": "And so you get this history and you can modify them and make them better over time and you can start to create tags and labels.", "raw_text": "And so you get this history and you can modify them and make them better over time and you can start to create tags and labels.", "start_time": 2022.56, "end_time": 2031.04, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 526, "text": "So this one's about accuracy, this one's about completion or completeness, this one's about duplication.", "raw_text": "So this one's about accuracy, this one's about completion or completeness, this one's about duplication.", "start_time": 2031.04, "end_time": 2035.88, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 527, "text": "And you can start to actually collect.", "raw_text": "And you can start to actually collect.", "start_time": 2036.6, "end_time": 2039.08, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 528, "text": "A set of rules in a surface area that then will make sure that again, similar problems always get caught deterministically, even if they originally came from AI saying, hey, something doesn't smell right here.", "raw_text": "A set of rules in a surface area that then will make sure that again, similar problems always get caught deterministically, even if they originally came from AI saying, hey, something doesn't smell right here.", "start_time": 2039.08, "end_time": 2051.89, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 529, "text": "That's the idea.", "raw_text": "That's the idea.", "start_time": 2053.41, "end_time": 2054.37, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 530, "text": "Okay, I'm sorry, Sean, but John, before you, we defer to your questions, I do have one question about this rules table.", "raw_text": "Okay, I'm sorry, Sean, but John, before you, we defer to your questions, I do have one question about this rules table.", "start_time": 2055.33, "end_time": 2061.81, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 531, "text": "So you mentioned storing our existing rules as udf.", "raw_text": "So you mentioned storing our existing rules as udf.", "start_time": 2062.37, "end_time": 2067.81, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 532, "text": "How does that layer into here?", "raw_text": "How does that layer into here?", "start_time": 2069.609, "end_time": 2071.289, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 533, "text": "So basically the first rules in this table will be the ones you already have.", "raw_text": "So basically the first rules in this table will be the ones you already have.", "start_time": 2073.049, "end_time": 2077.769, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 534, "text": "So in the plc we would effectively migrate your entire current workflow to this workflow where everything runs over top of.", "raw_text": "So in the plc we would effectively migrate your entire current workflow to this workflow where everything runs over top of.", "start_time": 2078.009, "end_time": 2086.609, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 535, "text": "Fabric using UDFs, with rules being codified in this particular way and managed in this particular way.", "raw_text": "Fabric using UDFs, with rules being codified in this particular way and managed in this particular way.", "start_time": 2086.609, "end_time": 2093.769, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 536, "text": "And so you'd get a one to one mapping the other thing and it's not really here because, you know, there's only so much I can get to ahead of this.", "raw_text": "And so you'd get a one to one mapping the other thing and it's not really here because, you know, there's only so much I can get to ahead of this.", "start_time": 2094.009, "end_time": 2103.6, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 537, "text": "But you know, we wanted to be.", "raw_text": "But you know, we wanted to be.", "start_time": 2103.6, "end_time": 2105.48, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 538, "text": "Able to, you can define rules in natural language and it spits out the query and the structure that then runs.", "raw_text": "Able to, you can define rules in natural language and it spits out the query and the structure that then runs.", "start_time": 2105.48, "end_time": 2112.4, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 539, "text": "Right.", "raw_text": "Right.", "start_time": 2112.72, "end_time": 2113.12, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 540, "text": "And so that's not modeled here, but we've done similar things for projects in the past and that would be one of the things we would experiment with you.", "raw_text": "And so that's not modeled here, but we've done similar things for projects in the past and that would be one of the things we would experiment with you.", "start_time": 2113.76, "end_time": 2121.92, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 541, "text": "So it's like, you know, if there's.", "raw_text": "So it's like, you know, if there's.", "start_time": 2122.35, "end_time": 2124.35, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 542, "text": "Something we're seeing we're unable to, you.", "raw_text": "Something we're seeing we're unable to, you.", "start_time": 2124.35, "end_time": 2126.47, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 543, "text": "Know, codified, or someone, you know, sends you an email, says, hey, this doesn't seem right, but it wasn't caught here.", "raw_text": "Know, codified, or someone, you know, sends you an email, says, hey, this doesn't seem right, but it wasn't caught here.", "start_time": 2126.47, "end_time": 2132.83, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 544, "text": "And therefore it's not picking it up.", "raw_text": "And therefore it's not picking it up.", "start_time": 2132.83, "end_time": 2134.87, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 545, "text": "In that way, you can try and add a rule proactively to make sure it gets caught in the future and to be able to do that via natural language based on that semantic model I was speaking of earlier.", "raw_text": "In that way, you can try and add a rule proactively to make sure it gets caught in the future and to be able to do that via natural language based on that semantic model I was speaking of earlier.", "start_time": 2134.87, "end_time": 2144.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 546, "text": "And that's why the, you know, is.", "raw_text": "And that's why the, you know, is.", "start_time": 2144.63, "end_time": 2146.91, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 547, "text": "Kind of misdirect or like kind of confusing as it might have been.", "raw_text": "Kind of misdirect or like kind of confusing as it might have been.", "start_time": 2146.91, "end_time": 2150.35, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 548, "text": "That's why that data piece of like.", "raw_text": "That's why that data piece of like.", "start_time": 2150.51, "end_time": 2152.31, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 549, "text": "How the data actually gets to where you need it really matters is because the AI can only be effective if it has a good set of data to work off of.", "raw_text": "How the data actually gets to where you need it really matters is because the AI can only be effective if it has a good set of data to work off of.", "start_time": 2152.31, "end_time": 2160.17, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 550, "text": "Otherwise you're kind of garbage in, garbage out.", "raw_text": "Otherwise you're kind of garbage in, garbage out.", "start_time": 2161.05, "end_time": 2163.89, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 551, "text": "Not to say the data is garbage, but if you are trying to have it build context around your data, every time you run this one, you're going to waste a lot of tokens, but two, you're going to get inconsistent behavior.", "raw_text": "Not to say the data is garbage, but if you are trying to have it build context around your data, every time you run this one, you're going to waste a lot of tokens, but two, you're going to get inconsistent behavior.", "start_time": 2163.89, "end_time": 2174.97, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 552, "text": "And so you really want to try and have a good data pipeline going into the AI.", "raw_text": "And so you really want to try and have a good data pipeline going into the AI.", "start_time": 2175.29, "end_time": 2179.85, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 553, "text": "Okay, thank you.", "raw_text": "Okay, thank you.", "start_time": 2181.07, "end_time": 2183.67, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 554, "text": "John, did you have another question?", "raw_text": "John, did you have another question?", "start_time": 2183.67, "end_time": 2185.15, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 555, "text": "No, you had a perfect question.", "raw_text": "No, you had a perfect question.", "start_time": 2187.47, "end_time": 2188.83, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 556, "text": "I was curious if the rules were going to be consolidated in one view.", "raw_text": "I was curious if the rules were going to be consolidated in one view.", "start_time": 2189.55, "end_time": 2192.27, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 557, "text": "Yeah, so, but Sean, I want to have you go to your questions because this was helpful because I wanted to understand the kind of that layering and notification.", "raw_text": "Yeah, so, but Sean, I want to have you go to your questions because this was helpful because I wanted to understand the kind of that layering and notification.", "start_time": 2192.27, "end_time": 2204.35, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 558, "text": "And in my mind this is that interface.", "raw_text": "And in my mind this is that interface.", "start_time": 2204.43, "end_time": 2206.39, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 559, "text": "So you have notification via email, but ultimately a place that kind of encapsulates the various rules, both the ones that are deterministic that we define and the ones that are created based on what we see over periods of time by subject area.", "raw_text": "So you have notification via email, but ultimately a place that kind of encapsulates the various rules, both the ones that are deterministic that we define and the ones that are created based on what we see over periods of time by subject area.", "start_time": 2206.39, "end_time": 2221.55, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 560, "text": "So, okay, yeah, over to Sean.", "raw_text": "So, okay, yeah, over to Sean.", "start_time": 2221.63, "end_time": 2224.03, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 561, "text": "Yeah, just maybe a quick run through.", "raw_text": "Yeah, just maybe a quick run through.", "start_time": 2225.71, "end_time": 2227.95, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 562, "text": "So now that this is becoming more visible and I think I'm correlating, David, why we went down the path with the other tool.", "raw_text": "So now that this is becoming more visible and I think I'm correlating, David, why we went down the path with the other tool.", "start_time": 2227.95, "end_time": 2234.19, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 563, "text": "Obviously the underlying brand of the tools are different, but they're functionally operating with sort of similar pieces.", "raw_text": "Obviously the underlying brand of the tools are different, but they're functionally operating with sort of similar pieces.", "start_time": 2235.1, "end_time": 2242.94, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 564, "text": "And I'm comparing that to what the sort of outline that you guys gave around the architecture.", "raw_text": "And I'm comparing that to what the sort of outline that you guys gave around the architecture.", "start_time": 2243.34, "end_time": 2248.94, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 565, "text": "So, you know, we'll continue to supply data in the way that we have.", "raw_text": "So, you know, we'll continue to supply data in the way that we have.", "start_time": 2249.02, "end_time": 2253.58, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 566, "text": "You guys are going to key into fabric or sort of our Azure SQL ADF delivered data sources.", "raw_text": "You guys are going to key into fabric or sort of our Azure SQL ADF delivered data sources.", "start_time": 2253.58, "end_time": 2261.66, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 567, "text": "Yeah, those.", "raw_text": "Yeah, those.", "start_time": 2262.32, "end_time": 2263.04, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 568, "text": "And it's going to sort of peel through those and try to find rules.", "raw_text": "And it's going to sort of peel through those and try to find rules.", "start_time": 2263.28, "end_time": 2266.08, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 569, "text": "It's going to raise those rules up in this interface and via email.", "raw_text": "It's going to raise those rules up in this interface and via email.", "start_time": 2267.2, "end_time": 2270.56, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 570, "text": "When you accept a rule, is it going to, it's going to create, I think of UDF as user defined function.", "raw_text": "When you accept a rule, is it going to, it's going to create, I think of UDF as user defined function.", "start_time": 2271.28, "end_time": 2280.28, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 571, "text": "Are you going to create an Azure function?", "raw_text": "Are you going to create an Azure function?", "start_time": 2280.28, "end_time": 2282, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 572, "text": "Is that like essentially what happens?", "raw_text": "Is that like essentially what happens?", "start_time": 2282, "end_time": 2284.24, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 573, "text": "And then you have a separate orchestrator to your point a moment ago around not wanting to trigger a bunch of AI tokens.", "raw_text": "And then you have a separate orchestrator to your point a moment ago around not wanting to trigger a bunch of AI tokens.", "start_time": 2284.24, "end_time": 2291.35, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 574, "text": "Now that's more of a statistical rule versus a, you know, some AI kind of fuzzy math that it's trying to do.", "raw_text": "Now that's more of a statistical rule versus a, you know, some AI kind of fuzzy math that it's trying to do.", "start_time": 2291.35, "end_time": 2298.75, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 575, "text": "Now those.", "raw_text": "Now those.", "start_time": 2299.55, "end_time": 2300.27, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 576, "text": "There's an orchestrator that is kicking off those Azure functions on a regular cadence to see sort of in that next page, how are we doing?", "raw_text": "There's an orchestrator that is kicking off those Azure functions on a regular cadence to see sort of in that next page, how are we doing?", "start_time": 2301.15, "end_time": 2309.39, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 577, "text": "Like, we've identified the rules over here.", "raw_text": "Like, we've identified the rules over here.", "start_time": 2309.63, "end_time": 2311.47, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 578, "text": "Now we're writing the rollback.", "raw_text": "Now we're writing the rollback.", "start_time": 2311.55, "end_time": 2312.91, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 579, "text": "I'm going to pause there for a second.", "raw_text": "I'm going to pause there for a second.", "start_time": 2314.19, "end_time": 2315.27, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 580, "text": "I got a couple more questions architecturally, but are we on the right path there, at least in terms of how I'm thinking about it?", "raw_text": "I got a couple more questions architecturally, but are we on the right path there, at least in terms of how I'm thinking about it?", "start_time": 2315.27, "end_time": 2320.54, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 581, "text": "Okay, yeah, yeah.", "raw_text": "Okay, yeah, yeah.", "start_time": 2320.54, "end_time": 2321.74, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 582, "text": "So the idea, right, is like, when you get to this point, an anomaly.", "raw_text": "So the idea, right, is like, when you get to this point, an anomaly.", "start_time": 2321.74, "end_time": 2325.06, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 583, "text": "Has been detected either by an existing.", "raw_text": "Has been detected either by an existing.", "start_time": 2325.06, "end_time": 2327.02, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 584, "text": "Rule or via, you know, an AI saying, hey, and again, we'll build different.", "raw_text": "Rule or via, you know, an AI saying, hey, and again, we'll build different.", "start_time": 2327.02, "end_time": 2333.42, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 585, "text": "Prompts for the AI across different tables.", "raw_text": "Prompts for the AI across different tables.", "start_time": 2333.42, "end_time": 2336.02, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 586, "text": "And different entities, and that'll be what.", "raw_text": "And different entities, and that'll be what.", "start_time": 2336.02, "end_time": 2338.7, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 587, "text": "The AI kind of uses to identify opportunities to improve the data.", "raw_text": "The AI kind of uses to identify opportunities to improve the data.", "start_time": 2338.7, "end_time": 2342.86, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 588, "text": "And again, we'll walk through that more.", "raw_text": "And again, we'll walk through that more.", "start_time": 2343.65, "end_time": 2345.97, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 589, "text": "Concretely as we get into the plc because we'll have to understand the data better to get better examples of that.", "raw_text": "Concretely as we get into the plc because we'll have to understand the data better to get better examples of that.", "start_time": 2345.97, "end_time": 2351.01, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 590, "text": "But fundamentally, you're exactly right.", "raw_text": "But fundamentally, you're exactly right.", "start_time": 2352.29, "end_time": 2354.37, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 591, "text": "If it's detected by AI or rule, right?", "raw_text": "If it's detected by AI or rule, right?", "start_time": 2354.37, "end_time": 2357.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 592, "text": "It's a matter of if there's already a room, just a rule, just confirm that you acknowledge it.", "raw_text": "It's a matter of if there's already a room, just a rule, just confirm that you acknowledge it.", "start_time": 2357.41, "end_time": 2362.57, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 593, "text": "Basically, that is going to get fixed.", "raw_text": "Basically, that is going to get fixed.", "start_time": 2362.57, "end_time": 2364.53, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 594, "text": "And if it's still not fixed tomorrow or whenever this runs next, it'll alert it again, right?", "raw_text": "And if it's still not fixed tomorrow or whenever this runs next, it'll alert it again, right?", "start_time": 2364.77, "end_time": 2370.29, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 595, "text": "You won't be able to just like get rid of it unless you say, you know, hey, you know, this is a false positive.", "raw_text": "You won't be able to just like get rid of it unless you say, you know, hey, you know, this is a false positive.", "start_time": 2372.05, "end_time": 2378.17, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 596, "text": "In which case, all right, some threshold.", "raw_text": "In which case, all right, some threshold.", "start_time": 2378.17, "end_time": 2380.05, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 597, "text": "Needs to change, whatever that gets accumulated for review as well.", "raw_text": "Needs to change, whatever that gets accumulated for review as well.", "start_time": 2380.05, "end_time": 2383.81, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 598, "text": "Right?", "raw_text": "Right?", "start_time": 2383.97, "end_time": 2384.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 599, "text": "We notice you keep dismissing this rule.", "raw_text": "We notice you keep dismissing this rule.", "start_time": 2384.33, "end_time": 2387.25, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 600, "text": "Right.", "raw_text": "Right.", "start_time": 2387.41, "end_time": 2387.81, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 601, "text": "Is the rule correct if you are.", "raw_text": "Is the rule correct if you are.", "start_time": 2387.81, "end_time": 2390.13, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 602, "text": "Dismissing it 80% of the time, right.", "raw_text": "Dismissing it 80% of the time, right.", "start_time": 2390.13, "end_time": 2392.77, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 603, "text": "Like, maybe the rule needs more work.", "raw_text": "Like, maybe the rule needs more work.", "start_time": 2392.77, "end_time": 2394.53, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 604, "text": "And then where there isn't a codified rule, this option becomes available, which is to confirm that this is truly an anomaly and write a rule to actually,.", "raw_text": "And then where there isn't a codified rule, this option becomes available, which is to confirm that this is truly an anomaly and write a rule to actually,.", "start_time": 2394.69, "end_time": 2405.34, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 605, "text": "You know, make this codified and make this something that can be determined statistically.", "raw_text": "You know, make this codified and make this something that can be determined statistically.", "start_time": 2406.14, "end_time": 2411.02, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 606, "text": "And that's where that workflow of actually.", "raw_text": "And that's where that workflow of actually.", "start_time": 2411.34, "end_time": 2413.34, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 607, "text": "Working with an AI to say, all.", "raw_text": "Working with an AI to say, all.", "start_time": 2413.34, "end_time": 2414.94, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 608, "text": "Right, what is the nature of this rule?", "raw_text": "Right, what is the nature of this rule?", "start_time": 2414.94, "end_time": 2417.18, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 609, "text": "Right?", "raw_text": "Right?", "start_time": 2417.26, "end_time": 2417.66, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 610, "text": "And how do we want that rule to be structured?", "raw_text": "And how do we want that rule to be structured?", "start_time": 2417.66, "end_time": 2420.14, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 611, "text": "Is it a.", "raw_text": "Is it a.", "start_time": 2420.38, "end_time": 2421.66, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 612, "text": "Whenever you see this value be one of these four things, we know something's wrong because we don't use those values, right, that are in a drop down or whatever the case may be, or is it something more, you know, mathematical,.", "raw_text": "Whenever you see this value be one of these four things, we know something's wrong because we don't use those values, right, that are in a drop down or whatever the case may be, or is it something more, you know, mathematical,.", "start_time": 2421.9, "end_time": 2437.48, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 613, "text": "And you're going to go back and.", "raw_text": "And you're going to go back and.", "start_time": 2437.48, "end_time": 2438.6, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 614, "text": "Forth with almost a chat experience to.", "raw_text": "Forth with almost a chat experience to.", "start_time": 2438.6, "end_time": 2441.24, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 615, "text": "Figure out what the right codification of that, you know, anomaly detection is.", "raw_text": "Figure out what the right codification of that, you know, anomaly detection is.", "start_time": 2441.24, "end_time": 2446.12, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 616, "text": "And you're going to give your expertise as someone who knows this data and again this is where I think to.", "raw_text": "And you're going to give your expertise as someone who knows this data and again this is where I think to.", "start_time": 2446.12, "end_time": 2452.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 617, "text": "The greater point with Julia, you know, being able to push this to someone.", "raw_text": "The greater point with Julia, you know, being able to push this to someone.", "start_time": 2452.69, "end_time": 2457.97, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 618, "text": "Else to be able to give you the context on their own time.", "raw_text": "Else to be able to give you the context on their own time.", "start_time": 2457.97, "end_time": 2461.85, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 619, "text": "Right.", "raw_text": "Right.", "start_time": 2462.01, "end_time": 2462.41, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 620, "text": "Is going to be super powerful and say, hey, there was an anomaly.", "raw_text": "Is going to be super powerful and say, hey, there was an anomaly.", "start_time": 2462.65, "end_time": 2466.33, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 621, "text": "How do we write a rule to avoid this happening in the future?", "raw_text": "How do we write a rule to avoid this happening in the future?", "start_time": 2466.49, "end_time": 2469.45, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 622, "text": "Expert and product.", "raw_text": "Expert and product.", "start_time": 2470.41, "end_time": 2471.45, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 623, "text": "You help me do that.", "raw_text": "You help me do that.", "start_time": 2471.61, "end_time": 2472.81, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 624, "text": "Right?", "raw_text": "Right?", "start_time": 2472.81, "end_time": 2473.21, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 625, "text": "I can assign that to you.", "raw_text": "I can assign that to you.", "start_time": 2473.69, "end_time": 2475.13, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 626, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 2476.04, "end_time": 2476.28, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 627, "text": "And that prompts the conversation at least.", "raw_text": "And that prompts the conversation at least.", "start_time": 2476.28, "end_time": 2478.76, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 628, "text": "Right.", "raw_text": "Right.", "start_time": 2479.8, "end_time": 2480.2, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 629, "text": "Go ahead, John.", "raw_text": "Go ahead, John.", "start_time": 2480.28, "end_time": 2481, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 630, "text": "So maybe an example we can use to tease out the rest of this because both sides of this conversation are going to be familiar with this because of the work we're doing on the rep portal.", "raw_text": "So maybe an example we can use to tease out the rest of this because both sides of this conversation are going to be familiar with this because of the work we're doing on the rep portal.", "start_time": 2481.8, "end_time": 2489.24, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 631, "text": "So Julia and John, we just had a pretty in depth conversation with Moreland the other day.", "raw_text": "So Julia and John, we just had a pretty in depth conversation with Moreland the other day.", "start_time": 2489.56, "end_time": 2494.12, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 632, "text": "Not everybody on this call on the Moreland side, but more on the project side in terms of how our business partners are structured.", "raw_text": "Not everybody on this call on the Moreland side, but more on the project side in terms of how our business partners are structured.", "start_time": 2494.28, "end_time": 2499.72, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 633, "text": "As we know it's a many to many.", "raw_text": "As we know it's a many to many.", "start_time": 2500.04, "end_time": 2501.68, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 634, "text": "You can have anybody linked to anything and it's whatever.", "raw_text": "You can have anybody linked to anything and it's whatever.", "start_time": 2501.68, "end_time": 2504, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 635, "text": "We have our own context rules to say, you know, we really start at the sold to and we branch out here and everybody has one pair and sort of we created an entity relationship diagram for them to mime like what reality should look like.", "raw_text": "We have our own context rules to say, you know, we really start at the sold to and we branch out here and everybody has one pair and sort of we created an entity relationship diagram for them to mime like what reality should look like.", "start_time": 2504, "end_time": 2518.67, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 636, "text": "So if we take that as our example, what I'm to walk that through.", "raw_text": "So if we take that as our example, what I'm to walk that through.", "start_time": 2519.31, "end_time": 2523.71, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 637, "text": "It's going to download all of our business partners.", "raw_text": "It's going to download all of our business partners.", "start_time": 2524.99, "end_time": 2526.79, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 638, "text": "Assuming we're going to say we're going to target customer as our piece.", "raw_text": "Assuming we're going to say we're going to target customer as our piece.", "start_time": 2526.79, "end_time": 2530.35, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 639, "text": "It's going to download all relevant customer.", "raw_text": "It's going to download all relevant customer.", "start_time": 2530.59, "end_time": 2532.75, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 640, "text": "Tables were scoped to 25 tables and the AI engine.", "raw_text": "Tables were scoped to 25 tables and the AI engine.", "start_time": 2532.75, "end_time": 2538.01, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 641, "text": "Assuming one rule that we want to put in place is it's one payer per sold to.", "raw_text": "Assuming one rule that we want to put in place is it's one payer per sold to.", "start_time": 2538.09, "end_time": 2542.81, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 642, "text": "It's going to pick up and say hey, you got two pairs on this one.", "raw_text": "It's going to pick up and say hey, you got two pairs on this one.", "start_time": 2543.77, "end_time": 2546.25, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 643, "text": "It'll flag in this interface.", "raw_text": "It'll flag in this interface.", "start_time": 2547.53, "end_time": 2549.29, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 644, "text": "And we would say yep, that's a rule that that's permanent.", "raw_text": "And we would say yep, that's a rule that that's permanent.", "start_time": 2549.45, "end_time": 2552.17, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 645, "text": "I think either we can say got it, we're going to fix that one.", "raw_text": "I think either we can say got it, we're going to fix that one.", "start_time": 2552.17, "end_time": 2555.21, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 646, "text": "Or make this a rule every time that you keep checking for.", "raw_text": "Or make this a rule every time that you keep checking for.", "start_time": 2555.53, "end_time": 2558.49, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 647, "text": "Exactly so far.", "raw_text": "Exactly so far.", "start_time": 2559.61, "end_time": 2560.69, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 648, "text": "So okay, so I write that rule back.", "raw_text": "So okay, so I write that rule back.", "start_time": 2560.69, "end_time": 2562.86, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 649, "text": "I essentially am creating an Azure function that gets run and checks that exact rule over and over again.", "raw_text": "I essentially am creating an Azure function that gets run and checks that exact rule over and over again.", "start_time": 2562.86, "end_time": 2569.06, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 650, "text": "That rule that gets run, is that triggering tokens with our LLM or is that just a set of SQL queries that were generated from the LLM to check for that condition?", "raw_text": "That rule that gets run, is that triggering tokens with our LLM or is that just a set of SQL queries that were generated from the LLM to check for that condition?", "start_time": 2569.7, "end_time": 2581.22, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 651, "text": "Set of SQL queries created from LLM SQL or whatever we end up choosing as the right language for rules, whatever that ends up being, it'll be a.", "raw_text": "Set of SQL queries created from LLM SQL or whatever we end up choosing as the right language for rules, whatever that ends up being, it'll be a.", "start_time": 2581.86, "end_time": 2591.03, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 652, "text": "Deterministic piece of code that runs to try and detect it and then AI.", "raw_text": "Deterministic piece of code that runs to try and detect it and then AI.", "start_time": 2591.03, "end_time": 2596.19, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 653, "text": "Will still look for anomalies of other forms.", "raw_text": "Will still look for anomalies of other forms.", "start_time": 2596.19, "end_time": 2598.75, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 654, "text": "Right.", "raw_text": "Right.", "start_time": 2598.75, "end_time": 2599.07, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 655, "text": "You actually bring up a really good.", "raw_text": "You actually bring up a really good.", "start_time": 2600.03, "end_time": 2601.51, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 656, "text": "Example of exactly something we could give AI.", "raw_text": "Example of exactly something we could give AI.", "start_time": 2601.51, "end_time": 2604.35, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 657, "text": "You could give AI that entity diagram.", "raw_text": "You could give AI that entity diagram.", "start_time": 2604.51, "end_time": 2608.03, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 658, "text": "That you gave us and say, hey, make sure this is true.", "raw_text": "That you gave us and say, hey, make sure this is true.", "start_time": 2608.03, "end_time": 2611.63, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 659, "text": "And now that's the AI rule that runs until we can codify it into some really concrete rules.", "raw_text": "And now that's the AI rule that runs until we can codify it into some really concrete rules.", "start_time": 2613.63, "end_time": 2619.47, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 660, "text": "Right.", "raw_text": "Right.", "start_time": 2619.71, "end_time": 2620.11, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 661, "text": "So.", "raw_text": "So.", "start_time": 2620.27, "end_time": 2620.67, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 662, "text": "So therefore if we look at it simply from a long term pricing standpoint, when I run the rules engine, those UDFs, I'm assuming it's Azure, I'm consuming Azure Compute resources to do that and whatever other SKUs in the Azure stack.", "raw_text": "So therefore if we look at it simply from a long term pricing standpoint, when I run the rules engine, those UDFs, I'm assuming it's Azure, I'm consuming Azure Compute resources to do that and whatever other SKUs in the Azure stack.", "start_time": 2620.91, "end_time": 2634.43, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 663, "text": "Yeah, when I'm doing the analysis side, I'm consuming ChatGPT Club, whatever LLM we decide we're consuming those tokens over there.", "raw_text": "Yeah, when I'm doing the analysis side, I'm consuming ChatGPT Club, whatever LLM we decide we're consuming those tokens over there.", "start_time": 2634.91, "end_time": 2643.23, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 664, "text": "Yeah, okay.", "raw_text": "Yeah, okay.", "start_time": 2643.55, "end_time": 2645.06, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 665, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 2645.62, "end_time": 2646.1, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 666, "text": "And again, everything that pops up, it'll.", "raw_text": "And again, everything that pops up, it'll.", "start_time": 2647.54, "end_time": 2650.1, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 667, "text": "Have like a pretty short AI recommendation.", "raw_text": "Have like a pretty short AI recommendation.", "start_time": 2650.1, "end_time": 2653.22, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 668, "text": "But again even that could be.", "raw_text": "But again even that could be.", "start_time": 2653.22, "end_time": 2654.74, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 669, "text": "We can decide when it does that versus when it doesn't.", "raw_text": "We can decide when it does that versus when it doesn't.", "start_time": 2655.14, "end_time": 2658.42, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 670, "text": "But the idea here is again, it should try and do a little bit of the investigation to see where you know, if there was a, if there is a story.", "raw_text": "But the idea here is again, it should try and do a little bit of the investigation to see where you know, if there was a, if there is a story.", "start_time": 2658.66, "end_time": 2667.3, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 671, "text": "Right.", "raw_text": "Right.", "start_time": 2667.38, "end_time": 2667.7, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 672, "text": "Or if there is a clear next action of like I'm going to have to go and pull this data anyway.", "raw_text": "Or if there is a clear next action of like I'm going to have to go and pull this data anyway.", "start_time": 2667.7, "end_time": 2672.58, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 673, "text": "Can it just do that proactively for you to save that extra time on every row in this table.", "raw_text": "Can it just do that proactively for you to save that extra time on every row in this table.", "start_time": 2673.34, "end_time": 2678.86, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 674, "text": "So the one last piece, and I'm sorry I spattered off a bunch of questions here.", "raw_text": "So the one last piece, and I'm sorry I spattered off a bunch of questions here.", "start_time": 2680.06, "end_time": 2684.3, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 675, "text": "The thing that I'm hoping to close with just to understand what footprint we would land with at the end.", "raw_text": "The thing that I'm hoping to close with just to understand what footprint we would land with at the end.", "start_time": 2684.62, "end_time": 2689.18, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 676, "text": "And this could be a quick two parter.", "raw_text": "And this could be a quick two parter.", "start_time": 2690.06, "end_time": 2691.58, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 677, "text": "One is those Azure pieces that we're talking about and the architecture elements I'm going to reference next, I'd like to understand where those are going to live.", "raw_text": "One is those Azure pieces that we're talking about and the architecture elements I'm going to reference next, I'd like to understand where those are going to live.", "start_time": 2691.58, "end_time": 2698.42, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 678, "text": "Are those yours or ours?", "raw_text": "Are those yours or ours?", "start_time": 2698.42, "end_time": 2699.58, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 679, "text": "Is that going to live in our tenant or is that something you'll give us access to from your tenant?", "raw_text": "Is that going to live in our tenant or is that something you'll give us access to from your tenant?", "start_time": 2700.34, "end_time": 2703.78, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 680, "text": "And in the outline it says Power BI is the interface.", "raw_text": "And in the outline it says Power BI is the interface.", "start_time": 2704.26, "end_time": 2708.82, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 681, "text": "No new web app.", "raw_text": "No new web app.", "start_time": 2708.82, "end_time": 2709.7, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 682, "text": "I'm struggling to match what we're looking at here in this PoC.", "raw_text": "I'm struggling to match what we're looking at here in this PoC.", "start_time": 2710.1, "end_time": 2713.7, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 683, "text": "Made a different choice.", "raw_text": "Made a different choice.", "start_time": 2713.7, "end_time": 2714.78, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 684, "text": "Sorry.", "raw_text": "Sorry.", "start_time": 2714.78, "end_time": 2715.14, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 685, "text": "Perfect.", "raw_text": "Perfect.", "start_time": 2715.14, "end_time": 2715.42, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 686, "text": "That's out of date.", "raw_text": "That's out of date.", "start_time": 2715.42, "end_time": 2716.18, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 687, "text": "Okay, that's after previous questions I was.", "raw_text": "Okay, that's after previous questions I was.", "start_time": 2716.18, "end_time": 2718.74, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 688, "text": "Like, you know, you need a ui, we can surface it to bi.", "raw_text": "Like, you know, you need a ui, we can surface it to bi.", "start_time": 2718.74, "end_time": 2724.74, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 689, "text": "So like that cube layer is again an OLAP server.", "raw_text": "So like that cube layer is again an OLAP server.", "start_time": 2724.74, "end_time": 2728.27, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 690, "text": "We could do that again.", "raw_text": "We could do that again.", "start_time": 2728.27, "end_time": 2729.35, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 691, "text": "But fundamentally we think it's something that we get a lot of value out of.", "raw_text": "But fundamentally we think it's something that we get a lot of value out of.", "start_time": 2729.91, "end_time": 2733.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 692, "text": "Not Putting it there.", "raw_text": "Not Putting it there.", "start_time": 2733.63, "end_time": 2734.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 693, "text": "You.", "raw_text": "You.", "start_time": 2735.83, "end_time": 2736.19, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 694, "text": "You read my mind on that one.", "raw_text": "You read my mind on that one.", "start_time": 2736.19, "end_time": 2737.31, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 695, "text": "Yeah, no issue there.", "raw_text": "Yeah, no issue there.", "start_time": 2737.31, "end_time": 2738.03, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 696, "text": "Yeah, that was John.", "raw_text": "Yeah, that was John.", "start_time": 2738.03, "end_time": 2739.99, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 697, "text": "Thank you for getting that.", "raw_text": "Thank you for getting that.", "start_time": 2739.99, "end_time": 2741.03, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 698, "text": "So what we're proposing is fabric functions.", "raw_text": "So what we're proposing is fabric functions.", "start_time": 2741.99, "end_time": 2746.07, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 699, "text": "And an app service.", "raw_text": "And an app service.", "start_time": 2747.67, "end_time": 2748.63, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 700, "text": "Yeah, an AI service, maybe through AI Foundry or via Direct API to LM of your choice.", "raw_text": "Yeah, an AI service, maybe through AI Foundry or via Direct API to LM of your choice.", "start_time": 2749.35, "end_time": 2756.81, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 701, "text": "And then also a somewhat vibe coded UI to deliver this capability to maintain the rules and everything else.", "raw_text": "And then also a somewhat vibe coded UI to deliver this capability to maintain the rules and everything else.", "start_time": 2757.21, "end_time": 2765.77, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 702, "text": "Like, this is not a product.", "raw_text": "Like, this is not a product.", "start_time": 2765.77, "end_time": 2768.41, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 703, "text": "It is more a boutique solve that we have to mull over.", "raw_text": "It is more a boutique solve that we have to mull over.", "start_time": 2768.49, "end_time": 2773.41, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 704, "text": "And I think where Shawn's getting to is we'd like to kind of run through, like, that little more that the stack to get to that.", "raw_text": "And I think where Shawn's getting to is we'd like to kind of run through, like, that little more that the stack to get to that.", "start_time": 2773.41, "end_time": 2779.37, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 705, "text": "Not here now, but I think that's the kind of stuff that gets us into feasibility.", "raw_text": "Not here now, but I think that's the kind of stuff that gets us into feasibility.", "start_time": 2780.49, "end_time": 2783.61, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 706, "text": "Like, right now, it feels like it.", "raw_text": "Like, right now, it feels like it.", "start_time": 2783.69, "end_time": 2785.54, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 707, "text": "Would fit within our landscape.", "raw_text": "Would fit within our landscape.", "start_time": 2785.54, "end_time": 2786.9, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 708, "text": "There's just a little more nuance to it.", "raw_text": "There's just a little more nuance to it.", "start_time": 2787.06, "end_time": 2788.62, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 709, "text": "But I guess the most important thing is from a perspective of Julia, Justin, is this getting you a better, clearer sense of, like, I see how I could work with this.", "raw_text": "But I guess the most important thing is from a perspective of Julia, Justin, is this getting you a better, clearer sense of, like, I see how I could work with this.", "start_time": 2788.62, "end_time": 2798.3, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 710, "text": "The emails are great because that can trigger other workflows.", "raw_text": "The emails are great because that can trigger other workflows.", "start_time": 2798.3, "end_time": 2801.46, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 711, "text": "But, like, is this a good home for you to see, like, our rules and other things that we've surfaced along the way in one clean space?", "raw_text": "But, like, is this a good home for you to see, like, our rules and other things that we've surfaced along the way in one clean space?", "start_time": 2801.46, "end_time": 2808.9, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 712, "text": "I'll defer to you first, Justin, since this is really your world every day.", "raw_text": "I'll defer to you first, Justin, since this is really your world every day.", "start_time": 2810.35, "end_time": 2814.27, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 713, "text": "Yeah, I mean, I. I think having this mock up helped kind of, like, visualize what I'm gonna be looking at every single day.", "raw_text": "Yeah, I mean, I. I think having this mock up helped kind of, like, visualize what I'm gonna be looking at every single day.", "start_time": 2814.83, "end_time": 2820.55, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 714, "text": "So, yeah, I definitely think it helped.", "raw_text": "So, yeah, I definitely think it helped.", "start_time": 2820.55, "end_time": 2822.27, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 715, "text": "And do you see, like, the work, the work that you're doing today, how it translates into this, or is there anything.", "raw_text": "And do you see, like, the work, the work that you're doing today, how it translates into this, or is there anything.", "start_time": 2825.23, "end_time": 2830.03, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 716, "text": "Any other gaps that you're seeing?", "raw_text": "Any other gaps that you're seeing?", "start_time": 2830.03, "end_time": 2831.63, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 717, "text": "I was curious about how the table joins are handled.", "raw_text": "I was curious about how the table joins are handled.", "start_time": 2833.15, "end_time": 2836.43, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 718, "text": "Like, are they.", "raw_text": "Like, are they.", "start_time": 2836.43, "end_time": 2837.15, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 719, "text": "Like, are they handled before this?", "raw_text": "Like, are they handled before this?", "start_time": 2837.62, "end_time": 2838.9, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 720, "text": "Because I know a lot of times I do have to join tables to validate some of the data.", "raw_text": "Because I know a lot of times I do have to join tables to validate some of the data.", "start_time": 2838.9, "end_time": 2842.86, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 721, "text": "So I was just curious how that worked.", "raw_text": "So I was just curious how that worked.", "start_time": 2842.86, "end_time": 2844.5, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 722, "text": "Yeah, that's a part of that pipeline piece where we'd have to take what you currently do and basically create a coded version of that that runs those.", "raw_text": "Yeah, that's a part of that pipeline piece where we'd have to take what you currently do and basically create a coded version of that that runs those.", "start_time": 2846.42, "end_time": 2856.26, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 723, "text": "Joins and everything for you.", "raw_text": "Joins and everything for you.", "start_time": 2856.26, "end_time": 2858.98, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 724, "text": "But, yeah, it would have to join those tables and make it.", "raw_text": "But, yeah, it would have to join those tables and make it.", "start_time": 2859.22, "end_time": 2862.42, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 725, "text": "That's the piece that, you know, I.", "raw_text": "That's the piece that, you know, I.", "start_time": 2862.82, "end_time": 2864.76, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 726, "text": "Was trying to kind of get at with the showing you the brown silver, gold between bronze and silver.", "raw_text": "Was trying to kind of get at with the showing you the brown silver, gold between bronze and silver.", "start_time": 2864.76, "end_time": 2869.32, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 727, "text": "That's when all those joins happen.", "raw_text": "That's when all those joins happen.", "start_time": 2869.32, "end_time": 2870.84, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 728, "text": "Got it.", "raw_text": "Got it.", "start_time": 2871.48, "end_time": 2872.12, "speaker_id": 5, "speaker_name": "Justin Howell"}, {"index": 729, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 2872.52, "end_time": 2873, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 730, "text": "And what's good is we'll have, in my mind, we'll make sure that.", "raw_text": "And what's good is we'll have, in my mind, we'll make sure that.", "start_time": 2873.8, "end_time": 2878.28, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 731, "text": "I think already, Justin, we're probably pulling all the tables that you're using, but that would be something we'd make sure, like, for customer material, whatever, which one we want to start with, we'd make sure all those tables are pulled.", "raw_text": "I think already, Justin, we're probably pulling all the tables that you're using, but that would be something we'd make sure, like, for customer material, whatever, which one we want to start with, we'd make sure all those tables are pulled.", "start_time": 2878.36, "end_time": 2887.96, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 732, "text": "We're already using those to build views in the analytics space, but we could also surface that as something specific for this.", "raw_text": "We're already using those to build views in the analytics space, but we could also surface that as something specific for this.", "start_time": 2888.36, "end_time": 2895.41, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 733, "text": "So that way it's all pre joined, it's done and you've got that and then that's where all the rules are executing against.", "raw_text": "So that way it's all pre joined, it's done and you've got that and then that's where all the rules are executing against.", "start_time": 2895.65, "end_time": 2902.37, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 734, "text": "Okay, yeah.", "raw_text": "Okay, yeah.", "start_time": 2902.93, "end_time": 2905.41, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 735, "text": "In an ideal world the, you know,.", "raw_text": "In an ideal world the, you know,.", "start_time": 2906.529, "end_time": 2908.73, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 736, "text": "And I, I don't want to speak.", "raw_text": "And I, I don't want to speak.", "start_time": 2908.73, "end_time": 2910.13, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 737, "text": "For how to run an ideal world though.", "raw_text": "For how to run an ideal world though.", "start_time": 2910.13, "end_time": 2912.77, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 738, "text": "That process would be owned by the analytics team.", "raw_text": "That process would be owned by the analytics team.", "start_time": 2912.77, "end_time": 2915.61, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 739, "text": "Returns it.", "raw_text": "Returns it.", "start_time": 2915.61, "end_time": 2916.37, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 740, "text": "Exactly.", "raw_text": "Exactly.", "start_time": 2916.37, "end_time": 2916.89, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 741, "text": "And then we're.", "raw_text": "And then we're.", "start_time": 2916.89, "end_time": 2917.55, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 742, "text": "This is the UX that goes on top of that.", "raw_text": "This is the UX that goes on top of that.", "start_time": 2917.86, "end_time": 2920.86, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 743, "text": "Right.", "raw_text": "Right.", "start_time": 2920.86, "end_time": 2921.22, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 744, "text": "And this is sort of like owned,.", "raw_text": "And this is sort of like owned,.", "start_time": 2921.22, "end_time": 2923.78, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 745, "text": "So to speak, by the governance team with you know, help of some external.", "raw_text": "So to speak, by the governance team with you know, help of some external.", "start_time": 2923.86, "end_time": 2929.18, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 746, "text": "Vendor like Moreland or otherwise to keep it, you know, running and maintained.", "raw_text": "Vendor like Moreland or otherwise to keep it, you know, running and maintained.", "start_time": 2929.18, "end_time": 2933.859, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 747, "text": "And for feature requests that can make it better or worse or whatever.", "raw_text": "And for feature requests that can make it better or worse or whatever.", "start_time": 2933.859, "end_time": 2937.46, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 748, "text": "Hopefully better.", "raw_text": "Hopefully better.", "start_time": 2937.86, "end_time": 2938.58, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 749, "text": "But the thing that's interesting about having but I agree analytics is it's the same underlying tables that we're using for reporting so that you have confidence that anything we're seeing is surfaced in reporting and being addressed through this mechanism.", "raw_text": "But the thing that's interesting about having but I agree analytics is it's the same underlying tables that we're using for reporting so that you have confidence that anything we're seeing is surfaced in reporting and being addressed through this mechanism.", "start_time": 2940.82, "end_time": 2953.98, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 750, "text": "The other thing that may allow us to get to better anomaly detection, not at this early stage, is that we have other measures that we could associate with records.", "raw_text": "The other thing that may allow us to get to better anomaly detection, not at this early stage, is that we have other measures that we could associate with records.", "start_time": 2954.3, "end_time": 2963.26, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 751, "text": "So you'd be like, hey, I understand you've got stuff that's sitting there that's either very stale or out of date or show some way crazy business measures associated with it.", "raw_text": "So you'd be like, hey, I understand you've got stuff that's sitting there that's either very stale or out of date or show some way crazy business measures associated with it.", "start_time": 2963.34, "end_time": 2972.54, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 752, "text": "Maybe you should take a look at it because sometimes it's.", "raw_text": "Maybe you should take a look at it because sometimes it's.", "start_time": 2972.54, "end_time": 2974.67, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 753, "text": "It triggers another problem.", "raw_text": "It triggers another problem.", "start_time": 2974.9, "end_time": 2976.02, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 754, "text": "But I think that would be the next rung up in sophistication.", "raw_text": "But I think that would be the next rung up in sophistication.", "start_time": 2976.34, "end_time": 2979.62, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 755, "text": "No 100%.", "raw_text": "No 100%.", "start_time": 2980.58, "end_time": 2981.7, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 756, "text": "Is there any other lineage data that you guys are like grabbing to figure that out or is it you're just watching how like John's team stitches together those tables.", "raw_text": "Is there any other lineage data that you guys are like grabbing to figure that out or is it you're just watching how like John's team stitches together those tables.", "start_time": 2984.02, "end_time": 2993.7, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 757, "text": "What do you mean by that?", "raw_text": "What do you mean by that?", "start_time": 2995.78, "end_time": 2996.9, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 758, "text": "Just so I answer the right question.", "raw_text": "Just so I answer the right question.", "start_time": 2996.9, "end_time": 2998.74, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 759, "text": "So we've got the raw tables coming in that you'll see in fabric and then John's team is stitching them together to give you like here is how these tables are associated to make a finished good.", "raw_text": "So we've got the raw tables coming in that you'll see in fabric and then John's team is stitching them together to give you like here is how these tables are associated to make a finished good.", "start_time": 2999.3, "end_time": 3008.32, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 760, "text": "Yep.", "raw_text": "Yep.", "start_time": 3008.72, "end_time": 3009.2, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 761, "text": "Is, are you using that or is there like another set of lineage data or additional context that you need from SAP, since these are all going to be SAP tables to define what those are.", "raw_text": "Is, are you using that or is there like another set of lineage data or additional context that you need from SAP, since these are all going to be SAP tables to define what those are.", "start_time": 3009.2, "end_time": 3021.12, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 762, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 3022.16, "end_time": 3022.64, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 763, "text": "So when we thought about this, this.", "raw_text": "So when we thought about this, this.", "start_time": 3022.8, "end_time": 3026.28, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 764, "text": "Challenge, we again didn't know where the.", "raw_text": "Challenge, we again didn't know where the.", "start_time": 3026.28, "end_time": 3028.8, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 765, "text": "Data was going to land.", "raw_text": "Data was going to land.", "start_time": 3028.8, "end_time": 3029.76, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 766, "text": "So we were probably going to put.", "raw_text": "So we were probably going to put.", "start_time": 3030.72, "end_time": 3033.84, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 767, "text": "A lightweight cube on top with some of that semantic information.", "raw_text": "A lightweight cube on top with some of that semantic information.", "start_time": 3034.24, "end_time": 3037.28, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 768, "text": "But if that's handled by another OLAP solution, like we'll use that.", "raw_text": "But if that's handled by another OLAP solution, like we'll use that.", "start_time": 3038.01, "end_time": 3042.17, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 769, "text": "And then in terms of lineage, like, we would just want the AI to have the tools to be able to see, you know, that full lineage down to bronze.", "raw_text": "And then in terms of lineage, like, we would just want the AI to have the tools to be able to see, you know, that full lineage down to bronze.", "start_time": 3042.49, "end_time": 3050.81, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 770, "text": "Bronze should be again, pretty much a direct dump.", "raw_text": "Bronze should be again, pretty much a direct dump.", "start_time": 3051.53, "end_time": 3056.25, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 771, "text": "So in a lot of ways it should mirror exactly what you would see in SAP.", "raw_text": "So in a lot of ways it should mirror exactly what you would see in SAP.", "start_time": 3056.41, "end_time": 3059.77, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 772, "text": "If there was a specific use case.", "raw_text": "If there was a specific use case.", "start_time": 3060.09, "end_time": 3064.01, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 773, "text": "Or desire to have tools that talk directly to SAP, that's doable.", "raw_text": "Or desire to have tools that talk directly to SAP, that's doable.", "start_time": 3064.01, "end_time": 3068.55, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 774, "text": "I mean, we're doing it for the REP portal.", "raw_text": "I mean, we're doing it for the REP portal.", "start_time": 3068.55, "end_time": 3070.19, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 775, "text": "We probably could reuse some of the stuff that we're doing for the rep portal.", "raw_text": "We probably could reuse some of the stuff that we're doing for the rep portal.", "start_time": 3070.19, "end_time": 3073.91, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 776, "text": "So there's no, you know, shortage of a capability there.", "raw_text": "So there's no, you know, shortage of a capability there.", "start_time": 3073.91, "end_time": 3076.99, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 777, "text": "But we wouldn't go upstream of that.", "raw_text": "But we wouldn't go upstream of that.", "start_time": 3076.99, "end_time": 3079.15, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 778, "text": "Bronze table if we didn't have to.", "raw_text": "Bronze table if we didn't have to.", "start_time": 3079.15, "end_time": 3080.71, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 779, "text": "Okay.", "raw_text": "Okay.", "start_time": 3081.03, "end_time": 3081.59, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 780, "text": "And really the world of Julie and Justin is those SAP tables.", "raw_text": "And really the world of Julie and Justin is those SAP tables.", "start_time": 3082.069, "end_time": 3088.23, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 781, "text": "So our bronze is currently the raw SAP tables that they Pull in through SC16N or anything else and drop down.", "raw_text": "So our bronze is currently the raw SAP tables that they Pull in through SC16N or anything else and drop down.", "start_time": 3088.31, "end_time": 3095.03, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 782, "text": "The nice thing is, as we stitch those together, we can work with Justin to say, hey, these are the joins we use.", "raw_text": "The nice thing is, as we stitch those together, we can work with Justin to say, hey, these are the joins we use.", "start_time": 3096.19, "end_time": 3104.35, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 783, "text": "It should match up with what Justin's used to seeing.", "raw_text": "It should match up with what Justin's used to seeing.", "start_time": 3104.35, "end_time": 3106.51, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 784, "text": "And then, yeah, however that is, however you're using this capability on top of it, the functions.", "raw_text": "And then, yeah, however that is, however you're using this capability on top of it, the functions.", "start_time": 3106.83, "end_time": 3112.63, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 785, "text": "And then like you said, the kind of the more of the anomaly detection.", "raw_text": "And then like you said, the kind of the more of the anomaly detection.", "start_time": 3112.63, "end_time": 3117.07, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 786, "text": "It's a known set of data that we have and if you want to use the lineage available through OneLake or anything else, we can do that.", "raw_text": "It's a known set of data that we have and if you want to use the lineage available through OneLake or anything else, we can do that.", "start_time": 3117.79, "end_time": 3124.05, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 787, "text": "Okay, exactly, yeah.", "raw_text": "Okay, exactly, yeah.", "start_time": 3124.44, "end_time": 3125.84, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 788, "text": "And that would be ideal.", "raw_text": "And that would be ideal.", "start_time": 3125.84, "end_time": 3127, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 789, "text": "And just from high level, one, I.", "raw_text": "And just from high level, one, I.", "start_time": 3127, "end_time": 3130.44, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 790, "text": "Think to move to fabric is the right move.", "raw_text": "Think to move to fabric is the right move.", "start_time": 3130.44, "end_time": 3132.68, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 791, "text": "And then two, from a strategy standpoint.", "raw_text": "And then two, from a strategy standpoint.", "start_time": 3132.68, "end_time": 3136.04, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 792, "text": "For the future of being able to.", "raw_text": "For the future of being able to.", "start_time": 3136.04, "end_time": 3138.04, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 793, "text": "Vibe code and things like that internally, these are the types of things that once you kind of get these data marts running and everything's clean and cleared.", "raw_text": "Vibe code and things like that internally, these are the types of things that once you kind of get these data marts running and everything's clean and cleared.", "start_time": 3138.2, "end_time": 3146.92, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 794, "text": "Up, everyone can build a mini or.", "raw_text": "Up, everyone can build a mini or.", "start_time": 3146.92, "end_time": 3150.77, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 795, "text": "Miniature version of what we're showing right.", "raw_text": "Miniature version of what we're showing right.", "start_time": 3150.85, "end_time": 3152.85, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 796, "text": "Here for their job of one.", "raw_text": "Here for their job of one.", "start_time": 3152.85, "end_time": 3155.17, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 797, "text": "And so like, that's why we said, hey, let's try and design all of our solutions, assuming that fabric is there again, you know, timeline allowed.", "raw_text": "And so like, that's why we said, hey, let's try and design all of our solutions, assuming that fabric is there again, you know, timeline allowed.", "start_time": 3155.41, "end_time": 3164.13, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 798, "text": "But fundamentally, like, just building applications on top of fabric is going to be, I think, a really good direction for od because, I mean, you can experiment with a lot of stuff once you know the data is good.", "raw_text": "But fundamentally, like, just building applications on top of fabric is going to be, I think, a really good direction for od because, I mean, you can experiment with a lot of stuff once you know the data is good.", "start_time": 3164.77, "end_time": 3176.09, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 799, "text": "The problem is most people don't know how to tell if data is good or not.", "raw_text": "The problem is most people don't know how to tell if data is good or not.", "start_time": 3176.09, "end_time": 3179.73, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 800, "text": "To add there.", "raw_text": "To add there.", "start_time": 3183.72, "end_time": 3184.36, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 801, "text": "One thing we didn't touch on the cube layer or the semantic layer is you can build RBAC controls into those definitions.", "raw_text": "One thing we didn't touch on the cube layer or the semantic layer is you can build RBAC controls into those definitions.", "start_time": 3184.84, "end_time": 3191.96, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 802, "text": "So you might have a project in one field, might be like profitability that you don't want to expose to people in the company.", "raw_text": "So you might have a project in one field, might be like profitability that you don't want to expose to people in the company.", "start_time": 3192.12, "end_time": 3199, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 803, "text": "You can put an RBAC control on that specific property.", "raw_text": "You can put an RBAC control on that specific property.", "start_time": 3199.32, "end_time": 3203.28, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 804, "text": "And if they're vibe coding, like using that same cube layer built on this data fabric, they're not going to have access to those fields that you kind of mark and control through an RBAC layer, which is nice.", "raw_text": "And if they're vibe coding, like using that same cube layer built on this data fabric, they're not going to have access to those fields that you kind of mark and control through an RBAC layer, which is nice.", "start_time": 3203.28, "end_time": 3214.42, "speaker_id": 0, "speaker_name": "Justin Wray"}, {"index": 805, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 3215.38, "end_time": 3215.94, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 806, "text": "Okay.", "raw_text": "Okay.", "start_time": 3216.58, "end_time": 3217.14, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 807, "text": "Well, thank you.", "raw_text": "Well, thank you.", "start_time": 3219.38, "end_time": 3220.14, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 808, "text": "This was definitely helpful.", "raw_text": "This was definitely helpful.", "start_time": 3220.14, "end_time": 3221.38, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 809, "text": "I painted a better picture in my mind.", "raw_text": "I painted a better picture in my mind.", "start_time": 3221.7, "end_time": 3223.54, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 810, "text": "It sounds like, Justin, you have.", "raw_text": "It sounds like, Justin, you have.", "start_time": 3223.54, "end_time": 3225.54, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 811, "text": "You're more comfortable with what you saw as well in terms of understanding what you were proposing.", "raw_text": "You're more comfortable with what you saw as well in terms of understanding what you were proposing.", "start_time": 3225.62, "end_time": 3229.86, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 812, "text": "So I appreciate it.", "raw_text": "So I appreciate it.", "start_time": 3229.86, "end_time": 3230.98, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 813, "text": "I do think it hits on the three or the main asks we talked about, so I don't have any other questions.", "raw_text": "I do think it hits on the three or the main asks we talked about, so I don't have any other questions.", "start_time": 3232.1, "end_time": 3237.62, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 814, "text": "We just hit time.", "raw_text": "We just hit time.", "start_time": 3242.34, "end_time": 3243.46, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 815, "text": "So that works out.", "raw_text": "So that works out.", "start_time": 3243.46, "end_time": 3244.82, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 816, "text": "Taking time during your lunch?", "raw_text": "Taking time during your lunch?", "start_time": 3246.82, "end_time": 3248.1, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 817, "text": "Yes.", "raw_text": "Yes.", "start_time": 3249.3, "end_time": 3249.74, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 818, "text": "Thank you.", "raw_text": "Thank you.", "start_time": 3249.74, "end_time": 3250.22, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 819, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 3250.22, "end_time": 3250.54, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 820, "text": "Thanks for Friday lunch meeting.", "raw_text": "Thanks for Friday lunch meeting.", "start_time": 3250.54, "end_time": 3252.02, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 821, "text": "I know that's not ideal, but I appreciate everyone.", "raw_text": "I know that's not ideal, but I appreciate everyone.", "start_time": 3252.18, "end_time": 3254.66, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 822, "text": "Way to round out the week better.", "raw_text": "Way to round out the week better.", "start_time": 3254.98, "end_time": 3256.9, "speaker_id": 4, "speaker_name": "Julia Gawen"}, {"index": 823, "text": "Hey, better than scheduling this at 4:00'.", "raw_text": "Hey, better than scheduling this at 4:00'.", "start_time": 3256.9, "end_time": 3258.7, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 824, "text": "Clock.", "raw_text": "Clock.", "start_time": 3258.7, "end_time": 3258.9, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 825, "text": "So, like I'm.", "raw_text": "So, like I'm.", "start_time": 3258.9, "end_time": 3259.86, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 826, "text": "I didn't even think to suggest that that was open.", "raw_text": "I didn't even think to suggest that that was open.", "start_time": 3260.58, "end_time": 3263.38, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 827, "text": "Yeah, we would have said, see Monday.", "raw_text": "Yeah, we would have said, see Monday.", "start_time": 3263.38, "end_time": 3264.82, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 828, "text": "We wouldn't.", "raw_text": "We wouldn't.", "start_time": 3267.83, "end_time": 3268.23, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 829, "text": "You wouldn't have nearly as many questions and you would just Stone Face Julia just the entire time.", "raw_text": "You wouldn't have nearly as many questions and you would just Stone Face Julia just the entire time.", "start_time": 3268.23, "end_time": 3273.03, "speaker_id": 6, "speaker_name": "John Wright1"}, {"index": 830, "text": "Camera's off.", "raw_text": "Camera's off.", "start_time": 3273.43, "end_time": 3274.19, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 831, "text": "Yeah.", "raw_text": "Yeah.", "start_time": 3274.19, "end_time": 3274.55, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 832, "text": "Yeah, camera's off.", "raw_text": "Yeah, camera's off.", "start_time": 3274.55, "end_time": 3275.51, "speaker_id": 8, "speaker_name": "John Wright"}, {"index": 833, "text": "All right.", "raw_text": "All right.", "start_time": 3278.31, "end_time": 3278.87, "speaker_id": 3, "speaker_name": "Sean Blasko1"}, {"index": 834, "text": "Have a great weekend, everyone.", "raw_text": "Have a great weekend, everyone.", "start_time": 3279.11, "end_time": 3280.31, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 835, "text": "Likewise.", "raw_text": "Likewise.", "start_time": 3280.47, "end_time": 3281.11, "speaker_id": 1, "speaker_name": "David Boone"}, {"index": 836, "text": "Bye, everybody.", "raw_text": "Bye, everybody.", "start_time": 3282.55, "end_time": 3283.19, "speaker_id": 7, "speaker_name": "Paul Franke"}, {"index": 837, "text": "Thank you.", "raw_text": "Thank you.", "start_time": 3283.19, "end_time": 3283.67, "speaker_id": 2, "speaker_name": "David Boone"}, {"index": 838, "text": "Bye.", "raw_text": "Bye.", "start_time": 3283.99, "end_time": 3284.47, "speaker_id": 0, "speaker_name": "Justin Wray"}]
participant_count
8
participants
[{"email": "paul.franke@morelandconnect.com", "name": null}, {"email": "jgawen@oatey.com", "name": null}, {"email": "jhowell@oatey.com", "name": null}, {"email": "justin.wray@morelandconnect.com", "name": null}, {"email": "sblasko@oatey.com", "name": null}, {"email": "jwright@oatey.com", "name": null}, {"email": "abruder@oatey.com", "name": null}, {"email": "david.boone@morelandconnect.com", "name": null}]
provider
fireflies
_dlt_meta
moreland_dashboard Oatey - AI POC Data Governance Oatey - AI POC Data Governance 1.00 fuzzy+embedding Active
Source Record bronze_moreland_dashboard_md_timetoqb
toggl
Oatey - AI POC Data Governance
quickbooks
Oatey
sg_a_spread
True
project_type
Build
billing_type
FF
squad
qa_partner
project_manager
lead_dev
moreland_dashboard_demand Oatey - AI POC Data Governance Oatey - AI POC Data Governance 1.00 exact Active