Adding Steps to Data Layers

The steps in a data layer perform the data operations, such as loading, creating, deleting, or changing data. You can add any number of steps to a layer. This topic provides instructions for adding a step to a data layer by creating a new step or copying an existing step. Anzo enables you to create the following types of steps:

  • Load Data Step: Loads a data set from the Anzo Catalog into a data layer in the graphmart. See Adding a Step that Loads a Data Set for instructions on creating this type of step.
  • Query Step: Provides a SPARQL query template that you can use for writing a query that creates, cleans, conforms, or transforms data in the data layer. See Adding a Step that Runs a Query for instructions on creating this type of step.
  • RDFS+ Inference Step: Uses RDFS and OWL rules to generate new data in a layer based on the patterns it finds in that layer's data. See Adding a Step that Generates RDFS-Plus Inferences for instructions on creating this type of step.
  • Templated Step: Enables users to create reusable templates for quickly creating additional query steps. In templated queries, key/value pairs are represented by parameters in a query. When reusing the step, users do not need to rewrite the query to target different data; they simply modify the values for the keys. See Adding a Query Template Step for instructions on creating this type of step.
  • Validation Step: Enables users to write a query that validates the data to ensure that it conforms to expectations. See Adding a Step that Validates the Data for instructions on creating this type of step.
  • View: Enables advanced users to write a SPARQL query that defines a view of the data but does not alter the source data or create new data unless users choose to materialize the data. See Adding a Step that Creates a View of the Data for instructions on creating this type of step.