Lot of time users need to write back to a database.
Spotfire provides different ways to do this, Without going thru the code I am going to talk thru the different options available. But if you need detailed instructions, please leave some comments and will try to provide one
1) Stored Procedures.
Advantages : Complex logic is easy to encapuslate in procedures. Also you are not storing username/passwords anywhere
Spotfire can execute stored procedures and these procedures could be fetching data, or can be procedures that can be run Pre or Post running a query. You can then use procedures that basically update your database table or even inserts new rows in tables.
When using Spotfire information model it allows you to use these procedures which you can repurpose for updating your database.
Spotfire also understands inputs to a procedure and they can be mapped to your marked rows/filtered rows/ properties/constants etc from your analytics.
imagine a store manager has access to his or her own store.. and can only view that data
Step 1 -- create a information link that is NOT personalized and gets data for all stores.. so if you open this link it will show everything to everyone, lets say it has a column called as "store number".
Step 2 -- Create an personalized info link that brings back list of stores current user has access too Generally this is will bring very small number of rows a
Step 3 - In the analysis, add the first information link, Don't worry that at this point it is bringing all data.
Step 3 -- Then do Insert column, select from Information Link and select the link you created in step 2.
Step 4 -- As part of the insert steps, Match the two tables on the store number column and select the correct kind of join
step 5 -- Now Go to Edit >> Data Table Properties >> Select the table from Info Link created in step 1
Step 6) You should see a tab "schedulde updates" updates tab in that …
Here is the html behind the text area : Please note that Spotfire controls are automatically created when you add text area controls, like filters, drop down lists etc. <DIV id="myaccordion"> <H3>Analysis Details</H3> <DIV> Author : John Doe <BR&g…