Skip to main content
Skip table of contents

Managing dSources

Managing dSources

DCT provides the ability to view, search, sort, and filter all dSources within a connected Delphix ecosystem. This page can be found under the Data section and is used to find and act upon all dSources, if they have the appropriate access.

dSource details page tabs

Overview

In the list of dSources, select the View button on the right side of one, which will redirect to the dSource’s details page. This will bring the user to a new screen, where several tabs are located at the top of the page, including the name of the dSource that was selected. The name of the dSource, breadcrumbs back to all dSources, the UUID of the dSource, and the Actions menu are static throughout each tab. The action menu contains different operations available for the dSource, depending on the type of data it sources from.

image-20250109-225122.png

Timeline

Users are able to view snapshot information by tabbing over to the Timeline section, which lists all available snapshots via a vertical timeline. Users are able to modify snapshot retention periods by clicking on the ellipsis located to the right of the relevant snapshot.

Hooks

The Hooks section is for managing user-defined scripts that run at specific points (available for MSSQL dSources). With the 2025.1.0 release, users can create, edit, delete, and reorder these hooks directly from this section, allowing for greater flexibility and customization of automation workflows in DCT.

  • Create: Allows the user to create a new hook. Clicking the Add hook button opens a window where name, type, and script can be configured. Once details are entered, click the button again to initiate an update hook operation.

  • Edit: Allows the user to edit an existing hook. Clicking the Edit button will show the same window that appears when a hook is created, allowing the name, type, and script to be modified. Once details are edited, click the button again to initiate an update hook operation.

  • Delete: Allows the user to delete an existing hook. When the Remove button is selected on any hook, a confirmation window will appear. Once confirmed, a job is initiated to delete the hook.

  • Reorder: Allows the user to re-order hooks. The Reorder button is enabled when there is more than one (1) hook. Reorder the hooks by dragging the hook cards in the right sequence. Confirm or cancel the selection.

image-20250115-213323.png

Access

Users are able to audit what other users have access to with a particular dSource, what access group they belong to, and the associated permissions that each user has on that dSource.

dSource operations

New dSource operations have been added for MSSQL, ASE, and AppData sources.

MSSQL operations

  • Hooks
    The Hooks section is for managing user-defined scripts that run at specific points. With the 2025.1.0 release, users can create, edit, delete, and reorder these hooks directly from this section, allowing for greater flexibility and customization of automation workflows in DCT.

  • Attaching (linking) and Detaching (unlinking) dSource
    From a dSource detail page, the Actions menu now contains an Attach/Detach action for MSSQL databases. This was previously available via backend APIs, before the UI implementation.

    Attaching a dSource requires you to configure the source environment and source installation, the database, and the staging environment and staging installation related to where the dSource will attach.

    Once these selections are made, authenticate the database using one of the following options: 

    1. Database username/password: Provide a valid username and password. 

    2. Environment users: Select valid users from the dropdown. 

    3. Domain user with password credential: Provide a valid domain username and password. 

    4. Domain user with vault credential: Set up vaults on the engine to enable authentication with this option. 

MSSQL, ASE, and AppData operations

  • Manual snapshot
    From a dSource detail page, the Actions menu now contains a Create Snapshot action. This feature allows users to take manual snapshots of a dSource, which was previously only available to certain dSources types.

  • Delete and Force delete
    From a dSource detail page, the Actions menu now contains a Delete action. Engaging this action prompts the user to confirm deletion. In addition, a checkbox is available to Force delete the dSource, if needed. This action is not available for dSource replicas and will appear disabled for dSources with dependent VDBs.

dSource linking

DCT 10.0.0 introduces the feature to link a dSource using DCT APIs. With the new API parameters exposed from DCT, you can get the dSource linking defaults and use them to connect the dSource. The API parameters are available in the API references article under:

  • BaseDSourceLinkSourceParameters

  • OracleDSourceLinkSourceParameters

  • OracleStagingPushDSourceLinkSourceParameters

  • AppDataDSourceLinkSourceParameters

  • ASEDSourceLinkSourceParameters

  • LinkDSourceResponse

  • LinkDSourceDefaultRequest

  • MSSQLDSourceLinkSourceParameters

  • MSSQLDSourceStagingPushLinkSourceParameters

DCT supports APIs for linking all types of databases. DCT does not have a GUI flow for these APIs yet, which is why they are API only.

As a prerequisite, Continuous Data Engines should be registered in DCT and should have non-linked sources to be linked as a dSource.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.