Skip to main content

Packages

DPL Studio Packages

DPL Studio packages are the core working files used within DPL Studio. All work performed in DPL Studio is managed inside a DPL package, which is a single file containing:

  1. Data Connections
  2. Queries
  3. Export Templates

All components within a DPL package can communicate with one another, share data, and function together as a unified system.

Sample Package

For example, consider an inventory package named inventory.DPLpack, designed to manage inventory ordering.

This package may contain:

  1. Connections to inventory and sales databases on a corporate server
  2. Multiple queries
  3. Several export templates that share common data

Example Export Templates

Product Inventory Template

Retrieves current inventory details from the inventory database.

Quarterly Sales by Product Template

Retrieves product sales information from a sales database view.

Inventory Needs Export Template

Uses data from both inventory and sales templates to:

  1. Calculate items sold during the quarter
  2. Compare them with available inventory
  3. Determine what products need to be reordered

This demonstrates how multiple components within a DPL package work together to process and share data efficiently.

Data Flow Graph

The Data Flow Graph visually represents the structure and hierarchy of a DPL package. It helps users understand how data moves throughout the project.

As DPL packages become more complex, the Data Flow Graph becomes an important tool for:

  1. Visualizing workflows
  2. Understanding data movement
  3. Diagnosing issues within the package

DPL Package Editor

When a new DPL package is created or an existing package is opened, the DPL Package Editor is displayed.

The editor contains two main sections:

Data Flow Graph (Top Pane)

Displays nodes and workflow hierarchy.

Preview Pane (Bottom Pane)
Displays:

  1. Output sample data
  2. Error messages

Nodes in the Data Flow Graph

Each item displayed in the Data Flow Graph is called a Node.

  1. Nodes are automatically created or removed as the package is modified.
  2. DPL Studio automatically determines a suitable location for newly created nodes.
  3. Nodes can also be manually repositioned by clicking and dragging them within the document area.

Viewing Query Results

To view query output within the Data Flow Graph:

  1. Right-click the query node
  2. Select View Data

Alternatively:

Double-click the query node to open the data preview.

Preview Controls

The Preview Pane provides:

  1. Start Row Slider : Controls the starting row of displayed data.
  2. Max Row Slider : Controls the maximum number of rows displayed in the preview pane.