From a5eb85ff7cb9a80a51a8e147cfdaf8ba79a45630 Mon Sep 17 00:00:00 2001 From: zwright Date: Tue, 3 Feb 2026 16:25:36 -0500 Subject: [PATCH 1/3] KPMP-6545: remove unused results --- data_management/services/tableau.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/data_management/services/tableau.py b/data_management/services/tableau.py index 92f10cb..4265845 100644 --- a/data_management/services/tableau.py +++ b/data_management/services/tableau.py @@ -15,6 +15,12 @@ def truncate_biopsy_tracking(self): ) return result + def truncate_biopsy_tracking_long(self): + result = self.db_tableau.get_data( + "truncate table biopsy_tracking_long" + ) + return result + def truncate_data_manager_data(self): result = self.db_tableau.get_data( "truncate table data_manager_data" From d84acc446ed6fa86198037a9607d2271e9a3750b Mon Sep 17 00:00:00 2001 From: zwright Date: Wed, 4 Feb 2026 13:38:27 -0500 Subject: [PATCH 2/3] KPMP-6545: add tis --- data_management/services/tableau.py | 2 +- data_management/sql/biopsy_tracking_long.sql | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/data_management/services/tableau.py b/data_management/services/tableau.py index 4265845..ce356d6 100644 --- a/data_management/services/tableau.py +++ b/data_management/services/tableau.py @@ -40,7 +40,7 @@ def load_biopsy_tracking(self): def load_biopsy_tracking_long(self): self.truncate_biopsy_tracking_long() bt_results = self.dlu_management.get_biopsy_tracking_long() - query = "INSERT INTO biopsy_tracking_long(redcap_id, specimen_id, dlu_packageType, status) VALUES(%s, %s, %s, %s)" + query = "INSERT INTO biopsy_tracking_long(redcap_id, specimen_id, dlu_tis, dlu_packageType, status) VALUES(%s, %s, %s, %s)" records_modified = 0 for result in bt_results: self.db_tableau.insert_data(query, tuple(result.values())) diff --git a/data_management/sql/biopsy_tracking_long.sql b/data_management/sql/biopsy_tracking_long.sql index 3b86ee2..e302495 100644 --- a/data_management/sql/biopsy_tracking_long.sql +++ b/data_management/sql/biopsy_tracking_long.sql @@ -2,6 +2,7 @@ CREATE TABLE biopsy_tracking_long ( redcap_id varchar(100) NULL, specimen_id varchar(100) NULL, + dlu_tis varchar(100) NULL, dlu_packageType varchar(100) NULL, status varchar(100) NULL ) ENGINE=InnoDB From 2e4886461508364eb517f1c250fe859f7ffe14e6 Mon Sep 17 00:00:00 2001 From: zwright Date: Wed, 4 Feb 2026 13:49:12 -0500 Subject: [PATCH 3/3] KPMP-6545: forgot format string --- data_management/services/tableau.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_management/services/tableau.py b/data_management/services/tableau.py index ce356d6..0c678fe 100644 --- a/data_management/services/tableau.py +++ b/data_management/services/tableau.py @@ -40,7 +40,7 @@ def load_biopsy_tracking(self): def load_biopsy_tracking_long(self): self.truncate_biopsy_tracking_long() bt_results = self.dlu_management.get_biopsy_tracking_long() - query = "INSERT INTO biopsy_tracking_long(redcap_id, specimen_id, dlu_tis, dlu_packageType, status) VALUES(%s, %s, %s, %s)" + query = "INSERT INTO biopsy_tracking_long(redcap_id, specimen_id, dlu_tis, dlu_packageType, status) VALUES(%s, %s, %s, %s, %s)" records_modified = 0 for result in bt_results: self.db_tableau.insert_data(query, tuple(result.values()))