Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 2.6 KB

SDS_WAVEFORM.md

File metadata and controls

51 lines (40 loc) · 2.6 KB

Welcome

The SDS Client Custom Index samples are introductory, language-specific examples of programming against the SDS Service. They are intended as instructional samples only.

There are some differences between these samples and the TimesSeries samples. The differences include the Type being used, compresssion settings, and many of the steps. Please check out the Sample Pattern and code of both samples to determine which sample is most appropriate for you. All of the SDS Client Custom Index samples are set up to use GZip compression.

Sample Pattern

All SDS Custom Index samples are console applications that follow the same sequence of events, allowing you to select the language with which you are most comfortable without missing any instructional features. The pattern followed is:

  1. Instantiate an SDS client and obtain an authentication token
  2. Create an SdsType to represent the data being stored
  3. Create an SdsStream to store event data in
  4. Create and insert events into the stream
  5. Retrieve events for a specified range
  6. Retrieve events in table format with headers
  7. Update events
  8. Replace events
  9. Retrieve events and interpolated events
  10. Retrieve filtered events
  11. Retrieve Sampled values
  12. Demonstrate SdsStream Property Overrides
  13. Use SdsStreamViews and SdsStreamViewMaps
  14. Use SdsStreamViews to update StreamType
  15. Filtering on types
  16. Create Tags & Metadata
  17. Update Metadata
  18. Delete events
  19. Create an SdsStream with a secondary index, update an existing stream to a secondary index and remove a secondary index
  20. Created an SdsType and SdsStream with Compound index
  21. Inserting and retreiving compound index data
  22. Delete objects

These steps illustrate the fundamental programming steps of SDS. Feel free to modify the samples and/or propose changes.

Step numbers are searchable in the code. For example, to find the relevant part of the code for filtering on types, search: step 15

Languages
.NET Libraries
.NET REST API
Java
Angular
NodeJS
Python

For the main ADH page ReadMe
For the main samples page ReadMe