Validating a package

After designing your package, you should validate it to ensure it will run jobs without failing. The validation checks the package for design-time errors, such as:

  • dataflow doesn't end with a destination component
  • Not all components are connected
  • Incorrect syntax of all component fields, including expressions
  • Variables used in fields are not defined

Note: The bucket and path connections in Source and Destination components are not validated.

Validation takes around a minute, depending on the complexity of the package.

To validate a package:

  1. In the package designer, click the blue tick (save and validate package) icon.
  2. The package is saved then the validating window appears.
  3. If validation succeeded, a message is is displayed that no errors were found.
  4. If validation failed, the errors list appears with details on about the errors that were found. You can either:
    1. fix the errors and click revalidate.
    2. close the error list and fix it later by clicking ... (More options), then clicking Show error list ...

Creating packages

  1. Creating a new package
  2. Create a package from a template
  3. Working in the package designer
  4. Using Components: Facebook Ads Insights Source (Beta)
  5. Using components: File Storage Source
  6. Using components: Database Source
  7. Using components: Google AdWords Source
  8. Using components: NetSuite Source
  9. Using Components: Google Analytics Source
  10. Using Components: Google BigQuery Source
  11. Using components: Google Cloud Spanner Source
  12. Using Components: Bing Ads Source
  13. Using components: MongoDB Source
  14. Using components: Amazon Redshift Source
  15. Using Components: Rest API Source
  16. Using Components: Salesforce Source
  17. Using components: Select
  18. Using components: Sort
  19. Using components: Rank
  20. Using components: Limit
  21. Using components: Sample
  22. Using components: Join
  23. Using components: Cross Join
  24. Using components: Clone
  25. Using components: Cube and Rollup
  26. Using components: Union
  27. Using components: Filter
  28. Using Components: Window
  29. Using components: Assert
  30. Using components: Aggregate
  31. Using components: Distinct
  32. Using components: File Storage Destination
  33. Using components: Amazon Redshift Destination
  34. Using Components: Salesforce Destination
  35. Using components: Google BigQuery Destination
  36. Using components: Google Cloud Spanner Destination
  37. Using components: Database Destination
  38. Using components: MongoDB Destination
  39. Using components: Snowflake Destination (beta)
  40. Using and setting variables in your packages
  41. System and pre-defined variables
  42. Validating a package
  43. Using pattern-matching in source component paths
  44. Using ISO 8601 string functions
  45. Using Expressions in Xplenty
  46. Xplenty Functions

Feedback and Knowledge Base