Skip to content
Snippets Groups Projects
Unverified Commit b65f4664 authored by Howon Lee's avatar Howon Lee Committed by GitHub
Browse files

Excise 45 day clause from view line graph in audit (#16906)

parent 37c50bb2
No related branches found
No related tags found
No related merge requests found
......@@ -12,13 +12,12 @@
[:views {:display_name "Views", :base_type :type/Integer}]
[:avg_running_time {:display_name "Avg. Running Time (ms)", :base_type :type/Decimal}]]
:results (common/reducible-query
(-> {:select [[(hx/cast :date :started_at) :day]
[:%count.* :views]
[:%avg.running_time :avg_running_time]]
:from [:query_execution]
:group-by [(hx/cast :date :started_at)]
:order-by [[(hx/cast :date :started_at) :asc]]}
(common/add-45-days-clause :started_at)))})
{:select [[(hx/cast :date :started_at) :day]
[:%count.* :views]
[:%avg.running_time :avg_running_time]]
:from [:query_execution]
:group-by [(hx/cast :date :started_at)]
:order-by [[(hx/cast :date :started_at) :asc]]})})
(defn ^:internal-query-fn most-popular
"Query that returns the 10 most-popular Cards based on number of query executions, in descending order."
......@@ -27,14 +26,14 @@
[:card_name {:display_name "Card", :base_type :type/Title, :remapped_from :card_id}]
[:executions {:display_name "Executions", :base_type :type/Integer}]]
:results (common/reducible-query
{:select [[:c.id :card_id]
[:c.name :card_name]
[:%count.* :executions]]
:from [[:query_execution :qe]]
:join [[:report_card :c] [:= :qe.card_id :c.id]]
:group-by [:c.id]
:order-by [[:executions :desc]]
:limit 10})})
{:select [[:c.id :card_id]
[:c.name :card_name]
[:%count.* :executions]]
:from [[:query_execution :qe]]
:join [[:report_card :c] [:= :qe.card_id :c.id]]
:group-by [:c.id]
:order-by [[:executions :desc]]
:limit 10})})
(defn ^:internal-query-fn ^:deprecated slowest
"Query that returns the 10 slowest-running Cards based on average query execution time, in descending order."
......@@ -43,14 +42,14 @@
[:card_name {:display_name "Card", :base_type :type/Title, :remapped_from :card_id}]
[:avg_running_time {:display_name "Avg. Running Time (ms)", :base_type :type/Decimal}]]
:results (common/reducible-query
{:select [[:c.id :card_id]
[:c.name :card_name]
[:%avg.running_time :avg_running_time]]
:from [[:query_execution :qe]]
:join [[:report_card :c] [:= :qe.card_id :c.id]]
:group-by [:c.id]
:order-by [[:avg_running_time :desc]]
:limit 10})})
{:select [[:c.id :card_id]
[:c.name :card_name]
[:%avg.running_time :avg_running_time]]
:from [[:query_execution :qe]]
:join [[:report_card :c] [:= :qe.card_id :c.id]]
:group-by [:c.id]
:order-by [[:avg_running_time :desc]]
:limit 10})})
(s/defn ^:internal-query-fn table
"A list of all questions.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment