So what can you do with FlockData?

FlockData is a platform. It helps you bring data in, with a business-centric and flexible structure, and then store it in a graph and search index for fast retrieval. These tools can help you achieve a wide variety of tasks related to your data.

Data integration

Bringing data together from multiple sources is the core function of FlockData. Companies of all sizes use tools to process information. Very few companies have all of these tools talking to each other in an automated and seamless way. But the data for any one customer, product, transaction or payment may span multiple systems. Think of your customer database or customer relationship management (CRM) system, support system, billing and accounting, product inventory and other related systems. How many of them are connected? Yet the data inside relates to data in other systems. But connecting those systems with a full integration is difficult. Applications and systems often have controls and firewalls, sometimes for very valid reasons. That’s why we believe that you should integrate information, not applications.

FlockData makes data integration easy. You only need to describe your data with rich JavaScript Object Notation (JSON) and then load it. We call this descriptor a data profile. Once your data is profiled, you can load it using either our API or our CSV loader.



Master data management

Almost all organizations have data in multiple systems. Master data management is the practice of normalizing, or standardizing, the data in these systems. For instance, your CRM system may use 2-digit standard country codes, like UK, while your billing system may spell out the United Kingdom. Many companies struggle with these basic

FlockData provides a modern and lightweight approach to master data management. Our graph lets you standardize data values by mapping them. Once a relationship is defined in the graph, FlockData can leverage that to show consistently in data across multiple applications, data sets and reports generated from this data.

Universal data store

Data comes in all shapes and sizes. Often, application developers and database administrators don’t know what the data should look like when they begin a project. They start with a limited set of tables and columns. Then, as data types grow, new tables and columns are added, often to accommodate a few outlier data points, which leaves tons of null values in existing columns. This approach is both inefficient and overly complex. FlockData uses modern NoSQL technologies to allow for any type of data, described in a format that focuses on the business context of the data.

I would love a service that can just build the graph for me.

We heard this recently at a conference. In fact, FlockData does this. And more. As data is loaded into FlockData, the indexing services build your graph automatically, based on the metadata and contextual information around the core data. FlockData gives you a database plus plus.



Data workbench

The keys to learning from data are asking questions and running experiments. In order to do that, you need a set of tools that supports both of those activities.

What do you need in order to ask questions?

You need the data. And that’s something that FlockData does well – bring the data together via data integration.

What do you need in order to run experiments?

First, you need the ability to build and test hypotheses. FlockData’s visualization and search tools will help you find leads in your data. Use a cluster analysis to see where the most overlap between data sets is, or use a chord diagram to see the relative distribution of data by correlated categories and tags. These will point you in directions that you can further explore and run more data experiments on.