Commit 887d103c authored by mohammed.akhib's avatar mohammed.akhib

added ccpc report

parent 8895f195
......@@ -5800,6 +5800,7 @@ class SterliteCCPCQuery:
group by
1;
"""
class SetAnodeWeight:
QUERY_1 = """SELECT kpi, shift, set_anode_weight,weigh_bridge, metric
FROM (
......@@ -5825,6 +5826,131 @@ class SterliteCCPCQuery:
WHERE DATE BETWEEN '{DAY_START_DATE}' AND '{DAY_END_DATE}'
"""
class Tbc:
QUERY_1 = """SELECT
kpi,
shift,
value,
CAST(date AS TIME) AS time
FROM
(
SELECT
date,
lpg_param AS kpi,
shift,
COALESCE(lpg_value, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift a'
UNION ALL
SELECT
date,
lpg_param2 AS kpi,
shift,
COALESCE(lpg_value2, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift bb'
UNION ALL
SELECT
date,
lpg_param3 AS kpi,
shift,
COALESCE(lpg_value3, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift cc'
) foo
WHERE DATE BETWEEN '{DAY_START_DATE}' AND '{DAY_END_DATE}'
"""
QUERY_2 = """SELECT
kpi,
shift,
value,
CAST(date AS TIME) AS time
FROM
(
SELECT
date,
lpg_param AS kpi,
shift,
COALESCE(lpg_value, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift aa'
UNION ALL
SELECT
date,
lpg_param2 AS kpi,
shift,
COALESCE(lpg_value2, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift b'
UNION ALL
SELECT
date,
lpg_param3 AS kpi,
shift,
COALESCE(lpg_value3, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift cc'
) foo
WHERE DATE BETWEEN '{DAY_START_DATE}' AND '{DAY_END_DATE}'
"""
QUERY_3 = """SELECT
kpi,
shift,
value,
CAST(date AS TIME) AS time
FROM
(
SELECT
date,
lpg_param AS kpi,
shift,
COALESCE(lpg_value, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift aa'
UNION ALL
SELECT
date,
lpg_param2 AS kpi,
shift,
COALESCE(lpg_value2, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift bb'
UNION ALL
SELECT
date,
lpg_param3 AS kpi,
shift,
COALESCE(lpg_value3, '0') AS value
FROM
semantic_prod.ccpc_lpg_vapouriser
WHERE
LOWER(shift) = 'shift c'
) foo
WHERE DATE BETWEEN '{DAY_START_DATE}' AND '{DAY_END_DATE}'
"""
class ProcessParameter:
QUERY_1= """select
select_ccpc as kpi,
avg(value_ccpc) as metric_value
from
semantic_prod.ccpc_ctq_new
group by
1
WHERE DATE BETWEEN '{DAY_START_DATE}' AND '{DAY_END_DATE}'
"""
......@@ -266,64 +266,22 @@ class SterliteRefineryTemplate:
"TBC": {
"columns": ["SHIFT", "TIME", "TANK OUTLET PRESSURE", "VAP. OUTLET PRESSURE", "LINE. OUTLET PRESSURE",
"LINE. TEM "],
"query": {},
"data": [],
"data_column": ["shift", "time", "tank outlet pressure", "vap. outlet pressure",
"line. outlet pressure", "line. tem "],
},
"Electrical Vaporiser 1": {
"columns": ["WATER TEMP.", "WATER LEVEL", "WATER VALVE CONDITION", "STATUS"
],
"query": {
"BANK / CROP": [
SterliteRefineryQuery.BankCropStripping.QUERY_1,
]
},
"data": [],
"data_column": ["water temp.", "water level", "water valve condition", "status"
],
},
"Electrical Vaporiser 2": {
"columns": ["WATER TEMP.", "WATER LEVEL", "WATER VALVE CONDITION", "STATUS"
],
"query": {
"BANK / CROP": [
SterliteRefineryQuery.BankCropStripping.QUERY_1,
]
},
"data": [],
"data_column": ["water temp.", "water level", "water valve condition", "status"
],
},
"Electrical Vaporiser 3": {
"columns": ["WATER TEMP.", "WATER LEVEL", "WATER VALVE CONDITION", "STATUS"
],
"query": {
"BANK / CROP": [
SterliteRefineryQuery.BankCropStripping.QUERY_1,
]
},
"data": [],
"data_column": ["water temp.", "water level", "water valve condition", "status"
],
},
"Electrical Vaporiser 4": {
"columns": ["WATER TEMP.", "WATER LEVEL", "WATER VALVE CONDITION", "STATUS"
],
"query": {
"BANK / CROP": [
SterliteRefineryQuery.BankCropStripping.QUERY_1,
]
SterliteCCPCQuery.Tbc.QUERY_1,
SterliteCCPCQuery.Tbc.QUERY_2,
SterliteCCPCQuery.Tbc.QUERY_3,
},
"data": [],
"data_column": ["water temp.", "water level", "water valve condition", "status"
],
"data_column": ["shift", "time", "tank outlet pressure", "vap. outlet pressure",
"line. outlet pressure", "line. tem "],
},
},
{
"PROCESS PARAMETERS": {
"columns": ["PARAMATER", "RANGE ", "AVG VALUE", "2", "3", "4"],
"query": {
SterliteCCPCQuery.ProcessParameter.QUERY_1
},
"data": [],
"data_column": ["paramater", "range ", "avg value", "2", "3", "4"],
......@@ -556,7 +514,7 @@ class SterliteRefineryTemplate:
]
},
"data": [],
"data_column": ["kpi", "shift","set_anode_weight","weight_bridge","metric"],
"data_column": ["kpi", "shift", "set_anode_weight", "weight_bridge", "metric"],
"addition": {
"merge_header": "SPECIFIC CONSUMPTION",
"primary": "consumables"
......@@ -610,7 +568,7 @@ class SterliteRefineryTemplate:
]
},
"data": [],
"data_column": ["kpi", "shift","set_anode_weight","weight_bridge","metric"],
"data_column": ["kpi", "shift", "set_anode_weight", "weight_bridge", "metric"],
"addition": {
"merge_header": "SPECIFIC CONSUMPTION",
"primary": "consumables"
......@@ -664,7 +622,7 @@ class SterliteRefineryTemplate:
]
},
"data": [],
"data_column": ["kpi", "shift","set_anode_weight","weight_bridge","metric"],
"data_column": ["kpi", "shift", "set_anode_weight", "weight_bridge", "metric"],
"addition": {
"merge_header": "SPECIFIC CONSUMPTION",
"primary": "consumables"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment