Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sterlite_custom_reports
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
suryakant
sterlite_custom_reports
Commits
11fd85f6
Commit
11fd85f6
authored
Oct 25, 2023
by
mohammed.akhib
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
UPDATED CCPP QUERIES
parent
c770bb96
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
916 additions
and
10 deletions
+916
-10
scripts/core/db/postgres/custom_report_query.py
scripts/core/db/postgres/custom_report_query.py
+916
-10
No files found.
scripts/core/db/postgres/custom_report_query.py
View file @
11fd85f6
...
...
@@ -5503,16 +5503,17 @@ class SterliteCCPCQuery:
class
MetalTemp
:
""" METAL TEMP """
QUERY_1
=
"""
select
select_ccpp as temp,
avg(value_ccpp) as on_date
from
semantic_prod.ccpp_ctp_new
WHERE
DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
group by
1;
"""
SELECT
CASE
WHEN lower(select_ccpc) = 'melt temperature' THEN 'Metal Temperature'
else select_ccpc END AS kpi,
AVG(value_ccpc) AS metric_value
FROM
semantic_prod.ccpc_ctp_new
WHERE lower(select_ccpc) in ('melt temperature','mould temperature','lpg temperature')
AND DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1;
"""
class
PersonOnDuty
:
QUERY_1
=
"""
...
...
@@ -5922,3 +5923,908 @@ class SterliteCCPCQuery:
group by
1
"""
class
SterliteCCPPQuery
:
"""CCPP REPORT QUERIES"""
class
Lpg
:
QUERY_1
=
"""
select
'lpg' as kpi,
'KG/MT' as unit,
lpg_consumption_total as metric_value
from
semantic_prod.ccpp_actual_production_2
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
;
"""
QUERY_2
=
"""
select
'lpg' as kpi,
'KG/MT' as unit,
lpg_consumption_total as metric_value
from
semantic_prod.ccpp_actual_production_2
WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
;
"""
class
SodiumSilicate
:
QUERY_1
=
"""
SELECT
kpi,
SUM(CAST(metric_value AS NUMERIC)) AS metric_value,
'KG/MT' as unit
FROM
(
SELECT
date,
'SODIUM SILICATE' AS kpi,
shift,
COALESCE(sodium_silicate_a, '0') AS metric_value
FROM
semantic_prod.actual_production_data_shiftwise_ccpp
WHERE
LOWER(shift) = 'shift a'
and sodium_silicate_a != ''
UNION ALL
SELECT
date,
'SODIUM SILICATE' AS kpi,
shift,
COALESCE(sodium_silicate_b, '0') AS metric_value
FROM
semantic_prod.actual_production_data_shiftwise_ccpp
WHERE
LOWER(shift) = 'shift b'
and sodium_silicate_b != ''
UNION ALL
SELECT
date,
'SODIUM SILICATE' AS kpi,
shift,
COALESCE(sodium_silicate_c, '0') AS metric_value
FROM
semantic_prod.actual_production_data_shiftwise_ccpp
WHERE
LOWER(shift) = 'shift c'
and sodium_silicate_c != ''
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY
1;
"""
QUERY_2
=
"""
SELECT
kpi,
SUM(CAST(metric_value AS NUMERIC)) AS metric_value,
'KG/MT' as unit
FROM
(
SELECT
date,
'SODIUM SILICATE' AS kpi,
shift,
COALESCE(sodium_silicate_a, '0') AS metric_value
FROM
semantic_prod.actual_production_data_shiftwise_ccpp
WHERE
LOWER(shift) = 'shift a'
and sodium_silicate_a != ''
UNION ALL
SELECT
date,
'SODIUM SILICATE' AS kpi,
shift,
COALESCE(sodium_silicate_b, '0') AS metric_value
FROM
semantic_prod.actual_production_data_shiftwise_ccpp
WHERE
LOWER(shift) = 'shift b'
and sodium_silicate_b != ''
UNION ALL
SELECT
date,
'SODIUM SILICATE' AS kpi,
shift,
COALESCE(sodium_silicate_c, '0') AS metric_value
FROM
semantic_prod.actual_production_data_shiftwise_ccpp
WHERE
LOWER(shift) = 'shift c'
and sodium_silicate_c != ''
) foo
WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY
1;
"""
class
Power
:
QUERY_1
=
"""
select
'power' as kpi,
'KWH/MT' as unit,
power_consumption_total as metric_value
from
semantic_prod.ccpp_actual_production_2
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}';
"""
QUERY_2
=
"""
select
'power' as kpi,
'KWH/MT' as unit,
power_consumption_total as metric_value
from
semantic_prod.ccpp_actual_production_2
WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}';
"""
class
KanshakiBlister
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Kanshashi Blister' AS kpi, shift, COALESCE(blister_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Kanshashi Blister' AS kpi, shift, COALESCE(blister_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Kanshashi Blister' AS kpi, shift, COALESCE(blister_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Kanshashi Blister' AS kpi, shift, COALESCE(blister_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Kanshashi Blister' AS kpi, shift, COALESCE(blister_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Kanshashi Blister' AS kpi, shift, COALESCE(blister_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo
WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
RejectedCoil
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Rejected coils' AS kpi, shift, COALESCE(rejected_coil_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Rejected coils' AS kpi, shift, COALESCE(rejected_coil_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Rejected coils' AS kpi, shift, COALESCE(rejected_coil_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Rejected coils' AS kpi, shift, COALESCE(rejected_coil_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Rejected coils' AS kpi, shift, COALESCE(rejected_coil_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Rejected coils' AS kpi, shift, COALESCE(rejected_coil_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
MasterAlloy
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Master Alloy' AS kpi, shift, COALESCE(master_alloy_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Master Alloy' AS kpi, shift, COALESCE(master_alloy_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Master Alloy' AS kpi, shift, COALESCE(master_alloy_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Master Alloy' AS kpi, shift, COALESCE(master_alloy_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Master Alloy' AS kpi, shift, COALESCE(master_alloy_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Master Alloy' AS kpi, shift, COALESCE(master_alloy_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
CssBlister
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'CSS Blister' AS kpi, shift, COALESCE(css_blister_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'CSS Blister' AS kpi, shift, COALESCE(css_blister_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'CSS Blister' AS kpi, shift, COALESCE(css_blister_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'CSS Blister' AS kpi, shift, COALESCE(css_blister_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'CSS Blister' AS kpi, shift, COALESCE(css_blister_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'CSS Blister' AS kpi, shift, COALESCE(css_blister_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
InternalRejectionAnode
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Internal Rejected Anode' AS kpi, shift, COALESCE(internal_reject_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Internal Rejected Anode' AS kpi, shift, COALESCE(internal_reject_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Internal Rejected Anode' AS kpi, shift, COALESCE(internal_reject_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Internal Rejected Anode' AS kpi, shift, COALESCE(internal_reject_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Internal Rejected Anode' AS kpi, shift, COALESCE(internal_reject_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Internal Rejected Anode' AS kpi, shift, COALESCE(internal_reject_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
RefinerySpentAnode
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Refinery Spent Anode' AS kpi, shift, COALESCE(ref_spent_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Refinery Spent Anode' AS kpi, shift, COALESCE(ref_spent_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Refinery Spent Anode' AS kpi, shift, COALESCE(ref_spent_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Refinery Spent Anode' AS kpi, shift, COALESCE(ref_spent_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Refinery Spent Anode' AS kpi, shift, COALESCE(ref_spent_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Refinery Spent Anode' AS kpi, shift, COALESCE(ref_spent_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
SapProduction
:
QUERY_1
=
"""
select
kpi,
sum(value) as Metric_Value
from
semantic_prod.acp_ccpc_ccpp_view
where
lower(kpi) in('production actual')
and lower(category) = 'ccpp' and DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
group by
kpi,
category;
"""
QUERY_2
=
"""
select
kpi,
sum(value) as Metric_Value
from
semantic_prod.acp_ccpc_ccpp_view
where
lower(kpi) in('production actual')
and lower(category) = 'ccpp' and DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
group by
kpi,
category;
"""
class
Dingot
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Dingot coil - DINGOT - Charging Details' AS kpi, shift, COALESCE(dingots_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Dingot coil - DINGOT - Charging Details' AS kpi, shift, COALESCE(dingots_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Dingot coil - DINGOT - Charging Details' AS kpi, shift, COALESCE(dingots_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Dingot coil - DINGOT - Charging Details' AS kpi, shift, COALESCE(dingots_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Dingot coil - DINGOT - Charging Details' AS kpi, shift, COALESCE(dingots_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Dingot coil - DINGOT - Charging Details' AS kpi, shift, COALESCE(dingots_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
KcmAnode
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value,'MT' as unit
FROM (
SELECT date, 'KCM Anode -KCM - Charging Details' AS kpi, shift, COALESCE(kcm_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a' and DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
UNION ALL
SELECT date, 'KCM Anode -KCM - Charging Details' AS kpi, shift, COALESCE(kcm_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'KCM Anode -KCM - Charging Details' AS kpi, shift, COALESCE(kcm_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value,'MT' as unit
FROM (
SELECT date, 'KCM Anode -KCM - Charging Details' AS kpi, shift, COALESCE(kcm_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'KCM Anode -KCM - Charging Details' AS kpi, shift, COALESCE(kcm_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'KCM Anode -KCM - Charging Details' AS kpi, shift, COALESCE(kcm_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
CuLumps
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Cu Lumps - Cu Lumps - Charging Details' AS kpi, shift, COALESCE(cu_lumps_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Cu Lumps - Cu Lumps - Charging Details' AS kpi, shift, COALESCE(cu_lumps_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Cu Lumps - Cu Lumps - Charging Details' AS kpi, shift, COALESCE(cu_lumps_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Cu Lumps - Cu Lumps - Charging Details' AS kpi, shift, COALESCE(cu_lumps_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Cu Lumps - Cu Lumps - Charging Details' AS kpi, shift, COALESCE(cu_lumps_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Cu Lumps - Cu Lumps - Charging Details' AS kpi, shift, COALESCE(cu_lumps_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
AcpRejectAnode
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'ACP rejected anodes - ACP Reject- Charging Details' AS kpi, shift, COALESCE(acp_reject_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'ACP rejected anodes - ACP Reject- Charging Details' AS kpi, shift, COALESCE(acp_reject_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'ACP rejected anodes - ACP Reject- Charging Details' AS kpi, shift, COALESCE(acp_reject_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'ACP rejected anodes - ACP Reject- Charging Details' AS kpi, shift, COALESCE(acp_reject_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'ACP rejected anodes - ACP Reject- Charging Details' AS kpi, shift, COALESCE(acp_reject_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'ACP rejected anodes - ACP Reject- Charging Details' AS kpi, shift, COALESCE(acp_reject_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
ChargingVariation
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Charging Variation' AS kpi, shift, COALESCE(total_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Charging Variation' AS kpi, shift, COALESCE(total_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Charging Variation' AS kpi, shift, COALESCE(total_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'MT' as unit
FROM (
SELECT date, 'Charging Variation' AS kpi, shift, COALESCE(total_a, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift a'
UNION ALL
SELECT date, 'Charging Variation' AS kpi, shift, COALESCE(total_b, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift b'
UNION ALL
SELECT date, 'Charging Variation' AS kpi, shift, COALESCE(total_c, '0') AS metric_value
FROM semantic_prod.charging_details_ccpp
WHERE LOWER(shift) = 'shift c'
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
TotalBreakdownDetails
:
QUERY_1
=
"""
select
type_of_breakdown as kpi,
sum(breakdown_duration_hours * 60) as breakdown_duration_mins
from
semantic_prod.ccpp_downtime_kpi_view
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
group by
1;
"""
QUERY_2
=
"""
select
'Total(Mins)' as kpi,
sum(breakdown_duration_hours * 60) as breakdown_duration_mins
from
semantic_prod.ccpp_downtime_kpi_view
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
group by
1;
"""
class
ChargingDetails
:
QUERY_1
=
"""
select
kpi,
shift_a,
shift_b,
shift_c,
total
from
semantic_prod.ccpp_custom_rprt_charging_details
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
;
"""
class
MonthwiseProductionDetails
:
QUERY_1
=
"""
select
kpi,
category,
sum(value) as Metric_Value
from
semantic_prod.acp_ccpc_ccpp_view
where
lower(kpi) in('production actual', 'production plan')
and lower(category) = 'ccpp' and
DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
group by
kpi,
category
;
"""
class
Paticulars
:
QUERY_1
=
"""
select
select_ccpp as kpi,
uom_ccpp as uom,
avg(value_ccpp) as metric_value
from
semantic_prod.ccpp_ctp_new
where
lower(select_ccpp) = 'mould temperature '
and
DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
group by
1,
2;
"""
class
LugThickness
:
QUERY_1
=
"""
select
select_ccpp as kpi,
uom_ccpp as uom,
avg(value_ccpp) as metric_value
from
semantic_prod.ccpp_ctq_new
where
lower(select_ccpp) in (
'anode dimension- body thickness ',
'anode dimension- lug thickness '
)
group by
1,
2;
"""
class
ElectricalVapor
:
QUERY_1
=
"""
select kpi, shift, water_temp,water_level, water_valve_condition, status from(
select date, electrical_a as kpi,shift, coalesce(water_temp_a,'0') as water_temp, coalesce(water_level_a,'0') as water_level,
coalesce(water_valve_condition_a,'0') as water_valve_condition,status_a as status from
semantic_prod.ccpp_electrical_vapouriser where lower(shift) = 'shift a'
union all
select date, electrical_b as kpi,shift, coalesce(water_temp_b,'0') as water_temp, coalesce(water_level_b,'0') as water_level,
coalesce(water_valve_condition_b,'0') as water_valve_condition,status_b as status from
semantic_prod.ccpp_electrical_vapouriser where lower(shift) = 'shift b'
union all
select date, electrical_c as kpi,shift, coalesce(water_temp_c,'0') as water_temp, coalesce(water_level_c,'0') as water_level,
coalesce(water_valve_condition_c,'0') as water_valve_condition,status_c as status from
semantic_prod.ccpp_electrical_vapouriser where lower(shift) = 'shift c')foo
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
"""
class
PersonOnDuty
:
QUERY_1
=
"""
select
persons_on_duty,
a_shift,
b_shift,
c_shift
from
semantic_prod.ccpp_shift_manpower
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
"""
class
ConsumptionItem1
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'KG/MT' as unit
FROM (
SELECT date, 'BARIUM SULPHATE' AS kpi, shift, COALESCE(barium_sulphate_a, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift a' and barium_sulphate_a != ''
UNION ALL
SELECT date, 'BARIUM SULPHATE' AS kpi, shift, COALESCE(barium_sulphate_b, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift b' and barium_sulphate_b != ''
UNION ALL
SELECT date, 'BARIUM SULPHATE' AS kpi, shift, COALESCE(barium_sulphate_c, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift c' and barium_sulphate_c != ''
) foo WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'KG/MT' as unit
FROM (
SELECT date, 'BARIUM SULPHATE' AS kpi, shift, COALESCE(barium_sulphate_a, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift a' and barium_sulphate_a != ''
UNION ALL
SELECT date, 'BARIUM SULPHATE' AS kpi, shift, COALESCE(barium_sulphate_b, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift b' and barium_sulphate_b != ''
UNION ALL
SELECT date, 'BARIUM SULPHATE' AS kpi, shift, COALESCE(barium_sulphate_c, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift c' and barium_sulphate_c != ''
) foo WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
ConsumptionItem2
:
QUERY_1
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'KG/MT' as unit
FROM (
SELECT date, 'SODIUM SILICATE' AS kpi, shift, COALESCE(sodium_silicate_a, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift a' and sodium_silicate_a != ''
UNION ALL
SELECT date, 'SODIUM SILICATE' AS kpi, shift, COALESCE(sodium_silicate_b, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift b' and sodium_silicate_b != ''
UNION ALL
SELECT date, 'SODIUM SILICATE' AS kpi, shift, COALESCE(sodium_silicate_c, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift c' and sodium_silicate_c != ''
) foo
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
GROUP BY 1 ;
"""
QUERY_2
=
"""
SELECT kpi, SUM(CAST(metric_value AS NUMERIC)) AS metric_value, 'KG/MT' as unit
FROM (
SELECT date, 'SODIUM SILICATE' AS kpi, shift, COALESCE(sodium_silicate_a, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift a' and sodium_silicate_a != ''
UNION ALL
SELECT date, 'SODIUM SILICATE' AS kpi, shift, COALESCE(sodium_silicate_b, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift b' and sodium_silicate_b != ''
UNION ALL
SELECT date, 'SODIUM SILICATE' AS kpi, shift, COALESCE(sodium_silicate_c, '0') AS metric_value
FROM semantic_prod.actual_production_data_shiftwise_ccpp
WHERE LOWER(shift) = 'shift c' and sodium_silicate_c != ''
) foo
WHERE DATE BETWEEN '{month_start_date}' AND '{month_end_date}'
GROUP BY 1 ;
"""
class
ConsumptionItem3
:
QUERY_1
=
"""
select
'power' as kpi,
'KWH/MT' as unit,
power_consumption_total as metric_value
from
semantic_prod.ccpp_actual_production_2
WHERE DATE BETWEEN '{day_start_date}' AND '{day_end_date}'
"""
QUERY_2
=
"""
select
'power' as kpi,
'KWH/MT' as unit,
power_consumption_total as metric_value
from
semantic_prod.ccpp_actual_production_2
WHERE DATE BETWEEN '{month_start_date}' AND '{month_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.ccpp_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.ccpp_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.ccpp_lpg_vapouriser
WHERE LOWER(shift) = 'shift c'
) foo
where <date_filters>
select * from semantic_prod.ccpp_lpg_vapouriser"
"""
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment