Skip to content

Commit f02d947

Browse files
committed
Pattern updates for new handlebars
1 parent bdd2595 commit f02d947

10 files changed

+48
-40
lines changed

Virtual_EDW/Form_Main.Designer.cs

Lines changed: 14 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Virtual_EDW/Form_Main.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,15 @@ public FormMain()
3434
InitializeComponent();
3535

3636
// Set the version of the build for everything
37-
const string versionNumberForApplication = "v1.6.5";
37+
const string versionNumberForApplication = "v1.6.6";
3838

3939
Text = $"Virtual Data Warehouse - {versionNumberForApplication}";
40+
labelWelcome.Text = $"{labelWelcome.Text} - { versionNumberForApplication}";
41+
;
4042
VdwConfigurationSettings.VdwEventLog.Add(Event.CreateNewEvent(EventTypes.Information, $"{Text}."));
4143

44+
45+
4246
#region Root Paths
4347
// Make sure the root directories exist, based on (tool) parameters
4448

@@ -1625,5 +1629,10 @@ private void tabControlMain_SelectedIndexChanged(object sender, EventArgs e)
16251629
FormBase.VdwConfigurationSettings.SelectedMainTab = tabControlMain.SelectedTab.Name;
16261630
}
16271631
}
1632+
1633+
private void richTextBoxMainScreen_TextChanged(object sender, EventArgs e)
1634+
{
1635+
1636+
}
16281637
}
16291638
}

Virtual_EDW/LoadPatterns/loadPatternHubDeltaSelect.Handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ FROM
2828
stg.[{{../metadataConfiguration.loadDateTimeAttribute}}],
2929
-1 AS [{{../metadataConfiguration.etlProcessAttribute}}],
3030
stg.[{{../metadataConfiguration.recordSourceAttribute}}]
31-
FROM [{{sourceDataObjects.0.name}}] stg
31+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}] stg
3232
WHERE NOT EXISTS
3333
(
3434
SELECT 1

Virtual_EDW/LoadPatterns/loadPatternHubView.Handlebars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ FROM
3535
CAST({{sourceDataItems.0.name}} AS NVARCHAR(100)) AS {{targetDataItem.name}},{{/each}}{{/each}}
3636
{{../metadataConfiguration.recordSourceAttribute}},
3737
MIN({{../metadataConfiguration.loadDateTimeAttribute}}) AS {{../metadataConfiguration.loadDateTimeAttribute}}
38-
FROM [{{sourceDataObjects.0.name}}]
38+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
3939
WHERE {{#each businessKeys}}{{#each businessKeyComponentMapping}}
4040
{{sourceDataItems.0.name}} IS NOT NULL{{#unless @last}} AND{{/unless}}{{/each}}{{/each}}
4141
{{#if filterCriterion}}AND {{filterCriterion}}{{/if}}

Virtual_EDW/LoadPatterns/loadPatternLinkSatelliteDrivingKeyView.Handlebars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ FROM
5858
PARTITION BY {{#each ../../../../businessKeys}}{{#each BusinessKeyComponentMapping}}{{#each SourceDataItems}}{{#stringcompare dataItemClassification.0.classification "DrivingKey"}}{{name}}{{#unless @last}},{{/unless}}{{/stringcompare}}{{/each}}{{/each}}{{/each}}
5959
ORDER BY [{{../../../../../metadataConfiguration.loadDateTimeAttribute}}]
6060
) AS PREVIOUS_FOLLOWER_KEY{{@index}} {{/stringdiff}}{{/each}}{{/each}}{{/each}}
61-
FROM {{sourceDataObjects.0.name}}
61+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
6262
WHERE NOT
6363
([{{../metadataConfiguration.sourceRowIdAttribute}}]>1 AND [{{../metadataConfiguration.changeDataCaptureAttribute}}] ='Delete')
6464
{{#if filterCriterion}}AND {{filterCriterion}} {{/if}}
@@ -84,7 +84,7 @@ FROM
8484
PARTITION BY {{#each businessKeys}}{{#each BusinessKeyComponentMapping}}{{#each SourceDataItems}}{{#stringcompare dataItemClassification.0.classification "DrivingKey"}}{{name}}{{#unless @last}},{{/unless}}{{/stringcompare}}{{/each}}{{/each}}{{/each}}
8585
ORDER BY [{{../metadataConfiguration.loadDateTimeAttribute}}], {{#each businessKeys}}{{#each BusinessKeyComponentMapping}}{{#each SourceDataItems}}{{#stringcompare dataItemClassification.0.classification "DrivingKey"}}{{name}}{{#unless @last}},{{/unless}}{{/stringcompare}}{{/each}}{{/each}}{{/each}} ASC
8686
) AS ROWVERSION
87-
FROM {{sourceDataObjects.0.name}}
87+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
8888
) dummysub
8989
WHERE ROWVERSION=1
9090
) sub

Virtual_EDW/LoadPatterns/loadPatternLinkSatelliteView.Handlebars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ FROM
105105
HASHBYTES('MD5',{{#each dataItemMappings}}
106106
ISNULL(RTRIM(CONVERT(NVARCHAR(100),{{sourceDataItems.0.name}})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}
107107
) AS COMBINED_VALUE
108-
FROM {{sourceDataObjects.0.name}}
108+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
109109
{{#if filterCriterion}}WHERE {{filterCriterion}} {{/if}}
110110
UNION
111111
SELECT DISTINCT
@@ -119,7 +119,7 @@ FROM
119119
{{stringcompare targetDataItem.dataItemClassification.0.classification 'MultiActive'}}[{{sourceDataItems.0.name}}]{{else}}NULL{{/stringcompare}} AS [{{sourceDataItems.0.name}}],
120120
{{/each}}
121121
0x00000000000000000000000000000000 AS COMBINED_VALUE
122-
FROM {{sourceDataObjects.0.name}}
122+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
123123
) sub
124124
) combined_value
125125
WHERE

Virtual_EDW/LoadPatterns/loadPatternLinkView.Handlebars

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@ FROM
1313
( {{#each dataObjectMappings}}{{#if @first}}
1414
SELECT
1515
HASHBYTES('MD5', {{#each businessKeys}} {{#unless @first}}{{!-- Create the Surrogate Key using the combined Business Keys --}}{{#each dataItemMappings}}ISNULL(RTRIM(CONVERT(NVARCHAR(100), [{{targetDataItem.name}}], 'N/A') + '#~!'{{/each}}
16-
{{#each businessKeyComponentMapping}} ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{../../@index}})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}{{#unless @last}} +{{/unless}}{{/unless}}{{/each}}
16+
{{#each businessKeyComponentMapping}} ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{@../index }})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}{{#unless @last}} +{{/unless}}{{/unless}}{{/each}}
1717
{{#each dataItemMappings}} + ISNULL(RTRIM(CONVERT(NVARCHAR(100), [{{targetDataItem.name}}])), 'N/A') + '#~!'{{/each}}{{#each businessKeys}} {{#if @first}} ) AS {{surrogateKey}},{{/if}}{{/each}}
1818
-1 AS {{../metadataConfiguration.etlProcessAttribute}}, {{!-- List out the ETL Framework attributes --}}
1919
MIN({{../metadataConfiguration.loadDateTimeAttribute}}) AS {{../metadataConfiguration.loadDateTimeAttribute}},
2020
{{../metadataConfiguration.recordSourceAttribute}},{{#each businessKeys}}{{#unless @first}} {{!-- List out the separate (Hub) business keys, by skipping the first generic relationship key. --}}
2121
{{#unless businessKeyClassification}}HASHBYTES('MD5',
2222
{{#each businessKeyComponentMapping}}
23-
ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{../../@index}})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}
23+
ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{@../index }})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}
2424
) AS {{surrogateKey}},
25-
{{/unless}}{{#if businessKeyClassification}}{{#each businessKeyComponentMapping}}{{targetDataItem.name}}{{../../@index}}{{/each}} AS {{surrogateKey}},
25+
{{/unless}}{{#if businessKeyClassification}}{{#each businessKeyComponentMapping}}{{targetDataItem.name}}{{@../index }}{{/each}} AS {{surrogateKey}},
2626
{{/if}} {{/unless}} {{/each}}{{#each dataItemMappings}}
2727
[{{targetDataItem.name}}],{{/each}}
2828
ROW_NUMBER() OVER (PARTITION BY {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}} {{!-- Create a row number to enable selection only the earliest row, ordered by date/time --}}
29-
{{targetDataItem.name}}{{../../@index}}{{#unless @last}},{{/unless}}{{/each}}{{#unless @last}},{{/unless}}{{/unless}} {{/each}}
29+
{{targetDataItem.name}}{{@../index }}{{#unless @last}},{{/unless}}{{/each}}{{#unless @last}},{{/unless}}{{/unless}} {{/each}}
3030
{{#each dataItemMappings}},[{{targetDataItem.name}}]{{/each}}
3131
ORDER BY
3232
MIN({{../metadataConfiguration.loadDateTimeAttribute}})
@@ -35,11 +35,11 @@ FROM
3535
({{/if}}{{/each}}
3636
{{#each dataObjectMappings }}
3737
SELECT {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}}
38-
CAST({{sourceDataItems.0.name}} AS NVARCHAR(100)) AS {{targetDataItem.name}}{{../../@index}},{{/each}}{{/unless}}{{/each}}{{#each dataItemMappings}}
38+
CAST({{sourceDataItems.0.name}} AS NVARCHAR(100)) AS {{targetDataItem.name}}{{@../index }},{{/each}}{{/unless}}{{/each}}{{#each dataItemMappings}}
3939
[{{sourceDataItems.0.name}}] AS [{{targetDataItem.name}}],{{/each}}
4040
{{../metadataConfiguration.recordSourceAttribute}},
4141
MIN({{../metadataConfiguration.loadDateTimeAttribute}}) AS {{../metadataConfiguration.loadDateTimeAttribute}}
42-
FROM [{{sourceDataObjects.0.name}}]
42+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
4343
WHERE {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}}
4444
{{sourceDataItems.0.name}} IS NOT NULL{{#unless @last}} AND{{/unless}}{{/each}}{{#unless @last}} AND{{/unless}}{{/unless}} {{/each}}
4545
{{#each dataItemMappings}}
@@ -51,7 +51,7 @@ FROM
5151
{{../metadataConfiguration.recordSourceAttribute}}{{#unless @last}}UNION{{/unless}}
5252
) LINK_selection
5353
GROUP BY {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}}
54-
{{targetDataItem.name}}{{../../@index}}{{#unless @last}},{{/unless}}{{/each}},{{/unless}}{{/each}}
54+
{{targetDataItem.name}}{{@../index }}{{#unless @last}},{{/unless}}{{/each}},{{/unless}}{{/each}}
5555
{{#each dataItemMappings}}
5656
[{{targetDataItem.name}}],{{/each}}
5757
{{../metadataConfiguration.recordSourceAttribute}} {{/each}}

Virtual_EDW/LoadPatterns/loadPatternLinkViewNoHash.Handlebars

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@ FROM
1313
( {{#each dataObjectMappings}}{{#if @first}}
1414
SELECT
1515
{{#each businessKeys}} {{#unless @first}}{{!-- Create the Surrogate Key using the combined Business Keys --}}{{#each dataItemMappings}}ISNULL(RTRIM(CONVERT(NVARCHAR(100), [{{targetDataItem.name}}], 'N/A') + '#~!'{{/each}}
16-
{{#each businessKeyComponentMapping}} ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{../../@index}})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}{{#unless @last}} +{{/unless}}{{/unless}}{{/each}}
16+
{{#each businessKeyComponentMapping}} ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{@../index }})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}{{#unless @last}} +{{/unless}}{{/unless}}{{/each}}
1717
{{#each dataItemMappings}} + ISNULL(RTRIM(CONVERT(NVARCHAR(100), [{{targetDataItem.name}}])), 'N/A') + '#~!'{{/each}}{{#each businessKeys}} {{#if @first}}AS {{surrogateKey}},{{/if}}{{/each}}
1818
-1 AS {{../metadataConfiguration.etlProcessAttribute}}, {{!-- List out the ETL Framework attributes --}}
1919
MIN({{../metadataConfiguration.loadDateTimeAttribute}}) AS {{../metadataConfiguration.loadDateTimeAttribute}},
2020
{{../metadataConfiguration.recordSourceAttribute}},{{#each businessKeys}}{{#unless @first}} {{!-- List out the separate (Hub) business keys, by skipping the first generic relationship key. --}}
2121
{{#unless businessKeyClassification}}
2222
{{#each businessKeyComponentMapping}}
23-
ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{../../@index}})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}
23+
ISNULL(RTRIM(CONVERT(NVARCHAR(100), {{targetDataItem.name}}{{@../index }})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}
2424
AS {{surrogateKey}},
25-
{{/unless}}{{#if businessKeyClassification}}{{#each businessKeyComponentMapping}}{{targetDataItem.name}}{{../../@index}}{{/each}} AS {{surrogateKey}},
25+
{{/unless}}{{#if businessKeyClassification}}{{#each businessKeyComponentMapping}}{{targetDataItem.name}}{{@../index }}{{/each}} AS {{surrogateKey}},
2626
{{/if}} {{/unless}} {{/each}}{{#each dataItemMappings}}
2727
[{{targetDataItem.name}}],{{/each}}
2828
ROW_NUMBER() OVER (PARTITION BY {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}} {{!-- Create a row number to enable selection only the earliest row, ordered by date/time --}}
29-
{{targetDataItem.name}}{{../../@index}}{{#unless @last}},{{/unless}}{{/each}}{{#unless @last}},{{/unless}}{{/unless}} {{/each}}
29+
{{targetDataItem.name}}{{@../index }}{{#unless @last}},{{/unless}}{{/each}}{{#unless @last}},{{/unless}}{{/unless}} {{/each}}
3030
{{#each dataItemMappings}},[{{targetDataItem.name}}]{{/each}}
3131
ORDER BY
3232
MIN({{../metadataConfiguration.loadDateTimeAttribute}})
@@ -35,11 +35,11 @@ FROM
3535
({{/if}}{{/each}}
3636
{{#each dataObjectMappings }}
3737
SELECT {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}}
38-
CAST({{sourceDataItems.0.name}} AS NVARCHAR(100)) AS {{targetDataItem.name}}{{../../@index}},{{/each}}{{/unless}}{{/each}}{{#each dataItemMappings}}
38+
CAST({{sourceDataItems.0.name}} AS NVARCHAR(100)) AS {{targetDataItem.name}}{{@../index }},{{/each}}{{/unless}}{{/each}}{{#each dataItemMappings}}
3939
[{{sourceDataItems.0.name}}] AS [{{targetDataItem.name}}],{{/each}}
4040
{{../metadataConfiguration.recordSourceAttribute}},
4141
MIN({{../metadataConfiguration.loadDateTimeAttribute}}) AS {{../metadataConfiguration.loadDateTimeAttribute}}
42-
FROM [{{sourceDataObjects.0.name}}]
42+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
4343
WHERE {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}}
4444
{{sourceDataItems.0.name}} IS NOT NULL{{#unless @last}} AND{{/unless}}{{/each}}{{#unless @last}} AND{{/unless}}{{/unless}} {{/each}}
4545
{{#each dataItemMappings}}
@@ -51,7 +51,7 @@ FROM
5151
{{../metadataConfiguration.recordSourceAttribute}}{{#unless @last}}UNION{{/unless}}
5252
) LINK_selection
5353
GROUP BY {{#each businessKeys}} {{#unless @first}} {{#each businessKeyComponentMapping}}
54-
{{targetDataItem.name}}{{../../@index}}{{#unless @last}},{{/unless}}{{/each}},{{/unless}}{{/each}}
54+
{{targetDataItem.name}}{{@../index }}{{#unless @last}},{{/unless}}{{/each}},{{/unless}}{{/each}}
5555
{{#each dataItemMappings}}
5656
[{{targetDataItem.name}}],{{/each}}
5757
{{../metadataConfiguration.recordSourceAttribute}} {{/each}}

Virtual_EDW/LoadPatterns/loadPatternSatelliteView.Handlebars

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ FROM
108108
HASHBYTES('MD5',{{#each dataItemMappings}}
109109
ISNULL(RTRIM(CONVERT(NVARCHAR(100),{{sourceDataItems.0.name}})), 'N/A') + '#~!'{{#unless @last}} +{{/unless}}{{/each}}
110110
) AS COMBINED_VALUE
111-
FROM {{sourceDataObjects.0.name}}
111+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
112112
{{#if filterCriterion}}WHERE {{filterCriterion}} {{/if}}
113113
UNION
114114
SELECT DISTINCT
@@ -122,7 +122,7 @@ FROM
122122
{{stringcompare targetDataItem.dataItemClassification.0.classification 'MultiActive'}}[{{sourceDataItems.0.name}}]{{else}}NULL{{/stringcompare}} AS [{{sourceDataItems.0.name}}],
123123
{{/each}}
124124
0x00000000000000000000000000000000 AS COMBINED_VALUE
125-
FROM {{sourceDataObjects.0.name}}
125+
FROM [{{sourceDataObjects.0.dataObjectConnection.extensions.1.value}}].[{{sourceDataObjects.0.name}}]
126126
) sub
127127
) combined_value
128128
WHERE

0 commit comments

Comments
 (0)