GoodData Product Journey: Inside Q2 Features, Roadmap, and Customer Success
概要
TLDRIn this webinar, Ryan Dolly, VP of Product Strategy at Good Data, discusses the latest features and updates for Q2, including a demo of Good Data AI and a customer spotlight on Sustain 360. Key highlights include the introduction of smart search and an AI assistant, which enhance user experience by providing quick access to analytics content. The session also covers flexible layouts, dynamic text references, and ongoing accessibility improvements. A live demo showcases Sustain 360's use of Good Data to create a unified climate intelligence platform, emphasizing the importance of multi-tenancy and data integration for effective carbon footprint analysis. The webinar concludes with a roadmap for future developments and upcoming events, encouraging attendees to stay connected for the latest updates.
収穫
- 👤 Ryan Dolly introduces the webinar and its agenda.
- 🔍 New features include smart search and AI assistant.
- 🌍 Sustain 360 demonstrates climate intelligence using Good Data.
- 📊 Flexible layouts and dynamic text references enhance user experience.
- 🛠️ Accessibility improvements are underway for better usability.
- 📅 Upcoming features for Q3 include table improvements and relative date filters.
- 📈 The audit log provides transparency in user actions.
- 💬 Join the Good Data community on Slack for updates.
- 📅 Next product update webinar is on September 17th.
- 🌟 Good Data aims to empower users with customizable analytics solutions.
タイムライン
- 00:00:00 - 00:05:00
Ryan Dolly, VP of Product Strategy at Good Data, introduces the webinar, outlining the agenda which includes new feature updates, a sneak peek at the Q3 roadmap, and a customer spotlight featuring Sustain 360. He emphasizes the importance of the Good Data platform for analytics and invites attendees to engage through the Q&A feature.
- 00:05:00 - 00:10:00
Dolly discusses the launch of Good Data AI, highlighting its two main features: Smart Search and AI Assistant. Smart Search allows users to find content quickly by understanding context rather than just matching names, while the AI Assistant helps users find and create content through a chat interface, enhancing user experience and accessibility.
- 00:10:00 - 00:15:00
The AI Assistant is demonstrated, showcasing its ability to interpret user queries and suggest relevant data visualizations. Dolly explains how users can interact with the AI to generate charts and modify visualizations, emphasizing the ease of use and the assistant's capability to understand user intent.
- 00:15:00 - 00:20:00
Dolly introduces flexible layout options for dashboards, allowing users to create more complex and customized layouts. He explains the new container feature that enables users to arrange visualizations more freely, enhancing the overall dashboard design experience.
- 00:20:00 - 00:25:00
Dynamic text references are introduced as a powerful feature that allows real-time data values to be displayed in text elements on dashboards. This feature enhances communication of insights and can be used in descriptions for better context.
- 00:25:00 - 00:30:00
Dolly highlights the new audit log feature, which provides a comprehensive record of actions taken within the platform, available to enterprise customers. He also discusses ongoing accessibility improvements to ensure that analytics are usable for all customers, including keyboard navigation and screen reader support.
- 00:30:00 - 00:35:00
The webinar covers the introduction of query cancellation, which improves performance by canceling in-process queries when users issue new actions, thus preventing overload and enhancing user experience.
- 00:35:00 - 00:40:00
Looking ahead to Q3, Dolly outlines upcoming features such as interactive table improvements, out-of-the-box relative date filters, and aggregate awareness, which will enhance data querying and reporting capabilities for users.
- 00:40:00 - 00:45:00
Dolly addresses questions from attendees regarding new features and their compatibility with existing tools, confirming that many enhancements will be available soon and that user feedback is valued in the development process.
- 00:45:00 - 00:50:00
Bos Couti, CEO of Sustain 360, joins the webinar to discuss how Sustain 360 utilizes Good Data's platform to build a unified climate intelligence solution, emphasizing the importance of multi-tenancy and complex data integration for their analytics needs.
- 00:50:00 - 00:55:40
Couti explains Sustain 360's approach to measuring and reducing carbon footprints across various industries, showcasing how Good Data's analytics capabilities support their mission to provide actionable insights for climate change mitigation.
マインドマップ
ビデオQ&A
What is Good Data AI?
Good Data AI is the first AI product launched by Good Data, featuring smart search and an AI assistant for enhanced analytics.
What are the new features in Q2?
New features include smart search, AI assistant, flexible layouts, dynamic text references, and accessibility improvements.
How does Sustain 360 use Good Data?
Sustain 360 uses Good Data to build a unified climate intelligence platform, focusing on carbon footprint analysis and reporting.
What is the significance of multi-tenancy in Good Data?
Multi-tenancy allows for secure data separation and role-based access, essential for applications like Sustain 360.
What upcoming features are planned for Q3?
Upcoming features include table improvements, relative date filters, and aggregate awareness for better performance.
How can I stay updated on new features?
Join the Good Data community on Slack for announcements on new features and updates.
What is the purpose of the audit log?
The audit log tracks actions and changes within the platform, providing transparency and accountability.
What accessibility improvements are being made?
Good Data is enhancing accessibility through keyboard navigation, screen reader integration, and accessible PDFs.
When is the next product update webinar?
The next product update webinar is scheduled for September 17th.
What is the focus of the Sustain 360 demo?
The demo focuses on how Sustain 360 leverages Good Data for climate intelligence and carbon footprint management.
ビデオをもっと見る
- 00:00:05Hi everybody. I'm Ryan Dolly, VP of
- 00:00:07product strategy here at Good Data and I
- 00:00:10am excited to walk you through what we
- 00:00:12have coming up on our good data product
- 00:00:16journey inside Q2 features, the roadmap
- 00:00:19and uh a great customer success story
- 00:00:21we're happy to share with you at the end
- 00:00:23of the show today. Uh so let's get
- 00:00:26started. Um,
- 00:00:30what are we going to go through? A new
- 00:00:31feature update, a sneak peek at the Q3
- 00:00:33roadmap, and a customer spotlight uh
- 00:00:35with our with our with uh Sustain 360,
- 00:00:39who is one of our great customers.
- 00:00:41They're going to we're going to be doing
- 00:00:42a live demo of their solution. It's
- 00:00:44really cool. So, um so you're definitely
- 00:00:46going to want to check it out. Um of
- 00:00:48course, I'm Ryan Dolly, VP of product
- 00:00:50strategy. I am joined today by Bos
- 00:00:53Couti, the CEO of Sustain 360. Um, would
- 00:00:57you like to say hi to everyone real
- 00:00:58quick here? Bos,
- 00:01:00hi Ryan. Thanks for the opportunity.
- 00:01:02Great to meet everyone. Um, Bas, CEO and
- 00:01:06founder and CEO of Sustain 360 and
- 00:01:08welcome the opportunity to demonstrate
- 00:01:10how we're using good data technologies
- 00:01:12to power our applications.
- 00:01:15Awesome. Um, so I look forward to that.
- 00:01:18This is going to be a really great demo.
- 00:01:19Make sure you stick around to see it at
- 00:01:20the end here. Uh, before we get to Bos
- 00:01:23though, a couple points of order. First
- 00:01:25of all, uh you attendees are all muted
- 00:01:28upon entry. There is a Zoom Q&A box. So,
- 00:01:32if you use the Zoom Q&A box, you can get
- 00:01:35questions in and we will try to answer
- 00:01:36the questions during the course of the
- 00:01:38webinar. Anything we can't get to, of
- 00:01:40course, we will answer after the fact
- 00:01:42via email. And we will be sending out a
- 00:01:44follow-up email with a recording of this
- 00:01:46to anybody who registered or attended
- 00:01:50the webinar. If this is your first time
- 00:01:52joining us, of course, we are good data.
- 00:01:54We are the analytics product platform
- 00:01:55for when good enough is just not good
- 00:01:57enough for your customers or users. Uh
- 00:02:01we focus on simplicity, flexibility,
- 00:02:03productivity and scalability all wrapped
- 00:02:06in an analyticses code API first uh
- 00:02:10super iterative scalable customizable
- 00:02:13composable approach that will allow you
- 00:02:15to build the analytics experience that
- 00:02:17is exactly what you need, not just good
- 00:02:20enough. So check us out at gooddata.com
- 00:02:22to learn more there. All right, I'm very
- 00:02:25excited uh for for this sake because we
- 00:02:27have a lot of great stuff to show you.
- 00:02:29So let's see what we're going to go
- 00:02:32over. Um we're going to be giving an
- 00:02:35overview of Good Data AI. Now, if you
- 00:02:37don't know yet, Good Data AI is our our
- 00:02:40uh first AI product. It launched a few
- 00:02:44weeks ago. Very exciting. I'll be giving
- 00:02:45a demo of that. Many of you were
- 00:02:47involved in the beta. Uh uh but I'll be
- 00:02:48showing you what's new uh in that
- 00:02:50product. Even since launch, there's been
- 00:02:52enhancements that have gone into it. Um
- 00:02:54we're going to show dynamic text
- 00:02:55references, uh updates to flexible
- 00:02:57layouts, the audit lo the new audit log
- 00:03:00that you have access to. We'll give you
- 00:03:03an update on accessibility, talk about
- 00:03:05query cancellation and what how that
- 00:03:07impacts performance and then we will
- 00:03:09jump into the road map and then bring B
- 00:03:11on. So, with that said, let's get into
- 00:03:16the demo. Here we go. So, um I'm going
- 00:03:19to start from from here. Now, those of
- 00:03:22you who are really familiar with good
- 00:03:23data may already recognize some elements
- 00:03:25on this screen that are different uh
- 00:03:27from what you're used to as far as
- 00:03:28layouts and and some of you know the
- 00:03:30text on there. And I will get to those
- 00:03:33later. What I want to start with is the
- 00:03:36AI features that we recently launched.
- 00:03:38So, our AI features come in two flavors.
- 00:03:41There's what we call smart search, and
- 00:03:43then there's what we call the AI
- 00:03:44assistant. You have access to both of
- 00:03:46these here at the top of the screen. Um,
- 00:03:50and everything I'm going to show you in
- 00:03:51both smart search and the AI assistant
- 00:03:53is available through our UI. It's an
- 00:03:56embeddible component that you can put
- 00:03:59into your UI and it's available via an
- 00:04:02API level integration. So if you want to
- 00:04:04do a you know direct integration between
- 00:04:07your applications and your own custom
- 00:04:08front end you don't want to use our UI
- 00:04:10elements at all but you want to use this
- 00:04:12core tech that's available too just like
- 00:04:14with everything else on our platform.
- 00:04:17Looking at smart search what smart
- 00:04:18search is is it is a semanticdriven
- 00:04:21search. So it is there to just provide
- 00:04:23the quickest possible path for your
- 00:04:26users and customers to get to
- 00:04:27pre-existing content by searching here.
- 00:04:30Um so you can see um if I go ahead and
- 00:04:34search for something like like revenue
- 00:04:38um not product if revenue there we go um
- 00:04:44what is going to happen
- 00:04:48just click the back button there
- 00:04:50accidentally uh fat fingered my mouse on
- 00:04:52that search all right if you go to
- 00:04:54search for revenue you'll see I get all
- 00:04:57of these results and and the just the
- 00:04:58important thing to highlight right, is
- 00:05:00that it's it's not doing a dumb name
- 00:05:03match, right? It is actually looking at
- 00:05:05the the context of the objects that
- 00:05:09exist in good data as well as the um
- 00:05:12metadata you provide for it. So the
- 00:05:14information you provide in the
- 00:05:15descriptions in order to do this
- 00:05:17matching. So I type in revenue. We don't
- 00:05:19actually have any metrics or anything
- 00:05:22called revenue in this data set, but it
- 00:05:24knows that someone who's searching for
- 00:05:26revenue is probably interested in
- 00:05:28something like gross profit. And so you
- 00:05:30see it it it um surfaces all of these
- 00:05:32gross profit items first. Now, what are
- 00:05:35these? Right? You can see it's surfacing
- 00:05:37visualizations.
- 00:05:38Uh it's surfacing metrics uh and and
- 00:05:41that sort of thing. So it it's not just
- 00:05:43a viz search or a dashboard search. it
- 00:05:45will search through every level of
- 00:05:47content that we have within good data
- 00:05:49and surface all of that based on the
- 00:05:50search term that you put in. Um, this is
- 00:05:53one of those things, you know, the more
- 00:05:54data you provide it, the the better the
- 00:05:56descriptions, especially for your your
- 00:05:58kind of term of art, your industry
- 00:06:00specific terms, you're going to want to
- 00:06:01put that in the descriptions of your
- 00:06:02metrics. And suddenly this smart search
- 00:06:04is going to be able to find things even
- 00:06:06when people don't know the right term
- 00:06:07because you'll say hey we call it you
- 00:06:09know we we call it something else here
- 00:06:11not revenue but when you know when they
- 00:06:13type in revenue I want you to surface
- 00:06:15this this uh object instead and it will
- 00:06:17be able to do that. Um so again that is
- 00:06:19just about the quickest possible path to
- 00:06:21finding pre-existing content. Now we
- 00:06:25also launched the AI assistant and here
- 00:06:28you can see the AI assistant. The AI
- 00:06:30assistant is a a chatbot that gets you
- 00:06:34can both find existing content and
- 00:06:36author new content through the same chat
- 00:06:38window. Um, and again, this is available
- 00:06:41in this UI. It's embeddible in other
- 00:06:43UIs. Uh, and it's available via API
- 00:06:45integration. So, let's look at how this
- 00:06:47works. Uh let's imagine I've come in
- 00:06:50I've looked at this dashboard and this
- 00:06:52is great but I really need to do an
- 00:06:54analysis of um our customers based on
- 00:06:58like I'm trying to do an analysis of uh
- 00:07:00customer age right how long have they
- 00:07:01been a customer and what impact does
- 00:07:03that have on the total order volume that
- 00:07:05they do through us now traditionally I
- 00:07:08would have to know how to use the the
- 00:07:09drag and drop analytics designer to be
- 00:07:11able to find that but now I can click on
- 00:07:13this button and it pops up in the AI
- 00:07:16assistant and um you can Start by just
- 00:07:19saying uh something like uh do you have
- 00:07:21any data about sales? Wh you can get
- 00:07:25your fingers on the co home row keys. Do
- 00:07:28you have any data about sales or
- 00:07:31revenue? And see what it comes back
- 00:07:34with. And um what it what we're looking
- 00:07:37to see here is that it's it's going to
- 00:07:41show us um a list of the content. It and
- 00:07:45it didn't, of course. Um uh but what it
- 00:07:48did do so what I was hoping to see there
- 00:07:51was it would show us a list of the
- 00:07:52content that actually exists um in this
- 00:07:55workspace. Now the thing with AI of
- 00:07:56course is it's non-deterministic and
- 00:07:58that means you get a non-deterministic
- 00:08:00demo right um in this case it took my
- 00:08:02question and it interpreted it said well
- 00:08:04listen I can give you some information
- 00:08:06about that um total sales and net sales
- 00:08:09in the form of of this um visualization
- 00:08:13right so so you can type in a general
- 00:08:15term like hey I just want to know
- 00:08:16something about net sales and revenue
- 00:08:18and it can suggest to you pre-existing
- 00:08:19content or author new content like what
- 00:08:22we saw here now in our case we have
- 00:08:24something really specific we want to
- 00:08:25know and that has to do with um with the
- 00:08:29length of time that that customers have
- 00:08:31been here. So um we can go ahead and say
- 00:08:35uh show total
- 00:08:37sales by and then you'll see as I start
- 00:08:40typing customer um it's going to pop
- 00:08:44open with this um this um this type
- 00:08:47ahead essentially. So, I've typed in
- 00:08:49enough for it to identify, hey, there
- 00:08:51are attributes and metrics in this data
- 00:08:54set that meet the the term that that
- 00:08:57someone's typing in and and I will just
- 00:09:00suggest to them, I meaning the AI, will
- 00:09:02suggest to them those terms um to make
- 00:09:05the the query more accurate, right? So,
- 00:09:08so when you do this, you're no longer
- 00:09:10relying on the AI to interpret what
- 00:09:12field you want. You've you've really
- 00:09:14said, you know, I want total sales by
- 00:09:16this field, customer age. And so it
- 00:09:18knows specifically and exactly what
- 00:09:20field to include in the query. So we'll
- 00:09:22we'll hit that and um and now it's going
- 00:09:27to generate for us a chart of total
- 00:09:30sales by customer age. Um and we can see
- 00:09:33that right? So it's broken down it's
- 00:09:35bucketized these this these are uh
- 00:09:37months right this 3M 4 to 6M 7M plus
- 00:09:40right um is uh are the months that a
- 00:09:44customer has been a customer of ours.
- 00:09:46This is a data set that has one year's
- 00:09:48worth of data. Um, and so, so that's
- 00:09:52pretty great. Um, you know, I can and it
- 00:09:54tells me what how it made it, the exact
- 00:09:57metrics and attributes and filters that
- 00:09:59it applied to make this visualization.
- 00:10:01And it applies or provides some
- 00:10:04suggestions of what I might want to do
- 00:10:05next. So, it's in a column chart. It
- 00:10:07knows one thing I might want to do is
- 00:10:09switch it to a bar chart. And I do want
- 00:10:10to do that. So, let's go ahead and make
- 00:10:12that request of the AI assistant. And it
- 00:10:15should come back here with uh a bar um a
- 00:10:18bar chart instead of a column chart for
- 00:10:21this visualization.
- 00:10:22Um and so now it's uh it's you can see I
- 00:10:27can start to make some changes to the
- 00:10:30visualization type. I can also apply
- 00:10:31slicers from here. So let's say slice by
- 00:10:35customer city. And now it should take
- 00:10:37customer city and add that as an element
- 00:10:39to the visualization.
- 00:10:41Um, and that will give me a review of,
- 00:10:44you know, my bucketized customers, how
- 00:10:46long they've been a customer, the total
- 00:10:48sales for each customer age group, and
- 00:10:51then also analyzed um by city. So, you
- 00:10:54can see it did everything we wanted.
- 00:10:57That's great. But now what? Uh, many AI
- 00:11:00assistants are uh really struggle at
- 00:11:03this point like like what do you do with
- 00:11:05it? Okay, you got the answer. Now, what
- 00:11:06do you do with it? Well, there's a
- 00:11:08couple things you can do here within
- 00:11:10good data. you can go ahead and directly
- 00:11:13save the visualization.
- 00:11:15So that it'll give me the opportunity to
- 00:11:17rename it. I think that name is fine.
- 00:11:19And now it's saved into the library of
- 00:11:22visualizations that are available to me
- 00:11:24as a user. The other thing I can do from
- 00:11:27here is say um I want to open this in
- 00:11:30analyze and this will take me into
- 00:11:32analytics designer. And now I can I can
- 00:11:35apply all of the skills I have as a
- 00:11:39designer um tweaking this visualization
- 00:11:42uh to make it look exactly the way I
- 00:11:45want it. For example, you see when I
- 00:11:46came in here, it applied a sort to it.
- 00:11:49So now it's it's sorted um per city uh
- 00:11:53you know in uh descending order. And so
- 00:11:56um those are the types of things. Now I
- 00:11:57can tweak it, do whatever I want to it
- 00:11:59and then save it into the visualization
- 00:12:01library. So um this is all available
- 00:12:04today in good data. Um if you want to
- 00:12:06check it out, go into your environment
- 00:12:08um and you should have access to these
- 00:12:11features. Now um the other things I want
- 00:12:15to highlight here that I think uh are
- 00:12:18really exciting that you have access to
- 00:12:20now are um the ability for you to uh
- 00:12:25let's start with what we call flexible
- 00:12:27layouting. Now, this has been available
- 00:12:29in the uh in um in an experimental state
- 00:12:34for a while, but we're coming close to
- 00:12:37wrapping this up. Uh and there going to
- 00:12:38be a few more changes to it before it
- 00:12:40goes fully into production. But just to
- 00:12:42give you an overview of how this works,
- 00:12:44you know, as you know in good data, um
- 00:12:48it's quite you know, we have a kind of a
- 00:12:50fixed uh layouting format based on rows
- 00:12:54in our dashboards. So, um, if you want
- 00:12:57to create a a dashboard,
- 00:13:02um, like you can see here, um, maybe I
- 00:13:04want to, you know, I want to build a
- 00:13:05dashboard. So, I've got orders over
- 00:13:07time. Uh, and then let's look for, um,
- 00:13:12some KPIs.
- 00:13:13So, you know, net sales. Let's add net
- 00:13:17sales. And let's add, um, maybe a
- 00:13:20customer related KPI
- 00:13:24to this as well.
- 00:13:26um
- 00:13:27let's do total customers. Okay. Now, the
- 00:13:32way that uh you most commonly would want
- 00:13:35to arrange these um it's just we don't
- 00:13:38you know good data traditionally doesn't
- 00:13:40offer you a ton of options for how to
- 00:13:42arrange these. And that's where this
- 00:13:44container feature comes in. So, um what
- 00:13:48I'm going to do here is drop the
- 00:13:50container in next to order over time.
- 00:13:52And then I can add my net sales and my
- 00:13:56total customers into that container. And
- 00:13:59maybe, you know, because I have the
- 00:14:00space, I can add um let's add uh
- 00:14:05let's add this net sales. This is a good
- 00:14:07one. Net sales by product.
- 00:14:11Yeah, net sales by product category. Um
- 00:14:13so let's drop that into this container
- 00:14:16too. Um, and so then you can see I have
- 00:14:19net sales by product and I can arrange
- 00:14:21these to be a little more compact. And
- 00:14:24let's make this a little bigger. And you
- 00:14:27know, now I can do some layouting that
- 00:14:30I've never been able to do in the past.
- 00:14:32Like I said, this has been in kind of an
- 00:14:33experimental state. You can turn it on
- 00:14:35in your environment now and have access
- 00:14:37to this now. And I know many of you
- 00:14:38have. What the changes that are coming
- 00:14:41is um this container object. We're going
- 00:14:43to make it be able to operate so that
- 00:14:45you have some control when you add new
- 00:14:47objects to it. Do you do you basically
- 00:14:49do you want it to be a column container
- 00:14:51where the new objects uh go in
- 00:14:53vertically or do you want it to be a row
- 00:14:56style container where the new objects go
- 00:14:57in horizontally? Um the other thing I
- 00:15:00would add is is you can nest these
- 00:15:01within one another. So it's it's really
- 00:15:04kind of you can get to some very complex
- 00:15:06layouts now that you couldn't in the
- 00:15:07past by using these containers. Um and
- 00:15:10and this should be coming into the
- 00:15:12product like full-blown in production,
- 00:15:14no longer an exper experimental feature
- 00:15:17in the next few weeks.
- 00:15:19Um the next thing I would like to
- 00:15:21highlight here is that we uh the text
- 00:15:25dynamic text references dynamic text
- 00:15:28references are really powerful feature.
- 00:15:30So um let's drop a container in here and
- 00:15:35we'll expand this.
- 00:15:38drop this into the container. Okay. Now,
- 00:15:42um, of course, we've had this rich text
- 00:15:45object for a while now. Um, as you are,
- 00:15:49uh, probably aware.
- 00:15:51Let's move this to the
- 00:15:54Where did it go? Let's move this to the
- 00:15:56front.
- 00:15:58No, I want it on top, please.
- 00:16:06Okay, let's try this again.
- 00:16:11Let's delete this container. There we
- 00:16:13go. Um,
- 00:16:16and add this column container in here.
- 00:16:20Let's expand it.
- 00:16:23Get this into it. And now let's add our
- 00:16:25rich text there to the top where I
- 00:16:29wanted it. So, you've been able to put
- 00:16:31in text and images and links and and
- 00:16:33that sort of thing. Uh, but now you're
- 00:16:35able to put in these um what we call um
- 00:16:41of metric or attribute references. So,
- 00:16:44I'm just going to paste this in. Um, and
- 00:16:46you can see here the the uh syntax that
- 00:16:50you need for these references. So, it's,
- 00:16:52you know, metric slash and then the name
- 00:16:54of the metric, right? And the same thing
- 00:16:56for attribute. Attribute slash and the
- 00:16:58name of the attribute. And what that
- 00:17:00will do is it will in real time when you
- 00:17:05uh execute a query when you open a
- 00:17:07dashboard it will fetch data values and
- 00:17:11fill fill them in to your text um at
- 00:17:14runtime. And these data values respect
- 00:17:17filters and all that sort of thing. So,
- 00:17:19um it's a really powerful way to
- 00:17:21communicate
- 00:17:23um to communicate
- 00:17:25data and insights to your customers
- 00:17:29using text. You can also do this and I
- 00:17:32thought this was very cool. You can also
- 00:17:35um put this in the descriptions of
- 00:17:36objects. Right? So, you'll see here that
- 00:17:40um I now have this in the description of
- 00:17:43this chart. And if I save this,
- 00:17:46when my end user is viewing this,
- 00:17:50they can hover over the question mark
- 00:17:54and they will get that dynamic text
- 00:17:56reference within the description of the
- 00:17:58object. So you can also use those if if
- 00:18:00you don't want to put this dynamic text,
- 00:18:02you know, data description onto the
- 00:18:04dashboard itself, you can use it in the
- 00:18:06description of the object so that when
- 00:18:08someone ho hovers over it, they can get
- 00:18:10some additional details, additional data
- 00:18:13that maybe didn't make sense to include
- 00:18:15in the visualization, but is good
- 00:18:17context for your user to know.
- 00:18:20Um, the final thing I want to highlight
- 00:18:22in changes, um, and this actually went
- 00:18:23in in September, but I suspect a lot of
- 00:18:25you are not aware of it, is that we have
- 00:18:28now the ability to create saved views.
- 00:18:32So, um, let me go ahead. I'll call this,
- 00:18:35say, uh, month view
- 00:18:38and save it. And now I'm going to apply
- 00:18:42a filter state
- 00:18:45to say shift it to this year.
- 00:18:49And you'll notice um all of this
- 00:18:51updated, right? So everything on the
- 00:18:53screen updated uh including my text
- 00:18:55references. These two updated as well,
- 00:18:59right? And now I'm going to create a new
- 00:19:01view and call this year view. And we'll
- 00:19:06save that as well. So now anytime I come
- 00:19:09into this dashboard, I as an individual
- 00:19:11can can switch automatically, not
- 00:19:14automatically, but I can come in and
- 00:19:15switch between my filter states simply
- 00:19:18by clicking uh the button. I can swap
- 00:19:20between month view and year view. I can
- 00:19:22add as many filter states as I want. Um,
- 00:19:25of course, we also have the ability for
- 00:19:27you to where it will just remember your
- 00:19:30last state as a user where it will
- 00:19:31always default to the last state that
- 00:19:33you as an individual left this dashboard
- 00:19:35in. But this is kind of the next level
- 00:19:37of that. If you have, you know, 10
- 00:19:39regions and you want to look at all 10
- 00:19:41regions every Monday, you want to come
- 00:19:43in and look at all 10 regions. It's
- 00:19:44simple. You save your filter states and
- 00:19:46then you can come through and just click
- 00:19:48through the views uh and and you're able
- 00:19:50to do that. So those are the changes um
- 00:19:53that are in production today or
- 00:19:56available as a very latestage
- 00:19:58experimental feature that you have
- 00:20:00access to that I think you should you
- 00:20:02should run back to your desk after this
- 00:20:04and check them out. Now, uh what else do
- 00:20:08we have available in the product live
- 00:20:11now um that we've recently launched that
- 00:20:14is harder harder to see? Um the first
- 00:20:17one and we know this is a huge request
- 00:20:19that we get is the audit log. People
- 00:20:21want an audit log. Well, it's now
- 00:20:23available. Um so the audit log, the way
- 00:20:25it works, it will deliver to an S3
- 00:20:27bucket that you own every 10 minutes. Um
- 00:20:31so you have to set up an S3 bucket. uh
- 00:20:33you give us the information, you you
- 00:20:35contact support and say, "Hey, I'd like
- 00:20:36to turn on the audit log. This is where
- 00:20:38I want it sent. This is the bucket." Um
- 00:20:42and uh
- 00:20:44um
- 00:20:46and then you can um and then we will
- 00:20:49deliver the the um audit log to that
- 00:20:53bucket. It's a complete list of actions.
- 00:20:55So, it's really robust. If you go into
- 00:20:58our documentation, you can see the full
- 00:20:59list of actions, but it's all the
- 00:21:01content, what people did on the content,
- 00:21:03security changes, administrative
- 00:21:04changes. It's all of that kind of stuff
- 00:21:07um that that you have uh that you can
- 00:21:10see in there and it's available today to
- 00:21:12customers on the enterprise tier. Um
- 00:21:16next, we want to give you an update on
- 00:21:17accessibility. So uh we are doing a huge
- 00:21:21accessibility project to make sure that
- 00:21:24you have access to that your customers
- 00:21:27have access to accessible analytics. Um
- 00:21:30and we're in mid-flight. So what we've
- 00:21:33done so far includes keyboard
- 00:21:35navigation, improved metadata on the
- 00:21:37objects, visualization enhancements to
- 00:21:39make them easier to read. Um we're
- 00:21:41midway through screen reader uh screen
- 00:21:44reader integration. We'll be adding more
- 00:21:46keyboard navigation steps in the future.
- 00:21:48And then we'll also be producing uh
- 00:21:51accessible PDFs and an accessible mobile
- 00:21:54experience by the end of the year. We
- 00:21:56are going to have a full-blown
- 00:21:58thirdparty audit of our accessibility
- 00:22:00that we can make available to you. Um
- 00:22:02and uh and so if this is something that
- 00:22:05that you need for your customers and
- 00:22:07users and and it really is, this is this
- 00:22:10is becoming more and more important as
- 00:22:11time goes on. um not the least which
- 00:22:14because of of regulatory changes that we
- 00:22:17see coming on board in the EU um we will
- 00:22:20are committed to being the most
- 00:22:21accessive accessible analytics platform
- 00:22:24in the world. So um so that's the where
- 00:22:27we are on that journey
- 00:22:29and then finally we went into production
- 00:22:31with with query cancellation. So what
- 00:22:34this does is it it cancels in process
- 00:22:36queries when the user issues a new
- 00:22:38action. If the user does something and
- 00:22:40they're watching the wheel spin and then
- 00:22:43they do something new, right? Um rather
- 00:22:45than allowing that query to finish on
- 00:22:47the database, we go ahead and
- 00:22:48proactively we now proactively cancel
- 00:22:51that query, you can see in our our
- 00:22:53little chart here, right? The user takes
- 00:22:55all these actions, but they, you know,
- 00:22:58action one, they take action two before
- 00:23:00the query for action one is finished. It
- 00:23:02makes the query for action one
- 00:23:04irrelevant. So we we cancel it, we
- 00:23:06trigger its cancellation within the
- 00:23:08database. This prevents query overload
- 00:23:10and improves the performance uh for your
- 00:23:13end users particularly when they're when
- 00:23:15they're um really rapidly iterating
- 00:23:18through filter sets and that sort of
- 00:23:20thing. And so this also is available
- 00:23:22live and available to all customers
- 00:23:25today.
- 00:23:28All right, so that's what you can see
- 00:23:30now, what we've delivered in Q2. Let's
- 00:23:33talk about what's coming next. Um so the
- 00:23:36first thing I want to highlight is table
- 00:23:38improvements. We are working on a new
- 00:23:40interactive table object in analytics
- 00:23:42designer and dashboards. This object has
- 00:23:44a lot of the interactive capabilities
- 00:23:46that you have requested. Um so that
- 00:23:49means you can group and collapse rows.
- 00:23:51You can do multicolumn sorts. It offers
- 00:23:54in table aggregations
- 00:23:56um and summaries. Um, it also includes,
- 00:23:58and I know this is a huge request from
- 00:24:01some of you who really need this, is the
- 00:24:03ability uh to turn on and off text
- 00:24:06wrapping within table and pivot table
- 00:24:08objects and the ability to easily copy
- 00:24:11text out of our tables and pivot tables.
- 00:24:13Um, so this is going to be a total
- 00:24:15revamp of how we do these objects within
- 00:24:18good data. They are going to be much
- 00:24:19more interactive for your end users
- 00:24:22where your end users can can do all
- 00:24:25sorts of stuff
- 00:24:27that that you know uh in order to filter
- 00:24:30um sort uh group uh and that sort of
- 00:24:34thing directly within the table uh
- 00:24:37objects themselves. Um so uh that is uh
- 00:24:43another huge thing that you can look
- 00:24:44forward to coming up. Uh and then
- 00:24:46relative date filters out of the box. Of
- 00:24:49course, you've always been able to
- 00:24:50calculate relative dates with um with
- 00:24:53MWOL and and create relative date
- 00:24:55metrics, but now we will provide these
- 00:24:58to you out of the box. So, year-to-
- 00:25:00date, quarter to date, monthto date,
- 00:25:01week to date will all be default filter
- 00:25:03selections for all of your users uh
- 00:25:06without you having to do any extra
- 00:25:07modeling to provide it. Um and that will
- 00:25:09be coming in Q3.
- 00:25:13Um so uh the final thing that we want to
- 00:25:17highlight that's coming up in Q3 and I I
- 00:25:20see we have some questions. I will get
- 00:25:21to the Q&A um right after this um is uh
- 00:25:25aggregate awareness. So this is a design
- 00:25:28pattern where you might have say a
- 00:25:31detail fact table and then a day level
- 00:25:34fact table and a month level fact table
- 00:25:36within your data warehouse. um we will
- 00:25:40be able to intelligently select the
- 00:25:42correct fact table based on the usage of
- 00:25:48your uh based on the the user input. So
- 00:25:51when the user is looking at things at a
- 00:25:53month level and then they drill down
- 00:25:56into a day level, we will intelligently
- 00:25:58switch from the month level table that
- 00:26:00you've prepared to the day level table
- 00:26:02that you've prepared. This can
- 00:26:04dramatically increase performance
- 00:26:06especially in those situations where
- 00:26:08where your users do like to do those
- 00:26:10types of of filters where they look at
- 00:26:13different um different grains of data,
- 00:26:15right? Um so this is coming uh in in uh
- 00:26:19Q3 and um it will be configurable via
- 00:26:23the SDK. So you're going to need to
- 00:26:25provide uh two good data via the SDK.
- 00:26:29these um these multi-grain level or
- 00:26:32aggregate level relationships between
- 00:26:35your tables and then our query engine
- 00:26:37will just take them into account whether
- 00:26:39you're running a pre-existing dashboard
- 00:26:40or building visualizations. Nobody has
- 00:26:43to know this. You don't have to expose
- 00:26:45these different you know detail level
- 00:26:47tables to your end users. It will look
- 00:26:49like one table to your end users, but in
- 00:26:51reality, it's three tables in this
- 00:26:53example under the hood. And we
- 00:26:55intelligently select the right one based
- 00:26:57on user input to give the best possible
- 00:26:59performance.
- 00:27:00Woo. All right. So, um, let me take a
- 00:27:03couple questions here and then we're
- 00:27:04going to move into the road map and
- 00:27:06we'll invite Bos to join us. So, um,
- 00:27:09Tomas asks, "Can I drop containers into
- 00:27:11containers?" Um, I think I addressed
- 00:27:13that, but, uh, yes, Tomas, you can. Um,
- 00:27:16so that's really great. Um, we have an
- 00:27:18anonymous attendee asked, "Are there
- 00:27:20plans for an official good data MCP
- 00:27:22server?" Stay tuned. We will have an
- 00:27:24announcement in July. I'm not going to
- 00:27:25say any more than that. Um, when
- 00:27:28flexible layouts are generally
- 00:27:29available, will they also be compatible
- 00:27:31with Analytics's code? Um, I believe the
- 00:27:34answer is yes. Uh, like 95% certain. If
- 00:27:38they're not immediately usable with
- 00:27:41Analytics's code, I'm sure they will be
- 00:27:42in short order, but we we can get a 100%
- 00:27:45answer on that for you. Um Tomas asks uh
- 00:27:49is it possible to use dynamic text in
- 00:27:51tool tips? Yes, it is possible to use
- 00:27:55dynamic text uh in tool tips. Um yeah,
- 00:27:59and then Tomas says freeze headers would
- 00:28:00be uh amazing and big thumbs up for
- 00:28:03aggregate awareness. Thank you Tomas for
- 00:28:05all the great questions and the thumbs
- 00:28:06up. Um
- 00:28:09uh and if you have any more questions of
- 00:28:11course um get them in and I am happy to
- 00:28:13answer them. All right. So, what's
- 00:28:16what's the longerterm road map look
- 00:28:17like? Well, you know, we have kind of
- 00:28:19three layers to good data. We have good
- 00:28:21data BI, good data AI, and good data
- 00:28:23analytics lake. As far as our analytics
- 00:28:25lake, what we're looking at here is all
- 00:28:28about um in in the first half of 2025,
- 00:28:31improving query performance and putting
- 00:28:33into into place aggregate awareness. Um,
- 00:28:36and that aggregate awareness uh should
- 00:28:38be shipping in the next few weeks uh or
- 00:28:41month, I would say. After that, what
- 00:28:43we're looking at is caching strategies,
- 00:28:46right? So, um the cache right now is
- 00:28:48very manual. You have to set when you
- 00:28:50want the cache to uh um to uh you when
- 00:28:55you want the cache to empty. Um we're
- 00:28:57going to be using um giving you the
- 00:28:59ability to have much more uh use case
- 00:29:03specific ability to do that at the level
- 00:29:05of data sets and workspaces and not just
- 00:29:07your full data model like you have
- 00:29:08today. Um we will be providing native
- 00:29:12integration with iceberg and uh and um
- 00:29:15star rocks which is a really powerful
- 00:29:17MPP OLAP engine um so that you can house
- 00:29:22all your data with good data in the most
- 00:29:24modern in the most modern well-adopted
- 00:29:28blazingly fast technology that exists.
- 00:29:30So for those of you who use us for that,
- 00:29:33for those of you who are on good data
- 00:29:34platform and you use us as your
- 00:29:36endto-end analytics provider, your data
- 00:29:38warehouse, your transformation and your
- 00:29:39BI and AI, you we will be able to
- 00:29:42provide all of that going forward. But
- 00:29:44you should expect um you know much much
- 00:29:46better performance uh and that sort of
- 00:29:48thing because um we are integrating
- 00:29:50these bestand breed technologies into
- 00:29:52that. Um and then in the long term AI
- 00:29:56controlled caching. So you know
- 00:29:58intelligently pre-caching the the uh the
- 00:30:02the cache based on your usage statistics
- 00:30:05of your customers. Um and then finally
- 00:30:07providing uh full data marts a
- 00:30:09multi-tenant data mart experience where
- 00:30:11each workspace has its own data mart
- 00:30:13with just the data it needs for that
- 00:30:15particular customer um or user group so
- 00:30:18that you have the best possible
- 00:30:20performance and ironclad security
- 00:30:22because there's no data mingling.
- 00:30:25Um as far as AI is concerned there you
- 00:30:28go MCP support on the on the AI roadmap.
- 00:30:31Um so yes there will be MCP support. um
- 00:30:34you're going to be looking at uh uh that
- 00:30:37coming on board on uh online shortly.
- 00:30:41And then um we're going to be doing more
- 00:30:44with uh with the actual data. So um
- 00:30:47Genaii data stories and situations where
- 00:30:49you give us access to the data uh our AI
- 00:30:52access to the data. We'll be able to
- 00:30:54generate narratives um and that sort of
- 00:30:56thing based on on the data. Um of course
- 00:31:00it's the year of the agent. So setting
- 00:31:02up uh agentic processes within good
- 00:31:04data. Um and then finally you know in
- 00:31:062026 what we call perceptive analytics
- 00:31:09always on autonomous data analytics that
- 00:31:12are are automatically detecting data
- 00:31:15situations that your customers should
- 00:31:17know about. Um and then finally user
- 00:31:19specific analytics content um that that
- 00:31:22takes into account that individual users
- 00:31:25preferences and and revealed preferences
- 00:31:27from their usage patterns. And then
- 00:31:29finally, you know, let's not forget BI.
- 00:31:31Um, you've seen what we have today. U
- 00:31:36coming shortly, we're going to be
- 00:31:37bringing the ascode experience into the
- 00:31:39web portal to allow you to to access the
- 00:31:42code directly from the good data UI, not
- 00:31:46having to use some some thirdparty IDE
- 00:31:48in order to access it. Table
- 00:31:49improvements, we showed you, of course,
- 00:31:51geo charts and geo analytics. We're be
- 00:31:54beginning a big sprint on this to give
- 00:31:56you uh completely replace the charting
- 00:31:58experience with good data in good data
- 00:31:59with something much more modern uh and
- 00:32:01much more flexible. And then in the long
- 00:32:03term UI composability we're really
- 00:32:06committed to making the UI as composable
- 00:32:08as possible to support your engineers to
- 00:32:10give you that just so experience where
- 00:32:13you can build you know something like I
- 00:32:14said at the beginning that's not good
- 00:32:15enough you know but that really meets m
- 00:32:18matches your use case perfectly and this
- 00:32:19composability is a big part of that
- 00:32:21story. And then finally, um, giving you
- 00:32:23the ability to manage all of the
- 00:32:26metadata within the good data UI itself.
- 00:32:28That's going to be really important for
- 00:32:29AI in particular that you have to have
- 00:32:31great metadata if you want great great
- 00:32:33AI. Today, you manage metadata almost
- 00:32:36exclusively through API and SDK. We will
- 00:32:39be bringing that experience into the UI
- 00:32:40as well. Okay. Woo. Okay. Um, Corey,
- 00:32:44good to see you here, Corey. Um, custom
- 00:32:45height and width possible for and within
- 00:32:48the containers. Um, so I wouldn't like
- 00:32:50not at the pixel level. Um, but you can
- 00:32:54within the containers, you know, change
- 00:32:56the the height and width of things, but
- 00:32:58it's kind of like a step change. Not not
- 00:33:00at not to the the degree of it like, you
- 00:33:04know, I want this five pixels wider,
- 00:33:05right? Um, but that's something we can
- 00:33:07look at if it's something your team
- 00:33:08needs. So, let us know.
- 00:33:11All right. With that said, uh I'm going
- 00:33:14to invite Bos on to share with us um
- 00:33:17what it is that they're doing at Sustain
- 00:33:19360 with good data. Bos, welcome back to
- 00:33:23the uh welcome back to the show. Okay,
- 00:33:27thanks Ryan. Appreciate the opportunity.
- 00:33:30And Basy, the founder and CEO of Sustain
- 00:33:33360. Um the the if you go through the
- 00:33:36slides here, the software essentially is
- 00:33:39designed to build a unified climate
- 00:33:42platform. I don't know if you're going
- 00:33:43to flip the slides for me this time. Oh
- 00:33:46yeah. Oh, sorry. I got to reshare them.
- 00:33:48My bad.
- 00:33:50There we go. Yeah. Just move on. Yep. So
- 00:33:54basically who are we? We're a SAS
- 00:33:56company focused on climate intelligence
- 00:33:59and what we're building is a unified
- 00:34:01climate intelligence platform. What
- 00:34:03traditionally clients have done is built
- 00:34:06siloed solutions or bought silo
- 00:34:08products. Um but as we go more and more
- 00:34:11into what we call climate economy in the
- 00:34:13future then we need a a solution which
- 00:34:16addresses that. So what sustain 360 does
- 00:34:20is uses the power of data analytics and
- 00:34:23AI uh with a common data model built on
- 00:34:26good data underneath this which brings a
- 00:34:29holistic approach to uh answering the
- 00:34:32following questions for our clients. So
- 00:34:33firstly the client's trying to
- 00:34:34understand across the enterprise. So it
- 00:34:37could be a major corporation with
- 00:34:39hundreds and thousands of plants around
- 00:34:42the world. Um what is my carbon
- 00:34:44footprint? And that is not an easy thing
- 00:34:47to go and do. You can maybe do it at a
- 00:34:49plant level or a product level. But when
- 00:34:51you're doing it at an enterprise level
- 00:34:53with you know 30 50,000 products how do
- 00:34:57you do that? So that's kind of what's my
- 00:34:59carbon footprint? Well, once you know
- 00:35:01your carbon footprint, then what are you
- 00:35:04going to do about it? How do I reduce
- 00:35:05it? How do I now take action to now
- 00:35:08reduce where changes in material,
- 00:35:10changes in energy, changes in suppliers,
- 00:35:14supply chain networks, you're going to
- 00:35:15make some kind of degree at different
- 00:35:17levels, at different plants at different
- 00:35:19product levels. And so how does that all
- 00:35:22all the changes you're going to make get
- 00:35:24rolled up and understand the impacts of
- 00:35:26that both from a uh environmental
- 00:35:29perspective but more importantly from a
- 00:35:31financial p perspective. So it has to be
- 00:35:34cost justified and then while you're
- 00:35:36doing that there is obviously continuous
- 00:35:38climate change. So you got to assess the
- 00:35:41risk to doing these changes if you're
- 00:35:43changing your suppliers out. Well,
- 00:35:45what's the current risk in terms of uh
- 00:35:48supply chain risk in terms of climate to
- 00:35:50change high rising sea levels and so on.
- 00:35:53So that's what the risk side does uh
- 00:35:56brings in that dimension and if you're
- 00:35:59doing that then you're building
- 00:36:00resiliency into your organization
- 00:36:03because you're taking account the
- 00:36:05changes in dynamics as you go forward uh
- 00:36:08with your with your operations. So all
- 00:36:10these things are coming together and so
- 00:36:12we call that climate intelligence and to
- 00:36:15do that we needed a platform. We needed
- 00:36:17an analytics platform, a data platform
- 00:36:20and AI together to do that. So just move
- 00:36:24on. Um right
- 00:36:29so what were our needs? Our needs kind
- 00:36:31of as a as a analytics company SAS
- 00:36:34company building climate intelligent our
- 00:36:36needs kind of came down to these areas.
- 00:36:38We absolutely had to have multi-tendency
- 00:36:41from the beginning. It wasn't something
- 00:36:43kind of afterthought. You cannot build
- 00:36:45something and retrofit multi-tenency
- 00:36:48just does not work. Um and with
- 00:36:51role-based access down to a field level
- 00:36:54and so um how do we build that out
- 00:36:57natively? That was a key requirement.
- 00:37:00the ability to fuse together numerous
- 00:37:04different data sets which are highly
- 00:37:07complex and interrelated had to be
- 00:37:10created and so we needed a tool to go do
- 00:37:13that. All the metrics we use have to
- 00:37:15align to industry standards because of
- 00:37:17regulatory needs. So we have to show
- 00:37:20that the metric was calculated in this
- 00:37:22particular method and the method was
- 00:37:24aligned to this industry standard and as
- 00:37:26we know standards change. So that has to
- 00:37:29evolve as well. We have to make sure the
- 00:37:31reporting was configuration and we could
- 00:37:33build the analytics and dashboards as
- 00:37:36code into our applications. And then we
- 00:37:38were really looking for a platform which
- 00:37:41was really a modern architecture. A lot
- 00:37:42of what was out there from the
- 00:37:44alternatives perspective was even some
- 00:37:46of it was pre-cloud and what they had
- 00:37:48done is a lift and shift or they'd
- 00:37:51wrapped around various services and in
- 00:37:55more recently wrapped around AI. So it
- 00:37:58wasn't really native from the beginning.
- 00:38:00So we're born in the cloud, we're born
- 00:38:01in in AI and so how does how do we pick
- 00:38:06a platform which allows those thing to
- 00:38:08be natively there and obviously as a as
- 00:38:11a software company here we have to make
- 00:38:13sure that everything we we do can be
- 00:38:14maintained and the support overhead is
- 00:38:17low. So that's kind of our needs. We
- 00:38:19looked at a lot of alternative options
- 00:38:22out there in the market. Um many of them
- 00:38:25you can see the red crosses there really
- 00:38:27didn't handle our needs in terms of
- 00:38:29complexity of data models. They really
- 00:38:32had I had to buy a different product to
- 00:38:33go do that. Um native multi-tenency
- 00:38:37um you know we had to explain
- 00:38:39multi-tenency to some of them uh as to
- 00:38:42what it meant and really they didn't get
- 00:38:44it. Um and then a lot of these guys were
- 00:38:47born before the cloud or even before the
- 00:38:50AI for sure. uh and they were really
- 00:38:53retrofitting AI into what they were
- 00:38:55doing. So siloed tools, poor
- 00:38:57multi-tenency support, very high
- 00:38:59integration g cost because I had to plug
- 00:39:03different components together and then
- 00:39:05hence support goes up. Good data we had
- 00:39:08a great experience in terms of
- 00:39:10fulfilling our needs in each of those
- 00:39:12areas. And so we saw co cohesive
- 00:39:15platform easy to use easy to uh start
- 00:39:18working with the analytics start to
- 00:39:20build the applications integrate them uh
- 00:39:23in in what we're doing and then what we
- 00:39:25saw was more importantly because this is
- 00:39:27our journey is that they were future
- 00:39:29ready and um you know we we know this is
- 00:39:32we're in a journey ourselves and so we
- 00:39:35needed a a pl partner which could
- 00:39:37actually be ready for us as well. So
- 00:39:39that was kind of our needs. Let me just
- 00:39:41show you how all this sort of comes
- 00:39:43together in our application. Um so let
- 00:39:47me start sharing here.
- 00:39:50Um share my screen.
- 00:39:54Can you see that? Okay. So um first
- 00:39:57thing you notice I mean sustain 360
- 00:40:00SASbased application.
- 00:40:02uh the way we work we work in um high
- 00:40:05energy intensive and as a result high
- 00:40:09carbon intensive industries. So cement
- 00:40:12um is a very uh carbon intensive
- 00:40:15generating industry emitter high emit
- 00:40:17emissions steel is the same glass and so
- 00:40:20on. So where we got a lot of energy
- 00:40:22being used you've got to generate a huge
- 00:40:25amount of carbon. Um in in this view
- 00:40:28here in this demonstration what we've
- 00:40:30done is that there's there's a company
- 00:40:33there's a kind of an enterprise view or
- 00:40:36company level view of these two plants.
- 00:40:38Okay. And m another plant as well and
- 00:40:41these are then aggregated into company.
- 00:40:43So if I'm in corporate and I'm looking
- 00:40:45at my total carbon footprint across all
- 00:40:48the assets that we've got then I can
- 00:40:51look at a a corporate view. I'm a tenant
- 00:40:53in that perspective. or if I'm in the
- 00:40:56plant at a plant level or an individual
- 00:40:59asset level then I can just look at the
- 00:41:01asset and the plant I need to look at
- 00:41:04and so with good data and the
- 00:41:05multi-tenency support we're able to do
- 00:41:08this aggregation and disagregation
- 00:41:11effectively so if I go log in the first
- 00:41:14thing it uh access the company level one
- 00:41:17the first thing you notice is that there
- 00:41:19is a canvas we call this a
- 00:41:21sustainability canvas and this canvas
- 00:41:24allows us to navigate between baseline.
- 00:41:27So this is the plants and all these
- 00:41:30plants rolled up and their baseline
- 00:41:33carbon. So just think about our
- 00:41:35cholesterol effectively it's all been
- 00:41:37collected and then stored as a baseline
- 00:41:40and then we're going to go on some
- 00:41:42degree of an improvement plan. Um so
- 00:41:45these are the alternatives and you can
- 00:41:47have as many alternatives as you want
- 00:41:49and so you've got alternatives which
- 00:41:51have been rolled up across all those
- 00:41:53plants and now aggregated and so we can
- 00:41:57now easily compare and contrast the
- 00:41:59reduction in carbon uh between the
- 00:42:02baseline and the alternatives. These
- 00:42:04nodes here are what was required from a
- 00:42:08standards perspective. So the GHC
- 00:42:10protocol um out created from the Paris
- 00:42:13agreement requires that carbon is
- 00:42:16measured in scope one, two and three.
- 00:42:19And so we basically allow that metric to
- 00:42:22be calc automatically calculated. If I
- 00:42:24then break down into the nodes here, I
- 00:42:28can now go into individual plants and
- 00:42:31look at individual plants emissions
- 00:42:34um easily. I can just navigate all the
- 00:42:36way through in in what I'm doing. So
- 00:42:38hopefully that gives you kind of a a
- 00:42:40quick feel for the the the experience
- 00:42:43here. But what's really powerful is when
- 00:42:46you've got this these relationships all
- 00:42:48mapped out in a knowledge graph, how do
- 00:42:51you bring the analytics in? And then the
- 00:42:53power of good data uh widgets allow us
- 00:42:56to effectively view these uh dashboards
- 00:43:00interactively with our our application.
- 00:43:04And so you could see clearly that I can
- 00:43:06the reduction between the baseline and
- 00:43:09alternative by scope has been mapped
- 00:43:11out. I can add charts and hover over
- 00:43:13things. I can sort of make this zoom
- 00:43:16this out and so on. I can change the
- 00:43:18metrics. I'm looking at metrics per ton
- 00:43:21or I can look at if I'm a kg point of
- 00:43:24these are huge numbers. So you can see
- 00:43:26here the reduction is around 500 million
- 00:43:30kgs of CO2 emissions. if you went to
- 00:43:32went down to that alternative. Um so
- 00:43:35that kind of gives you an overall view.
- 00:43:37But if I then want to explore further, I
- 00:43:40can then go and say okay let me look at
- 00:43:42that particular node and I can go say
- 00:43:45okay here's the emissions on that or I
- 00:43:47can go to a node here. I can drill down
- 00:43:50and understand the exact emissions.
- 00:43:52Standards are embedded into everything
- 00:43:54we do and that has to be reported. So I
- 00:43:57can now navigate my way through the the
- 00:44:01the chart here and build further
- 00:44:03analytics which are do essentially
- 00:44:06allowing me to explore uh the actual
- 00:44:09numbers behind the total aggregation at
- 00:44:13the plant level or subplant level.
- 00:44:18And so just to help set the context
- 00:44:21here, you know, how much of this is
- 00:44:23being driven like by the multi-tenency
- 00:44:25features at good data? Is each level of
- 00:44:27this like a separate tenant or how how
- 00:44:29is it structured under the hood? All
- 00:44:31right, that's a great question. So
- 00:44:33firstly at the physical level you've got
- 00:44:36uh if I just uh for the physical level
- 00:44:39there's separation of um the the
- 00:44:43customer. So you got a physical
- 00:44:45separation of a tenant. Then you've got
- 00:44:48um at the company level. So you're now
- 00:44:50in the company. So this cement plant for
- 00:44:53example. And we've got a segregation of
- 00:44:57the plant that company's plants now. And
- 00:45:00so we're now looking at multiple plants
- 00:45:02because I'm looking at that particular
- 00:45:05uh organizational structure. Now if I if
- 00:45:08I go into the other plant and I now only
- 00:45:11want to look at that plant then I can do
- 00:45:13that as a sub uh sort of logical view of
- 00:45:17that tenant if that makes sense. Yeah.
- 00:45:20Yeah. Good. Thank you. Um now in terms
- 00:45:23of reporting uh we just showed you the
- 00:45:26dashboard capabilities there. Um the
- 00:45:28other thing we can do quite easily is
- 00:45:30put in where are the highest emitters in
- 00:45:32where we where things are. Um, uh, let
- 00:45:36me just bring that back up again. Um,
- 00:45:38there's usually live demos. It's not
- 00:45:41going to do it for me. Um, it's a
- 00:45:43guarantee the ability to Yeah, it always
- 00:45:45happens through it. Was working a few
- 00:45:48seconds ago. Um, the next area is around
- 00:45:51how do I do the reporting? Um, there's
- 00:45:54two ways of accessing the reporting. You
- 00:45:57can simply right click on a node and
- 00:45:59it's contextual to that node. the report
- 00:46:01will appear or you can um select from
- 00:46:06the menu here. So either way, so if I do
- 00:46:09it here, pretty cool. You can go into
- 00:46:13that node um and I'm remember I'm
- 00:46:16looking at the baseline and I'm looking
- 00:46:18at all the plants and their total carbon
- 00:46:21emissions um
- 00:46:25aggregated here for those plants. And
- 00:46:27then you can see the ability to generate
- 00:46:30rich graphics here from an emission
- 00:46:32perspective and stages and so on. And
- 00:46:35these charts are interactive. So if I
- 00:46:37click on a particular area, it will then
- 00:46:40um change the actual um view. So you can
- 00:46:45see that's now reduced there. And
- 00:46:47there's a I can reset um so the
- 00:46:50interaction of the charts is really
- 00:46:52good. Um and then all the emission
- 00:46:54factors and these are you can see all
- 00:46:56the emission factors we have by
- 00:46:57materials, energy sources, categories
- 00:47:00are all broken down um as we go forward
- 00:47:03and these rich visualizations really
- 00:47:05help analyze where the the impacts are.
- 00:47:09I can then flip that view from baseline
- 00:47:13to alternative and apply that and you
- 00:47:16can see the alternative has a reduction
- 00:47:18from 1.5 to 1.4 four uh reduction at the
- 00:47:23overall plant level and it's the same
- 00:47:25visualization again for that baseline
- 00:47:28view and alternative views. So I can
- 00:47:30look at this and cut it that way or I
- 00:47:33can say okay I really don't want to look
- 00:47:35at it another way. I want to look at it
- 00:47:37you know at a plant level and so I can
- 00:47:39now bring in the plants. I can change
- 00:47:41plants around. I can look at them
- 00:47:43baseline um or I can look at the at an
- 00:47:47alternative view. So I could flip uh
- 00:47:50between different plants and different
- 00:47:52designs easily uh within uh within my
- 00:47:56report. I can also export that report
- 00:47:59out. And if I just flip over here um and
- 00:48:06trying to find the actual report, it
- 00:48:09believe me exports out exactly as you
- 00:48:11see uh in in in the reports here. So one
- 00:48:15of the key things was when you export to
- 00:48:17PDF, you sometimes lose lose resolution.
- 00:48:21With the good data reports, we do there
- 00:48:24was no reduction in that. And then we
- 00:48:26can add any labels as we want into this.
- 00:48:30Um so that was kind of looking at at a
- 00:48:32group level. Um and I've now got a a
- 00:48:35view where I've got to look at this um
- 00:48:39from a comparison point of view. So we
- 00:48:41have a set of features around
- 00:48:42decarbonization.
- 00:48:44One of the obviously important features
- 00:48:46is to look at it from a waterfall
- 00:48:48perspective. So how do I now know that
- 00:48:51my baseline was x amount of x billion
- 00:48:55amounts of CO2 emissions on an annual
- 00:48:58basis? As I say, these are very very
- 00:49:00high emitting um assets and these are
- 00:49:03multiple plants which are rolled up. So
- 00:49:05these are are actually in the billions.
- 00:49:08And so now I got a a reduction here and
- 00:49:11I got a further reduction here. And I
- 00:49:13can look at that by where are the
- 00:49:15reductions occurring within within
- 00:49:18energy within various material changes,
- 00:49:22electricity changes and so on. And so
- 00:49:25how was that 500 million kg reduction
- 00:49:28app going to happen and what over what
- 00:49:31over what time period as well as we go
- 00:49:34for and then design changes as well with
- 00:49:36the material or energy. So we could
- 00:49:39build the waterfall charts and other
- 00:49:41charts as we go forward. So that's kind
- 00:49:43of the group view. Um as I go to a um
- 00:49:47individual view uh I can now and this is
- 00:49:50the power of a common data model
- 00:49:52underneath because I'm now going into a
- 00:49:56cement sector and a steel sector indust
- 00:50:00two completely different industries
- 00:50:02um and remember that was all rolled up
- 00:50:04into the group view. So diff different
- 00:50:07sectors, different industries um now
- 00:50:10have to be aggregated using those
- 00:50:12standard metrics. Um so I'm now going to
- 00:50:15cement I've got the cement plant exactly
- 00:50:18the same visualization
- 00:50:21um exactly the same navigation to go and
- 00:50:24look at you know the um
- 00:50:27drill down into things um are built into
- 00:50:30the dashboard.
- 00:50:31And then if I go into the reporting
- 00:50:34again, I'm only going to see that
- 00:50:36specific uh plant and and the details of
- 00:50:40that plant. Okay. So you can see here
- 00:50:43and further details around exactly
- 00:50:45what's going on here. Yeah. Um the next
- 00:50:50area in terms of um this particular view
- 00:50:54is if I again the power of that data
- 00:50:57model is going to flip a completely
- 00:50:59other industry. I'm going to go into the
- 00:51:01steel sector. So the steel industry,
- 00:51:04same visualization, same analytic view.
- 00:51:07I go in here, I go and see the emission
- 00:51:10factors. Here I'm just looking at the
- 00:51:12plant, not the alternatives. Uh in this
- 00:51:15view, same thing. Uh they've also got
- 00:51:17their carbon emission report, but for
- 00:51:19this particular plant, we had to create
- 00:51:22the ESGs. So it was additional reporting
- 00:51:26which had to be uh provided. And so here
- 00:51:29are all the ESG so environmental
- 00:51:31sustainable uh metrics for that plant
- 00:51:34specifically. Um and so if I go into the
- 00:51:38employee here um these
- 00:51:41employee metrics and you can see I have
- 00:51:44to align it to a standard. So all these
- 00:51:46metrics have to be calculated to a
- 00:51:48standard um and I have to show that I'm
- 00:51:50compliant to that standard. So that has
- 00:51:52to be embedded. So I could look at my
- 00:51:55gender, my age, age groups, types,
- 00:51:57ethnicity,
- 00:51:59gender breakdown, uh even down to makeup
- 00:52:02of employees around middle executive
- 00:52:05middle management by gender as well. So
- 00:52:08this level of granularity and this data
- 00:52:10is an API which is coming from the HR
- 00:52:14system for that plant and that which
- 00:52:16allows us goes into our data uh data
- 00:52:19warehouse to produce this level of
- 00:52:21analytic. the um if I then show the
- 00:52:24power of the the data model here is
- 00:52:28energy obviously these are high energy
- 00:52:30intensive industries so we've got the
- 00:52:32energy data to calculate the carbon but
- 00:52:35now we can use that energ same energy
- 00:52:37data to report for e reporting to see
- 00:52:41what the kilms are doing for that steel
- 00:52:43plant remember this is steel plant it's
- 00:52:45going to use different um assets so
- 00:52:48these are furnaces and so these furnaces
- 00:52:51and their emissions. See the amount of
- 00:52:55energy being consumed. It's humongous
- 00:52:57amount of energy is being used by these
- 00:53:00plants uh on an annual basis in terms of
- 00:53:03kilowatt hours. And we can break that
- 00:53:05down. You can see exactly where those um
- 00:53:08uh energy usage is uh is occurring. So
- 00:53:11completely different industry,
- 00:53:13completely different asset allows us to
- 00:53:16look at their energy footprint against
- 00:53:17the standard. Um, I hope that gives you
- 00:53:21a a quick feel for how we're using
- 00:53:24Sustain 360 uh to enable climate
- 00:53:28intelligence and the power of good data
- 00:53:30tools and platform to make our products
- 00:53:33successful and help our clients and
- 00:53:36address, you know, how do we measure,
- 00:53:39report and reduce carbon and
- 00:53:41environmental impacts, but at the same
- 00:53:44time help them achieve their net zero
- 00:53:46targets. Thanks, Ry. That was that was
- 00:53:48great boss. Thank you for uh for sharing
- 00:53:50that with us. Really cool to see uh what
- 00:53:53you what you are able to do there. Um
- 00:53:55and and like really putting like the
- 00:53:57good part in good data, right? This is
- 00:54:00data being used for good. So um that's
- 00:54:03awesome to see. Well, that that uh wraps
- 00:54:07things up here for us, folks. So thanks
- 00:54:09for joining us today. Of course, you can
- 00:54:11always stay in touch with us. Um uh
- 00:54:13we're active everywhere. uh LinkedIn,
- 00:54:16Facebook. Um I there was a question, we
- 00:54:19got a question earlier, you know, how do
- 00:54:21I know when I have a new feature? Look,
- 00:54:23the best way to do it, go to
- 00:54:24gooddatacconnect.slack.com.
- 00:54:27Every new feature, we have a new
- 00:54:29features channel and you get an
- 00:54:31announcement the day it's available that
- 00:54:32describes it with links to the
- 00:54:34documentation and a demo of how to use
- 00:54:36it. So, please join the community if you
- 00:54:38want to get these new feature
- 00:54:40announcements as quickly as possible.
- 00:54:42Also uh coming up on July 23rd, we will
- 00:54:45be doing a webinar. The best embedded
- 00:54:47analytics strategy isn't just build or
- 00:54:49buy. We will be going deep on the
- 00:54:52strategies our customers use to develop
- 00:54:54really custom tailor made data products
- 00:54:57like what Bos has that meets exactly
- 00:55:00their users needs. Um and then you can
- 00:55:03uh catch us live September 10th and 11th
- 00:55:05at Big Data Expo uh Utrect. uh September
- 00:55:0817th, we'll be doing another Q3, another
- 00:55:11product update webinar, this time for
- 00:55:13Q3. Um and then finally, September 24th
- 00:55:16and 25th at Big Data London. I hope to
- 00:55:19see you there. So, um I want to thank
- 00:55:21Bos again for joining us and um until
- 00:55:24next time, folks. Take care and we look
- 00:55:26forward to seeing you on another good
- 00:55:28data webinar. Bye. Thank you very much.
- 00:55:31Thanks, guys. Thanks, Bos. Thanks,
- Good Data
- AI
- Sustain 360
- Product Update
- Webinar
- Analytics
- Climate Intelligence
- Multi-tenancy
- Accessibility
- Roadmap