RawDataSet Class

From ReliaWiki
Revision as of 21:45, 24 July 2015 by Kate Racaza (talk | contribs)
Jump to navigation Jump to search
APIWiki.png


Member of: SynthesisAPI9


Represents a Synthesis Data Warehouse (SDW) data collection.

Applies to Weibull++, ALTA and RGA only. You can view a list of all available data collections in a repository by choosing Home > Synthesis Synthesis Data Warehouse. (In Version 9, this is Project > Synthesis > XFRACAS to RDW.)


Constructor

Name Description
RawDataSet Creates an instance of the RawDataSet class.


Methods

Name Description
AddDataRow Adds a new RawData object, which represents a data point, to the SDW data collection.
Clear Clears all data points saved in the RawDataSet object.


Properties

Name Description
ExtractedName String. The name of the SDW data collection.
ExtractedDate Date. The date when the data set was extracted.
ExtractedBy String. The name of the person who extracted the data set.
ExtractedType Gets or sets one of the constants of the RawDataSetType enumeration, which specifies whether the data set is for use with Weibull++ or RGA.


Example

This usage example demonstrates how to create a simple raw data set and add it to a repository's Synthesis Data Warehouse (SDW).

 'Create a new RawDataSet object. 
 Dim rawDS As New RawDataSet

 'Give rawDS a name and specify that it is for use with Weibull++. 
 rawDS.ExtractedName = "Example for RDW"
 rawDS.ExtractedType = RawDataSetType.Weibull

 'Create two new RawData objects, each containing a failure time. See RawData. 
 Dim row1 As New RawData
 row1.StateFS = "F"
 row1.StateTime = "100"

 Dim row2 As New RawData
 row2.StateFS = "F"
 row2.StateTime = "120"

 'Add the two failure times as two rows in rawDS. 
 rawDS.AddDataRow(row1)
 rawDS.AddDataRow(row2)

 'Connect to a Synthesis repository. See Repository. 
 Dim MyRepository As New Repository
 MyRepository.ConnectToRepository("C:\Users\ckahn\Documents\ReliaSoft\Files\APITesting.rsr9")
  
 'Add rawDS to the Raw Data Warehouse in the repository. 
 MyRepository.SaveRawDataSet(rawDS)

 'Disconnect from repository. 
 MyRepository.DisconnectFromRepository()