And a discovery:
If you use number references for columns rather than name references, you have to increment the tool tip by 2 since there are double the columns. So the above example would need to be:
select 'dbr.tooltip', 1, 'tooltip_colA';
select 'dbr.tooltip', 3, 'tooltip_colB';
select 'dbr.tooltip', 5, 'tooltip_colC';
select 'dbr.tooltip', 7, 'tooltip_colD';
select 'dbr.tooltip', 9, 'tooltip_colE';
select 'dbr.tooltip', 11, 'tooltip_colF';
select 'dbr.tooltip', 13, 'tooltip_colG';
select 'dbr.pageview';
select
'ColumnDataA' AS 'ColumnNameA', 'ColumnTipA' as 'tooltip_colA',
'ColumnDataB' AS 'ColumnNameB', 'ColumnTipB' as 'tooltip_colB',
'ColumnDataC' AS 'ColumnNameC', 'ColumnTipC' as 'tooltip_colC',
'ColumnDataD' AS 'ColumnNameD', 'ColumnTipD' as 'tooltip_colD',
'ColumnDataE' AS 'ColumnNameE', 'ColumnTipE' as 'tooltip_colE',
'ColumnDataF' AS 'ColumnNameF', 'ColumnTipF' as 'tooltip_colF',
'ColumnDataG' AS 'ColumnNameG', 'ColumnTipG' as 'tooltip_colG';
This also applies to other column number references (e.g. editable fields)