Need help connecting data in Easy Insight? Here's the documentation to guide you through the process.
Easy Insight provides you with the capability to combine any data sources. The key is that you need some common field between the data sources which Easy Insight can use to join the data sources. For example, you could join Basecamp and Highrise data by connecting Responsible Party from Basecamp with Deal Owner from Highrise to create a dashboard of unified todo items and deal data by owner.
When you combine data sources, you'll create a new data source which represents the federation of those joined data sources. This new data source is referred to as a Composite Data Source. Navigate to the My Data page of Easy Insight. Click on Combine Sources. This action opens up a new screen with a list of available data sources down the left and a canvas to the right. You can drag drata sources from the left list into the canvas to add them to the composite data source. Once added, you can join data sources by selecting two, right clicking on one, and clicking Create Join. You'll be prompted to choose the two fields for the join. You can right click on the line between the data sources to test the join and make sure it seems valid--if none of the rows match between the two data sources, it's a problem. You can also delete joins from that right click context menu. In the screenshot to the left, you see a sample composite data source from our internal Easy Insight data which combines data from our Reports, Data Sources, Users, Accounts, and Sendgrid data sources, along with a couple of data sources which simply act as join tables.
You can add custom fields to any data source in Easy Insight through the use of a lookup table. For example, you can add Billable Rate to your time tracking data from Basecamp to create a real time calculator on your billing amounts for the month or tie different link sources in Google Analytics to categories to better segment your visitor traffic data.
Navigate to the My Data page and click on the Lookup Table button. You'll be prompted to choose a data source, an existing field, the name of the new field, and the type of the new field. For example, to do the above Billable Rate example, you could choose Basecamp as the data source, Person Name as the source grouping, Billable Rate as the new field name, and Measure as the new field type.
Once you've set these initial parameters, you'll enter a new screen with a list down the left side of the screen of all distinct values of the source grouping. At this poiny, you can go through and fill in the matching lookup values for each grouping. Once you save the lookup table, this new field becomes available to reports just as any other field which is intrinsically part of the data source.
Navigate to the My Data page and click on the Administer Data Source icon to the far right of the data source name. From here, you can alter or add custom fields to a data source just as you do with new fields in the report editor. For more information on these available operations, see the report editor documentation.
Since Basecamp, Highrise, and Pivotal Tracker synchronize data into Easy Insight to provide quick ad hoc reports, you may find it helpful to set up an automatic refresh of the data source. You can schedule automatic data source refresh by going to My Data, clicking on Scheduling, and defining a new data source refresh. To minimize server impact, your account is limited to one refresh of each data source type--i.e. if you have multiple Basecamp data sources, you may only automatically refresh one. Available refresh intervals are Daily, Weekdays (Monday -> Friday, sorry, no business calendars yet), Monday/Wednesday/Friday, Tuesday/Thursday, Day of Week, and Day of Month. We encourage you to choose the minimal refresh interval for your reporting needs--depending on use of this functionality, we may have to gradually enforce additional throttling to ensure we don't present an adverse server load to the target servers. Refresh times are defined in terms of your locale time zone, so if your computer is running in Eastern Standard Time, you will define the refresh in terms of Eastern Standard Time. Times are presented on a 24 hour clock.