RawDataSet Class

From ReliaWiki
Revision as of 21:45, 23 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 available data collections in a repository by choosing Home > Synthesis Synthesis Data Warehouse. (In Version 9, this is Project > Synthesis > XFRACAS to RDW.)

Methods

Properties

  • ExtractedName (as string) Gets or sets the name of the data set.
  • ExtractedDate (as date) Gets or sets the date when the data set was extracted.
  • ExtractedBy (as string) Gets or sets the name of the person who extracted the data set.
  • ExtractedType (as AnalyticalDataSetType) Gets or sets whether the data set is for use with Weibull++ or RGA.

Usage Example

This usage example demonstrates how to create a simple raw data set and add it to a repository's Reliability Data Warehouse (RDW). Full application examples are available at Synthesis_API_Reference#Application_Examples.

 '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()