No items found.

Introducing Periscope Data’s Git Integration

At our core, Periscope Data exists to empower data teams. These teams are the key to unlocking insights that will transform companies’ direction and we envision our product as a means to an end in which data teams have all of the tools they need to create new value for their business. That means building a platform that gives the data team better control over the data they need to answer questions as efficiently as possible.  

Starting today, Periscope Data customers can utilize our new Git integration to do just that. With the new integration, our customers can connect any Git repository to Periscope Data. Once the connection is made, all user-generated content created in Periscope Data is automatically synced to the related Git repository and saved as a series of files and folders that store reusable code and configurations for Dashboards, Charts, Views, Snippets, Filters and Alerts. The sync is bi-directional for all operations, meaning that all content can be edited, created and deleted either from Periscope Data or the synced repository.

This new functionality opens up a lot of new opportunity for our customers to streamline their data workflow while also incorporating new quality checks. Your team can brainstorm ways to incorporate Git into your specific workflow, but our team has a few ideas that should help get the conversation started:

Sophisticated, externalized version control, with code review

Our new Git integration provides customers with external access to all of their user-generated content and business logic in a Git repository. This gives them complete ownership over all of their data, in addition to all of the great version control features and functionality that come out of the box with Git, such as pull requests.

Automated content creation, search & replace, cross-space cloning

With all of that content represented as a set of files in a synced Git repository, batch processing is significantly easier. This external storage of assets empowers more automations than ever, including programmatically creating/deprecating dashboards, finding/replacing across a large array of files and cloning objects across multiple locations.

Reliable release management for single-source-of-truth analytics

The Git integration is a great way to improve overall code quality. By enabling customers to preview changes on a branch before pushing them live, the production environment becomes more stable and reliable. It’s the easiest way to add a final layer of approval to work before publication.

Beginning today, the first phase of this integration is available, which will sync Views and Snippets between Periscope Data and the Git repository of a customer’s choice. Later this year, we’ll release a second phase, which will add dashboards, charts, filters and alerts to that repository. At the end of the year, we’ll be releasing a third phase that includes support for release management and branching workflows to let your team preview changes before they are published in a live environment.

To learn more about the new integration and see it in action, watch the Periscope + Git webinar. If you want to talk to one of our experts about how your team can utilize Periscope Data and Git together, request a contact and someone will reach out to you soon.

*Git integration currently supports snippets and views. Dashboards and charts are planned on being supported in Q4 with Release Management support coming shortly thereafter.


Want to discuss this article? Join the Periscope Data Community!

Mike Kimelblat
Mike is a senior product manager at Periscope Data. He has spent his career launching impactful products and guiding product strategy for a wide range of enterprise applications, including finance, analytics and artificial intelligence.