Book Image

Data Democratization with Domo

By : Jeff Burtenshaw
Book Image

Data Democratization with Domo

By: Jeff Burtenshaw

Overview of this book

Domo is a power-packed business intelligence (BI) platform that empowers organizations to track, analyze, and activate data in record time at cloud scale and performance. Data Democratization with Domo begins with an overview of the Domo ecosystem. You’ll learn how to get data into the cloud with Domo data connectors and Workbench; profile datasets; use Magic ETL to transform data; work with in-memory data sculpting tools (Data Views and Beast Modes); create, edit, and link card visualizations; and create card drill paths using Domo Analyzer. Next, you’ll discover options to distribute content with real-time updates using Domo Embed and digital wallboards. As you advance, you’ll understand how to use alerts and webhooks to drive automated actions. You’ll also build and deploy a custom app to the Domo Appstore and find out how to code Python apps, use Jupyter Notebooks, and insert R custom models. Furthermore, you’ll learn how to use Auto ML to automatically evaluate dozens of models for the best fit using SageMaker and produce a predictive model as well as use Python and the Domo Command Line Interface tool to extend Domo. Finally, you’ll learn how to govern and secure the entire Domo platform. By the end of this book, you’ll have gained the skills you need to become a successful Domo master.
Table of Contents (26 chapters)
Section 1: Data Pipelines
Section 2: Presenting the Message
Section 3: Communicating to Win
Section 4: Extending
Section 5: Governing

Communicating with Domo Buzz

Presenting data is often just a step toward resolving an action. The dialog that ensues is important to the process and can sometimes be an ongoing process. To facilitate these kinds of communication in an integrated way, Domo has several communication tools.

Domo Buzz

Domo Buzz is a Slack-like tool that enables the dialog around topics and supports threads. In Domo, topics are available automatically around pages and cards. This means both the topic and the content are auto-linked and you don't have to bring your own content. No more digging through email threads to find the relevant data and wondering whether it is still accurate; Buzz is always available as a pop-out shelf in the UI, and conversations can be public or private.

Figure 1.8 – Domo Buzz card pane

Figure 1.8 – Domo Buzz card panel

Next, let's look at the alerting feature.


Alerts in Domo are sourced from multiple places: cards, datasets, and Mr. Roboto, the Domo AI.

User alerts

User-originated alerts are created on cards and datasets, are supported through a publish and subscribe mechanism, and are visible in the alert center. When triggered, an alert can be received by push notification, text, or email.

Figure 1.9 – Alert center

Figure 1.9 – Alert center

Next, we'll see some of Domo's AI capabilities around communications.

Mr. Roboto

Mr. Roboto insights are system-generated by the Domo AI engine and are found in two places: first, the Discover console under the ALERTS menu shows insights on activity in the Domo instance.

Figure 1.10 – Discover console

Figure 1.10 – Discover console

And second, the Card Insights panel on the card details page (which surfaces insights generated by the AI on the card).

Figure 1.11 – Card Insights panel

Figure 1.11 – Card Insights panel

Next, let's review the profile feature.


Effective communicators realize that knowing what is important to the other person(s) and being able to build on common ground are crucial. The profile feature is a way to quickly learn about a person's interests and what is important to them in terms of the information they consume and the people they converse with. Profiles also function as an updatable user organization directory as seen in Figure 1.12:

Figure 1.12 – Profile

Figure 1.12 – Profile

Next, let's review the project management features.

Projects and Tasks

Projects and Tasks, as the name implies, is a lightweight Trello-like project task management tool. Any Domo Buzz message can be converted into a task to be assigned and tracked.

To enable analytics on Projects and Tasks, install the DomoStats Projects and Tasks App from the Appstore, which creates the datasets that contain the Projects and Tasks data and a dashboard. The dashboard content can be edited just like any other dashboard, as seen Figure 1.13:

Figure 1.13 – Projects and Tasks project board

Figure 1.13 – Projects and Tasks project board

Important Note

DomoStats is a moniker used for internal data about Domo. Search DomoStats in the data connectors area to see a full list of DomoStats data sources and related apps.

Next, let's learn about how to extend Domo using apps and APIs.