Pivot Table and datashape creation
1. It doesn't appear that I can create a datashape dynamically, it is a huge drawback to the pivot functionality (as you don't always know all the columns that are returned and it could be constantly changing)
2.Pivoted data may not have column names that conform with the Thingworx requirement (no spaces in column names) - also often times stored procedure column names have spaces (don't always have luxury of being able to modify a stored procedure to fit the software requirements (1 may be used for other applications, can't maintain 2 sps or can't add any additional sps) in them (I can go through the data and remove the spaces in the prepivoting scenario, but that is a pain)
3. Pivoted data requires a timestamp (not all pivot transformations require a timestamp pivot) - for instance you might have a beverages vs gender pivot table and there is no timestamp association with this data

