diff --git a/fdbk/_db_connection.py b/fdbk/_db_connection.py
index af155fe..66bcf62 100644
--- a/fdbk/_db_connection.py
+++ b/fdbk/_db_connection.py
@@ -312,6 +312,9 @@ class DBConnection:
             aggregate_always,
         )
         for topic_d in topics.values():
+            if topic_d["type"] == "template":
+                continue
+
             jobs.append(
                 executor.submit(
                     self._get_topic_statistics, topic_d, *params))

diff --git a/tst/test_db_connection.py b/tst/test_db_connection.py
index d4c1b8a..f368696 100644
--- a/tst/test_db_connection.py
+++ b/tst/test_db_connection.py
@@ -308,3 +308,18 @@ class DBConnectionTest(TestCase):
         result = C.get_summary(topic_id, aggregate_to=3)
         data = result["statistics"][0]["payload"]["data"]["datasets"][0]["data"]
         self.assertEqual(len(data), 3)
+
+    def test_overview_ignores_templates(self):
+        data_tools = [
+            {"field":"number", "method":"line"},
+        ]
+
+        units_d = {"field":"number", "unit":"scalar"}
+
+        C = DictConnection()
+        C.add_topic("Test template", type_str="template", fields=['number'], units=[units_d], data_tools=data_tools)
+        C.add_topic("Test topic", template="Test template")
+
+        data = C.get_overview()
+        self.assertEqual(len(data["warnings"]), 1)
+        self.assertNotIn(data["warnings"][0], "template")

Data tools should ignore template topics
Do not add warning for missing data if topic is template topic.
tst/test_db_connection.py::DBConnectionTest::test_overview_ignores_templates
tst/test_db_connection.py::DBConnectionTest::test_abstract_methods_raise_not_implemented_error tst/test_db_connection.py::DBConnectionTest::test_get_comparison_produces_comparison tst/test_db_connection.py::DBConnectionTest::test_get_latest_handles_empty_list tst/test_db_connection.py::DBConnectionTest::test_get_latest_returns_latest_data_element_for_topic tst/test_db_connection.py::DBConnectionTest::test_get_overview_combines_list_items_to_list tst/test_db_connection.py::DBConnectionTest::test_get_overview_combines_table_items_to_table tst/test_db_connection.py::DBConnectionTest::test_get_overview_produces_overview tst/test_db_connection.py::DBConnectionTest::test_get_summary_average_ignores_invalid_values tst/test_db_connection.py::DBConnectionTest::test_get_summary_ignores_invalid_fields tst/test_db_connection.py::DBConnectionTest::test_get_summary_produces_summary tst/test_db_connection.py::DBConnectionTest::test_get_summary_writes_warning_to_output_when_unsupported_method_requested tst/test_db_connection.py::DBConnectionTest::test_last_truthy_falsy_summary_returns_correct_timestamp tst/test_db_connection.py::DBConnectionTest::test_latest_summary_returns_latest_item tst/test_db_connection.py::DBConnectionTest::test_line_visualization_gives_timestamps_in_utc tst/test_db_connection.py::DBConnectionTest::test_overview_and_comparison_include_units tst/test_db_connection.py::DBConnectionTest::test_process_list_ignores_instruction_without_parameters tst/test_db_connection.py::DBConnectionTest::test_run_data_tools_topic_not_found tst/test_db_connection.py::DBConnectionTest::test_summary_overview_aggregate tst/test_db_connection.py::DBConnectionTest::test_topic_is_validated_on_creation