Skip to content

Commit 6dd934c

Browse files
committed
ARM template and parameters deployed on 6-18-2024 12:22:36, based on the collaboration branch's commit ID: c9a53a2
1 parent 48ed04c commit 6dd934c

File tree

2 files changed

+390
-0
lines changed

2 files changed

+390
-0
lines changed

sc4-dev-df001/ARMTemplateForFactory.json

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1962,6 +1962,24 @@
19621962
"dependencyConditions": [
19631963
"Succeeded"
19641964
]
1965+
},
1966+
{
1967+
"activity": "SetVariableMinimumPlays",
1968+
"dependencyConditions": [
1969+
"Succeeded"
1970+
]
1971+
},
1972+
{
1973+
"activity": "SetVariableMinimumLift",
1974+
"dependencyConditions": [
1975+
"Succeeded"
1976+
]
1977+
},
1978+
{
1979+
"activity": "SetVariableMinimumUsersRatio",
1980+
"dependencyConditions": [
1981+
"Succeeded"
1982+
]
19651983
}
19661984
],
19671985
"policy": {
@@ -2119,6 +2137,174 @@
21192137
}
21202138
}
21212139
}
2140+
},
2141+
{
2142+
"name": "SetVariableMinimumPlays",
2143+
"description": "Set Variable \"minimumPlays\"",
2144+
"type": "SetVariable",
2145+
"dependsOn": [],
2146+
"policy": {
2147+
"secureOutput": false,
2148+
"secureInput": false
2149+
},
2150+
"userProperties": [],
2151+
"typeProperties": {
2152+
"variableName": "minimumPlays",
2153+
"value": {
2154+
"value": "@string(pipeline().globalParameters.minimumPlays)",
2155+
"type": "Expression"
2156+
}
2157+
}
2158+
},
2159+
{
2160+
"name": "SetVariableMinimumLift",
2161+
"description": "Set Variable \"minimumLift\"",
2162+
"type": "SetVariable",
2163+
"dependsOn": [],
2164+
"policy": {
2165+
"secureOutput": false,
2166+
"secureInput": false
2167+
},
2168+
"userProperties": [],
2169+
"typeProperties": {
2170+
"variableName": "minimumLift",
2171+
"value": {
2172+
"value": "@string(pipeline().globalParameters.minimumLift)",
2173+
"type": "Expression"
2174+
}
2175+
}
2176+
},
2177+
{
2178+
"name": "SetVariableMinimumUsersRatio",
2179+
"description": "Set Variable \"minimumUsersRatio\"",
2180+
"type": "SetVariable",
2181+
"dependsOn": [],
2182+
"policy": {
2183+
"secureOutput": false,
2184+
"secureInput": false
2185+
},
2186+
"userProperties": [],
2187+
"typeProperties": {
2188+
"variableName": "minimumUsersRatio",
2189+
"value": {
2190+
"value": "@string(pipeline().globalParameters.minimumUsersRatio)",
2191+
"type": "Expression"
2192+
}
2193+
}
2194+
},
2195+
{
2196+
"name": "MinimumPlaysToKusto",
2197+
"description": "Insert Reference data into Kusto",
2198+
"type": "AzureDataExplorerCommand",
2199+
"dependsOn": [
2200+
{
2201+
"activity": "MinimumNumberOfUsersPerWindowToKusto_copy1",
2202+
"dependencyConditions": [
2203+
"Succeeded"
2204+
]
2205+
}
2206+
],
2207+
"policy": {
2208+
"timeout": "0.12:00:00",
2209+
"retry": 0,
2210+
"retryIntervalInSeconds": 30,
2211+
"secureOutput": false,
2212+
"secureInput": false
2213+
},
2214+
"userProperties": [],
2215+
"typeProperties": {
2216+
"command": {
2217+
"value": "@concat('.set-or-append ', pipeline().parameters.sinkTable, ' <| print name = \"minimumPlays\", value = real(', variables('minimumPlays'), '), timestamp = now()')",
2218+
"type": "Expression"
2219+
},
2220+
"commandTimeout": "00:10:00"
2221+
},
2222+
"linkedServiceName": {
2223+
"referenceName": "AzureDataExplorer",
2224+
"type": "LinkedServiceReference",
2225+
"parameters": {
2226+
"databaseName": {
2227+
"value": "@pipeline().parameters.sinkDatabase",
2228+
"type": "Expression"
2229+
}
2230+
}
2231+
}
2232+
},
2233+
{
2234+
"name": "MinimumLiftToKusto",
2235+
"description": "Insert Reference data into Kusto",
2236+
"type": "AzureDataExplorerCommand",
2237+
"dependsOn": [
2238+
{
2239+
"activity": "MinimumPlaysToKusto",
2240+
"dependencyConditions": [
2241+
"Succeeded"
2242+
]
2243+
}
2244+
],
2245+
"policy": {
2246+
"timeout": "0.12:00:00",
2247+
"retry": 0,
2248+
"retryIntervalInSeconds": 30,
2249+
"secureOutput": false,
2250+
"secureInput": false
2251+
},
2252+
"userProperties": [],
2253+
"typeProperties": {
2254+
"command": {
2255+
"value": "@concat('.set-or-append ', pipeline().parameters.sinkTable, ' <| print name = \"minimumLift\", value = real(', variables('minimumLift'), '), timestamp = now()')",
2256+
"type": "Expression"
2257+
},
2258+
"commandTimeout": "00:10:00"
2259+
},
2260+
"linkedServiceName": {
2261+
"referenceName": "AzureDataExplorer",
2262+
"type": "LinkedServiceReference",
2263+
"parameters": {
2264+
"databaseName": {
2265+
"value": "@pipeline().parameters.sinkDatabase",
2266+
"type": "Expression"
2267+
}
2268+
}
2269+
}
2270+
},
2271+
{
2272+
"name": "MinimumUsersRatioToKusto",
2273+
"description": "Insert Reference data into Kusto",
2274+
"type": "AzureDataExplorerCommand",
2275+
"dependsOn": [
2276+
{
2277+
"activity": "MinimumLiftToKusto",
2278+
"dependencyConditions": [
2279+
"Succeeded"
2280+
]
2281+
}
2282+
],
2283+
"policy": {
2284+
"timeout": "0.12:00:00",
2285+
"retry": 0,
2286+
"retryIntervalInSeconds": 30,
2287+
"secureOutput": false,
2288+
"secureInput": false
2289+
},
2290+
"userProperties": [],
2291+
"typeProperties": {
2292+
"command": {
2293+
"value": "@concat('.set-or-append ', pipeline().parameters.sinkTable, ' <| print name = \"minimumUsersRatio\", value = real(', variables('minimumUsersRatio'), '), timestamp = now()')",
2294+
"type": "Expression"
2295+
},
2296+
"commandTimeout": "00:10:00"
2297+
},
2298+
"linkedServiceName": {
2299+
"referenceName": "AzureDataExplorer",
2300+
"type": "LinkedServiceReference",
2301+
"parameters": {
2302+
"databaseName": {
2303+
"value": "@pipeline().parameters.sinkDatabase",
2304+
"type": "Expression"
2305+
}
2306+
}
2307+
}
21222308
}
21232309
],
21242310
"policy": {
@@ -2141,6 +2327,15 @@
21412327
},
21422328
"minimumNumberOfUsersPerWindow": {
21432329
"type": "String"
2330+
},
2331+
"minimumPlays": {
2332+
"type": "String"
2333+
},
2334+
"minimumLift": {
2335+
"type": "String"
2336+
},
2337+
"minimumUsersRatio": {
2338+
"type": "String"
21442339
}
21452340
},
21462341
"folder": {

0 commit comments

Comments
 (0)