Screenshots to accompany the ETL Assistant article posted on LinkedIn for Eric Whitley. ETL Assistant automates the heavy lifting for importing data from ODBC/OLEDB-compliant data sources into Microsoft SQL Server
2. Home Page
“Quick start,” high level stats, and recent items.
We provide easy access to setting up new
datasources and groups as well as adding tables
to groups. This is a simple, wizard-like 3 step
process. We also show some basic stats on the
number of objects in the system. Yes – we really
do use this for over 30,000+ tables across 30+
separate source systems.
5. Menu Example
Categorized mini-mega-menu with recent items
and common functions. Just a simple way for us
to provide easier access to key functions while
saving on screen real-estate. The items on the
right provide quick access to recently used data
sources, groups, or tables (specific to each
menu) as well as faster access to “create”
functionality.
6.
7. Search Bar
Inline global search with categorized results. The
search system isn’t particularly smart, but it gets
the job done and saves you some pain –
otherwise you’d needed to “page” through lists
of items.
8.
9. Table - Basic Settings
Basic settings in display mode. Just like how the
data source can override settings from the data
source type defaults, the table can override
settings set in the data source. Need to target a
different schema or use a different staging
database? No problem – just change things. This
is particularly useful if your table requires a
different full or incremental load query.
10.
11. Table - Basic / Advanced Settings
Override target data types by source system,
data type, and column name (using regular
expressiBasic and advanced settings in display
mode. We provide even more bells & whistles
here. You can set your table to stage even on full
load (helpful if you don’t want to wipe out your
data during loads), specify behavior to override
Nick Smith’s dynamic merge, enable table
structure synch via SMO, or have MSSQL monitor
“critical” columns in a source system.
12.
13. SQL Templates with Drag-and-Drop
SQL Templates and QVars support drag-and-drop
from the QVar panel into specific destination
panels. Hooray for jquery awesomeness!
14.
15. Group / Table Manager
The table / group manager and bulk DDL
generator are integrated into the same easy-to-
use interface
16.
17. Table - Generate SQL
Generate table DDL. Another helper to simplify
your life. This is embedded in a few places.
18.
19. Table DDL Builder – “Smart Columns”
Override target data types by source system,
data type, and column name (using regular
expressions). Our philosophy is the data
architect knows best. We let you specify
replacement data types in several different
ways.
20.
21. Job History Detail
Display job history for a specific job. Expanded
items use ajax (jquery + json) to pull in details as
required. We only take what we need to survive.