Now that the Stream, the Thing (and its Properties), and the Thing's Service are all in place, we can execute the Service (along with some Property changes) to demonstrate that the values are getting archived externally to the Stream.
At the top, click Properties and Alerts.
With the Thing's Properties set to new values, you can now call your custom Service to store those values to the external Stream (along with an auto-generated timestamp).
To confirm that our Thing's custom Service is correctly logging our Property values, we'll now use a built-in Service of the Stream to retrieve the stored values.
This same QueryStreamEntriesWithData Service could alternately be used to populate various Mashup Widgets to view the data in a more convenient format.
At the bottom-right of the pop-up, click Execute.
To further confirm external storage to the Stream, you may repeat the previous steps to confirm additional Property Value Storage with timestamping.
Furthermore, you could create a Mashup utilizing either the Time-Series Chart or a Grid to display the data stored within the Stream.
Just like with Streams, you also need a Data Shape to format a Data Table.
In this example, we'll actually use the exact same Data Shape we previously created for the Stream.
Both Data Tables and Info Tables may be appropriate for your non-time-series mass data storage needs.
However, a Data Table is not tied to a Thing as an Info Table Property would be.
If your non-time-series information is coming from multiple different sources, then it would generally be appropriate to use a Data Table.
In the Data Shape field, search for and select Test_Data_Shape.
Now that we have a Data Table, let's create a Thing with some Properties that we'll eventually log to the external Data Table.
We now have both a Data Table and a Thing with Properties that we want logged.
Now we need to create a Service which does the logging.
Beside Add/Update Data Table, click the right arrow.
Click the green Insert Code Snippet button.
Under the Me/Entities tab, expand Properties.
Click the right arrow beside Value_Property.
Click the right arrow beside Index_Property.
Click here to view Part 4 of this guide.