Understanding Timelines
Branch Timeline
Branch with Timeline Segments Over the Life of the Branch
Container Timeline
Time Tab Timeline
Clicking a point in time in the container timeline will display the corresponding branch timeline capturing any actions performed on the branch. Additionally, should you need to select a time between tick-marks, you can use the time input field in the time selector on the left side of the screen.
Container Timeline
Selecting a Point in Time with the Time Selector
- In the time selector, type in a date and time with the following format:
Month/Day/Year Hour:Minute:Second{am|pm}. For example: 1/26/2015 1:14:13pm. - Press Enter.
The time input field will show the selected time. Now that you have entered the specific time you want, you can use the toolbar to select the data operation that you want performed at this point in time. Data operations can include Create Bookmark, Create Branch, and Restore.
If you type in an invalid time value, or a time that is out of range, the value you typed in will revert to the previous default that existed before.
Selecting a Point in Time with the Time Selector Calendar
- In the time selector, click the calendar icon to the left of the input field.
From the window that appears, click the date you want to use.
Select and time you want to use.
In the toolbar, click the button for the data operation that you want to perform at this point in time. Data operations can include Reset, Create Branch, and Create a Bookmark.
The flyout will not let you pick a date that is before the first point of data time in the container, or after the present moment.
Understanding the Self-Service Toolbar
Self-Service Toolbar
For example, your options for actions on the Self-Service Toolbar can change if the branch of the branch timeline you are working with is activated. In the illustration below, the screen shows a user working in an active branch. Notice the bright red star at the end of the timeline. This indicates that the branch is active. Also notice which actions are and are not available to the user on the Self-Service Toolbar.
Self Service Toolbar with a Point in Time selected on an Active Branch Timeline
The Self-Service Toolbar is dynamic and will change based on tasks a user performs in Self-Service. These workflows will influence how and when self-service actions become available on the Self-Service Toolbar.
Branch Timeline Segments
Segmented Branch Timeline
As mentioned above, the branch timeline becomes segmented after you have performed a specific action or task, such as Refresh. Based on the action, two red bubbles will appear in the time segment. The top bubble indicates where the data used for this action came from – for example, the data template, a different branch, or a shared bookmark. The second red bubble appears on the timeline as the actual data stream in a point in time from the parent data. It appears because of actions such as Refresh, Reset, Restore, Create Branch, and Bookmark. Clicking the second bubble will show you specific details of the action, such as the specifics of the action including its name, the time the action occurred, and the data sources used at a point in time. This is illustrated below.
Parent Data Sources and Child Data Sources
Working with Multiple Branches and Timelines
Branch 1:
Branch 1 Timeline
Branch 2:
Branch 2 Timeline
A user may have actually worked with these branches in the following order over time:
Branch 1: Create a branch and use |
Branch 2: Create another branch and use |
Branch 1: Activate branch, Restore the data source and use |
Branch 2: Activate branch and create bookmarks |
Branch 2: Refresh the data source from a particular point in time |
Branch 2: Reset a branch to the last action (e.g., refresh) on the timeline, and use |
In the above illustrations, an individual branch's timeline shows all actions performed on the branch while the branch was active. The active branch timeline can be interrupted and deactivated when you choose to perform actions such as switching to another branch, Create Branch, Activate, or Stop a data container. Additionally, you will only be able to view actions on a single branch at a time. A better way to manage multiple branches is to go to the Time tab in the Data Container View Panel. The Time tab allows you to access the container timeline, which becomes useful as you toggle back and forth between branches to complete different tasks. The container timeline allows you to view all the continuous data points of time, with all actions taken on all branches in a single data container.
Container Timeline
Understanding How to Preserve Data in a Point in Time
Preserve Data in a Point in Time
The black arrows above point to a tick, (representing a point in time) clicked on the branch timeline. This represents the time the Reset action was performed on the data container. The red arrows point to when time was captured in a data source using the Reset action on the branch timeline. When clicked, the reset bubble provides more details with a flyout, indicating where the data comes from and the time that the data represents. Additionally, the reset bubble detail flip card provides additional information about each data source. Specifically, the blue arrows point to the time used for each data source at this point in the data container.
This does not show the time that was used for each source that pulled the data.
The time represented on the branch timeline varies based on many factors. For example, after you select a specific point in time on the branch timeline, the Delphix Engine will map that point to the closest usable point in time for each data source. Based on the properties of the underlying data sources, these times may be different. Not all data sources track changes at the same granularity, as illustrated below.
Point In Time
While a branch timeline can follow a continuous time flow, the data sources being selected for each time segment may not be continuous.
Understanding Bookmarks
Bookmarks Tab in the Data Container View Panel
The Bookmarks tab is the third tab in the Data Container View Panel within the data container workspace of the Delphix Self-Service interface. It allows you to find a bookmark that is within your data container and view the branch where the bookmark has been placed.
Bookmark Tab
Bookmarks Tile in the Data Container Report Panel
The Bookmarks tile in the Data Container Report Panel allows you to see all bookmarks within your container and all bookmarks that other users have made available to you. Here you can also edit details about bookmarks, create new branches, and restore the active branch to the bookmark's point of data time.
Bookmark Tile
Bookmark Sharing Permissions
Your bookmarks will only be shared with data users in data containers created from the same data template. This is because all data containers created from the same data template have a compatible set of data sources.
Bookmark Appearance
A bookmark that is private | |
A bookmark you have shared | |
A bookmark that has been shared with you |
Data Container Storage and Retention for Branches and Timelines
Data Container and Retention