Enhance InsightEdge JDBC driver to optionally get schema from an alternative URL instead of from a Space

Description

There is a need to add dynamically new properties to already registered SpaceDocument.
Currently this option of introducing new properties to the type meta data can be done only during registration.
The issue is that fields/properties which are not registered can't being seen on IE jdbc or Tableau.
The customer, would like to to write objects (space documents) with new properties and being able to see them with IE jdbc and Tableau (support schema evolution).

==================================

The solution is to define the schema in a separate xml file, and configure the location of that file as a space property in the space. When the jdbc connects to the space it will check if that space property is set, and if so it will load the schema from the specified url instead of the type descriptor. That way changes can be made directly on the xml file without restarting the space. Note that JDBC clients cannot detect changes while connected - they need to disconnect-reconnect to get the updated schema.

Acceptance Test

Verified manually

Status

Assignee

Niv Ingberg

Reporter

Aharon Moll

Labels

None

Priority

Medium

SalesForce Case ID

00012495

Fix versions

Commitment Version/s

None

Due date

None

Product

InsightEdge

Edition

Enterprise

Platform

All
Configure