Avinash Prasad

7 results

What's New in Atlas Charts: Summer 2023 Release Roundup

Today, we’re excited to announce a series of updates to Atlas Charts . The Charts team is constantly adding enhancements to make visualizing data from MongoDB Atlas collections quick, easy, and powerful. With this summer’s release, we are introducing: Expanded chart customization options in the Charts Embedding SDK An out-of-the-box billing dashboard for easily monitoring your Atlas billing data Support for a new chart type with candlestick charts, and Query execution improvements for more reliable visualization of even your largest datasets. Let’s go through these updates one by one. Expanded charts customization options in the Charts embedding SDK Embedded charts and dashboards can be a useful way to share information across an organization and even with your customers. Over the last year, we have made many improvements to getting started with and implementing embedded charts and dashboards. With this release, we focused on the look and feel of your embedded charts. The Charts Embedding SDK now allows for greater customization across attributes like chart titles, descriptions, axes options, channel options, chart color palette, and conditional formatting options. Providing access to these chart specifications matches many of the customization options that developers rely on when building charts inside Atlas. An out-of-the-box Atlas billing dashboard Next, let’s talk about discovering insights from your Atlas billing data. Over the past two years, MongoDB has made visualizing billing data in Atlas Charts possible . Implementing this dashboard required quite a bit of effort in the past, but we heard from many teams that this dashboard is essential to the monitoring of their Atlas bill. So, we worked to build a more streamlined process for enabling these insights. Enter the new billing dashboard. The new billing dashboard in Atlas Charts is as simple as a button click on our new Ingestions page. Simply click Add and open and you’ll see a billing dashboard ready for exploration. The new billing dashboard allows for customization, adding dashboard filters, and getting new views into your data with the ability to add other charts based on your interests. Support for a new chart type: Candlestick charts The third update in this release is support for candlestick charts. While many developers leverage the wide variety of chart types available in Charts, we are always paying attention to additional chart types that can enable even more use cases for visualizing your Atlas data. This is why we have added candlestick charts with this latest release. Candlestick charts are commonly used for financial data, richly representing financial trading trends and price fluctuations. Query execution improvements for more reliable visualization of even your largest datasets Finally, let’s talk about query execution in Charts. One of the key characteristics of Charts is that it works natively with your Atlas data, requiring no data movement or duplication. Developers can simply select a data source to explore and immediately discover insights about application data. However, that doesn’t mean things are simple on the backend when creating a chart. Charts does a lot of work to efficiently render your visualizations as seamlessly as possible. And depending on your cluster configuration and the complexity of the chart you are creating (and the query driving it), Charts can take some time to render and produce the information you are aiming to visualize. Historically, Charts had a timeout duration of 120 seconds. Queries taking longer than this, would fail and not render the desired visualization. With this update, Charts users will see: Improved rendering of more complex queries as we have extended the timeout duration to 10 minutes, and More helpful in-product notification that lets you know when a query may take additional time to run, so you can continue either creating other visualizations or doing other work, until your query finishes. If you have queries requiring a longer timeout duration than 10 minutes, you can contact the Charts team through support. Note: Query Execution will initially be available through contacting Customer Support, or your existing Customer Success team, to opt-in. The feature will become Generally Available to all accounts in October, 2023. With that, we hope these enhancements make Charts even easier and more powerful to use. Over the coming weeks, we’ll go a level deeper, diving into some of these features with more detail. In the meantime, go build some visualizations in Charts to get hands-on and see for yourself! New to Atlas Charts? Get started today by logging into or signing up for MongoDB Atlas , deploying or selecting a cluster, and activating Charts for free.

August 21, 2023

Visualizing Your MongoDB Atlas Data with Atlas Charts

MongoDB Atlas is the leading multi-cloud developer data platform. We see some of the world’s largest companies in manufacturing , healthcare , telecommunications , and financial services all build their businesses with Atlas at their foundation. Every company comes to MongoDB with a need to safely store operational data. But all companies also have a need to analyze data to gain insights into their business and data visualization is core to establishing that real-time business visibility. Data visualization enables the insights required to take action, whether that’s on key sales data, production and operations data, or product usage to improve your applications. The best way to do this as an Atlas user is by using Atlas Charts – MongoDB’s first-class data visualization tool, built natively into MongoDB Atlas. Why choose Charts First, Charts is natively built for the document model. If you’re familiar with MongoDB, you should be familiar with documents. The document model is a data model made for the way developers think. And with Charts, you can take your data from documents and collections in Atlas, and visualize them with no ETL, data movement or duplication. This speeds up your ability to discover insights. Second, Charts supports all cluster configurations you can create in Atlas, including dedicated clusters, serverless instances, data stored in Online Archive, as well as federated data in Atlas Data Federation. Typically when you learn about a company’s integrated products and services, you find some “gotchas” or limitations that make any benefits come at a significant cost. In the case of a MongoDB Atlas customer, that could come in the form of someone finding out that a cluster configuration option isn’t supported by Charts. But that will never be the case. If you create and manage your application data in Atlas, you can visualize it in Charts. That’s it. Third, Charts is a robust data visualization tool with a variety of chart types, extensive customization options, and interactivity. Compared to other options in the business intelligence market, you get the same key benefits, without all the complexity. You can learn how to use Charts in a few hours and you can easily teach your team. It’s the simplest data visualization solution for most teams. Fourth, the value of Charts can extend beyond individual use cases, with sharing and embedding . This lets you both flexibly share charts and dashboards with your team, as well as embed them into contexts that matter most to your data consumers, such as in a blog post or inside your company’s wiki. Finally, Charts is free for Atlas users up to 1GB per project per month, which covers moderate usage for most teams. There are no seat-based licensing fees associated with Charts, so no matter how many team members you have, Charts will remain a low-cost, if not zero cost solution for your data visualization needs. Beyond the included free usage, it’s just $1/GB transferred per month. You can check out more pricing details here . How to use Charts The best way to learn how to use Charts is to simply give it a try. It’s free to use and we have a variety of sample dashboards you can use to get started. But let’s walk through some basics to help illustrate the kinds of visualizations that Charts can enable. Charts makes visualizing your data easy by automatically making your Atlas deployments (any cluster configuration) available for visualization. If you’re a project owner, you can manage permissions to data sources in Charts. We could write an entire blog post on data sources, but if you’re just getting started, just know that your data is made easily available in Charts unless your project owner intentionally hides it. Create a dashboard Everything in Charts starts with a dashboard and creating a dashboard is easy. Simply select the Add Dashboard button at the top right of the Charts page in Atlas . From there, you’ll fill in some basic information like a title and optional description, and you’re on your way. Here’s what one of our new sample dashboards looks like. They are a great place to start: Build a chart Once you have a dashboard created, you can add your first chart. The chart builder gives you a simple and powerful drag and drop interface to help you quickly construct charts. The first step is selecting your data source: Once you have a data source selected, simply add desired fields into your chart and start customizing. The example below uses our IoT sample dashboard dataset to create a bar chart displaying the total distance traveled by different users. From there you can add filters and further customize your chart by adding custom colors, data labels, and more. The chart builder even allows you to write, save, and share queries and aggregation pipelines as shown below. You can learn more in our documentation. Play around with the chart builder to get familiar with all of its functionality. Share and embed A chart can be useful in itself to individual users, but we see users get the most benefit out of Charts when sharing visualizations with others. Once you have created a dashboard with one or more charts, we offer a variety of options letting you share your dashboards with your team, your organization, or via a public link if your data is not sensitive. If you would rather embed a chart or dashboard where your team is already consuming information, check out Charts embedding functionality. Charts lets you embed a chart or dashboard via iframe or SDK, depending on your use case. Check out our embedding documentation to learn more. That was just a brief overview of how to build your first charts and dashboards in Atlas Charts, but there’s a lot more functionality to explore. For a full walkthrough, watch our product demo here: Atlas Charts is the only native data visualization tool built for the document model and it’s the quickest and easiest way to get started visualizing data from Atlas. We hope this introduction helps you get started using Charts to gain greater visibility into your application data, helping you to make better decisions on your data. Get started with Atlas Charts today by logging into or signing up for MongoDB Atlas , deploying or selecting a cluster, and navigating to the Charts tab to activate for free.

March 16, 2023

What’s New in Atlas Charts: New Sample Dashboards and Embedding SDK Improvements

Atlas Charts is the best data visualization tool for quickly and easily analyzing all your Atlas data. Today, we’re announcing two big updates: New sample dashboards to give you even more inspiration when getting started Charts Embedding SDK enhancements: dashboard filters and save as PNG Let's start with sample dashboards We took a look at the current experience for new Charts users building their first dashboards. To help reduce the time it takes to experience the power of dashboards, we have always offered a sample dashboard that used a movie database to help explore Charts basics like chart types and understanding how a data source and fields work. While any dataset can be interesting and most of us enjoy watching movies, we knew that most development teams could benefit from some tangible examples of how they might visualize their application data in Charts. So we thought about a few key use cases that nearly every team must consider and we put together four new sample dashboards analyzing: product usage, sales or general business metrics, IoT sensor data, and finally, observability or log data commonly used to understand a platform’s reliability. All of these new dashboards are now available to every Charts user, and each provides a great starting point for exploring your data in Charts. Choosing the new sample IoT dashboard in Atlas Charts. With these new sample dashboards as inspiration, you will be able to quickly see the potential of complex dashboards and customize them to fit your own data and gain valuable business insights. Embedding SDK enhancements: Dashboard filters and save as PNG Next, we are continually listening to customers and trying to make our Embedding SDK more useful for diverse use cases. If you’re unfamiliar, the Embedding SDK lets you take charts and dashboards from Charts, and embed them into the contexts that matter most to your users, with rich customization. Up to this point, dashboard filters have only functioned in dashboards built within the Charts UI in MongoDB Atlas. Dashboard filters can be used to dig a level deeper into your datasets, and with interactive filtering , they are the foundation from which you can add interactivity into embedded dashboards. With this update, users can now seamlessly filter data directly within the embedded dashboard , providing a more interactive experience and enhancing data exploration. Setting up dashboard filters in the UI is simple, and once they’re enabled, you can either selectively choose the fields allowed for filtering or allow all fields present in the data sources used in the dashboard. You can also allow all fields present in a data source if you use chart embedding. Configuring an embedded dashboard with dashboard filters in the IoT sample dashboard. Taking the field ‘calories’ as an example used in the video above, in the SDK, you can easily set a dashboard filter to plot a chart with users who have spent more than 1000 calories: dashboard.setFilter({ calories: { $gt: 1000 } }); You can also use the getFilter method to see what filters have been applied to the embedded dashboard: dashboard.getFilter(); Additionally, you can now programmatically save an image of any chart as a PNG, in either base64 or binary formats using the getImage method in the SDK. We are excited to see how you use the sample dashboards and dashboard filtering in embedded dashboards to achieve your visualization goals using Atlas Charts. New to Atlas Charts? Get started today by logging into or signing up for MongoDB Atlas , deploying or selecting a cluster, and activating Charts for free.

February 27, 2023

What’s New in Atlas Charts: Easy Organization-Wide Sharing

We’re excited to announce improvements to sharing dashboards in MongoDB Atlas Charts . Data visualization is a powerful tool for discovering insights, and sharing visualizations across your team helps amplify those insights to propel businesses forward. With organization-wide sharing in Atlas Charts, we’re making it even easier to share the insights you discover from your application data across your entire organization. Sharing dashboards Atlas Charts has always made it possible to share visualizations with either individual members or everyone inside your Atlas project. Assuming a user had access to a given data source in Atlas, adding a user to a Charts project was effectively a one-click process. However, many teams do not broadly share database access unless an individual specifically needs it. And, if you want to share data with many members of your team, provisioning users one by one is tedious. Once users are in a Charts project, however, sharing a dashboard with everyone inside the project becomes relatively easy — you can invite all users in your project to view your dashboard with a single action. There are probably scenarios in which some members of your organization have Atlas access and others do not. In this case, if your team has enabled Federated Authentication and uses a third-party authentication provider, such as Google or Okta, Charts now makes it simple to turn on sharing dashboards across your entire organization. Granting access This approach makes sharing company-wide information quick and easy. For example, you can keep employees aware of product or platform growth or other key business metrics. Any members of your organization can be granted access to view these dashboards with a single click, as shown in Figure 1. Figure 1:   A look at a dashboard shared across an organization. Note that, with these changes to dashboard sharing, your ability to maintain the security of your data remains unchanged. New dashboard viewers still need at least viewer access to any data source behind the charts in a shared dashboard, thereby ensuring that your company's sensitive data remains private. Additionally, project owners can now manage data source access at a deployment level, which means they can give access to their clusters or federated database instances . This capability is in addition to the already available granular control of data source access at a collection level, which was introduced as part of recent improvements we made to data sources. You can read more about managing access to data sources in your organization in our documentation . We hope you find these sharing improvements valuable and start leveraging this capability to share additional insights across your organization. New to Atlas Charts? Get started today by logging into or signing up for MongoDB Atlas , deploying or selecting a cluster, and activating Charts for free.

December 5, 2022

Atlas Charts Adds Support for Serverless and Online Archive Data Sources

We recently introduced streamlined data sources in Atlas Charts, which eliminates the manual steps involved with adding data sources into Charts. With MongoDB Atlas project data automatically available in Charts, your visualization workflow can become quicker and simpler than ever. With this feature, Atlas Charts users can now visualize two new sources of data: Serverless instances and Atlas cluster data that’s been archived using MongoDB Atlas Online Archive . For those unfamiliar with these data sources, here’s a quick summary: A serverless instance is an Atlas deployment model that lets you seamlessly scale usage based on workload demand and ensures you are only charged for resources you need. Online Archive enables automated data tiering of Atlas data, helping you scale your storage and optimize costs while keeping data accessible. Use cases These data sources serve two distinct use cases, based on your needs. So, whether you are trying to eliminate upfront resource provisioning using a serverless instance or creating archives of your high-volume workloads, such as time-series or log data to reduce costs with Online Archive, Charts makes these sources natively available for visualization with zero ETL, just as it always has with your other Atlas clusters. To learn how easy it is to visualize these new data sources, let’s create a serverless database called “ServerlessInstance0” and separately activate Online Archive on a database called “Cluster0” that will run daily in Atlas (Figure 1). Figure 1: Screenshot showing a serverless database deployed in MongDB Atlas. When setting up an Online Archive, Atlas creates two instances of your data (Figure 2). One instance includes only your archived data. The second instance contains your archive data and your live cluster data. This setup gives you additional flexibility to query data as your use case demands. Figure 2: Screenshot showing Online Archive instances in Atlas. Moving on to the Data Sources page in Charts (Figure 3), all of the data sources are shown, including serverless instances and Atlas cluster data archived in Online Archive, neatly categorized based on the instance type and ready for use in charts and dashboards. (Note that project owners maintain full control of these data sources.) For more details about connecting and disconnecting data sources, review our documentation . Figure 3: Screenshot showing Serverless and Online Archive data sources in Atlas Charts. With these additions, Charts now supports all the cluster configurations you can create in Atlas, and we are excited to see how you achieve your visualization goals using these new data sources. New to Atlas Charts? Get started today by logging into or signing up for MongoDB Atlas , deploying or selecting a cluster, and activating Charts for free.

October 27, 2022

Dashboard Embedding Comes to Charts

Atlas Charts is the native data visualization that lets you create, share, and embed charts from data in MongoDB Atlas. Today, we are happy to announce the release of Dashboard Embedding . What is an embedded dashboard? Embedding provides the ability to bring charts and dashboards into any webpage or application where your users spend time. It’s a great way to share dynamic, live visualizations with a wide audience. We see customers using embedded charts to share real-time information internally within their companies, as well as externally with their customers. Until now, embedding multiple charts where you need them has been time consuming and somewhat complex. With dashboard embedding , rather than individually embedding one chart at a time, you can embed a full dashboard in one go! Embedding charts and dashboards is easy to use and provides the flexibility you need when it comes to visual customizations and data security. This ensures you are able to freely share information and have it look the way you want, while always keeping data secure. How does Dashboard Embedding work in Atlas Charts? Enabling Dashboard Embedding is as simple as picking a dashboard, going into the Embed menu, and enabling either authenticated or unauthenticated embedding as shown below. The Dashboard Embedding Menu Similar to embedding an individual chart, you can publicly embed a URL in an iFrame of your application or website. Unauthenticated embedding allows you to embed your dashboards, and have visualizations immediately ready for public consumption. Alternatively, you can use our embedding SDK to implement authenticated embedding. Authenticated embedding provides more control and security, requiring users to have appropriate permission to access your dashboard. We support Google, Realm and Custom JSON Web Token authentication options . Charts offers a number of configuration options important to ensuring your embedded dashboards look and feel how you want. These options include support for dark mode, background color selection, chart sizing, and refresh rate cadence. Dashboards can even be set to resize responsively based on your screen size, ensuring a consistent user experience. Play around with dashboard embedding and some of these features in our code sandbox . An embedded dashboard in dark mode Get started today! Dashboard Embedding was one of our most frequently requested features in Atlas Charts and we are excited to see how you take advantage of it in your applications! Head over to any of your dashboards in Charts to enable dashboard embedding or take a look at Github to get started with the embedding SDK. New to Atlas Charts? Get started today by logging into or signing up for MongoDB Atlas , deploying or selecting a cluster, and activating Charts for free.

March 24, 2022

Uncover hidden truths with Interactive Filtering

Atlas Charts has been updated with greater dashboard interactivity! With Interactive Filtering, users can click on charts to highlight and filter their dashboard data to their heart’s content. Interactive dashboards support better decision making Data visualisations are meant to be more than just a pretty collection of charts. They are a valuable decision making tool. At MongoDB, we believe that users should not only be able to manipulate their data but explore the significance of data changes in their dashboards to aid in making faster decisions. Last year, we added the ability to interact with charts and dashboards using Dashboard Filtering . This year, we are taking it to the next level. We are very excited to release ‘Interactive Filtering’, allowing users to interact with a particular chart to filter data in other charts. How does Interactive Filtering work? So let’s use an example to understand how this feature works: We have built a dashboard with multiple charts using the ‘Movies’ sample data source and added dashboard filters for the ‘languages’ and ‘rated’ fields. Previously, you could only interact with these filters by checking or unchecking options in the filter pane. While that option remains available, Interactive Filtering allows you to explore your data directly from the charts. So when you click on chart elements, such as bars, category labels or legend entries, it is a faster way to filter your dashboard. Chart elements are clickable if they are built with fields that are linked to dashboard filters. When filter fields are used on a chart’s category channels, we now highlight the requested data point but continue to show the other chart data, making it easy to see how the values compare. Looking at the dashboard below, if you want to know how many Spanish movies are released or the average metacritic score of Spanish movies, then you can highlight ‘Spanish’ by clicking the ‘Spanish’ bar or the ‘Spanish’ label in the ‘Movies by Language’ chart. The other charts in the dashboard get filtered to show only data based on the Spanish language. You can also use the ‘languages’ dashboard filter to achieve the same result. Interact by clicking directly in your dashboard Interact by modifying your dashboard filters How do you know what Charts are highlighted vs filtered? We now show a handy filter and highlight icon to indicate whether a chart is being filtered, highlighted, or both. What if you want to go back to the previous state before you started clicking? Simple, just click anywhere on the empty area of a chart and the changes are rolled back. If you were to use the dashboard filter pane to highlight or filter the dashboards, we save the state. Think of the dashboard filter pane changes as a persistent state and click changes on a chart as a temporary state. Depending on the dashboard filters selected, you also have the option to make a chart in the dashboard filter or highlight, filter only or ignore the dashboard filters completely. Try Interactive Filtering today With ‘Interactive Filtering’ the possibilities to manipulate and explore your data are limitless. Try the new highlighting functionality today by creating dashboard filters for your key fields and uncover the hidden answers in your data. New to Charts? You can start now for free by signing up for MongoDB Atlas , deploying a free tier cluster and activating Charts. Have an idea on how we can make MongoDB Charts better? Feel free to leave an idea at the MongoDB Feedback Engine .

December 9, 2021