Skip to content

Instantly share code, notes, and snippets.

@escherize
Created August 19, 2025 18:14
Show Gist options
  • Select an option

  • Save escherize/fa2cfcf01c6c8cf025e1ff82ad6c7bab to your computer and use it in GitHub Desktop.

Select an option

Save escherize/fa2cfcf01c6c8cf025e1ff82ad6c7bab to your computer and use it in GitHub Desktop.
2025-08-19 18:13:31,761 ERROR middleware.catch-exceptions :: Error processing query: Unknown column 'source.max' in 'order clause'
{:database_id 13371337,
:parameterized true,
:started_at #t "2025-08-19T18:13:20.097556Z[UTC]",
:via
[{:status :failed,
:class org.mariadb.jdbc.internal.util.exceptions.MariaDbSqlException,
:error "Unknown column 'source.max' in 'order clause'",
:stacktrace
["org.mariadb.jdbc.internal.util.exceptions.MariaDbSqlException.of(MariaDbSqlException.java:34)"
"org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.exceptionWithQuery(AbstractQueryProtocol.java:195)"
"org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.exceptionWithQuery(AbstractQueryProtocol.java:178)"
"org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:322)"
"org.mariadb.jdbc.ClientSidePreparedStatement.executeInternal(ClientSidePreparedStatement.java:220)"
ePreparedStatement.java:149)"idePreparedStatement.execute(ClientSid
"org.mariadb.jdbc.ClientSidePreparedStatement.executeQuery(ClientSidePreparedStatement.java:163)"
"com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:743)"
"--> driver.sql_jdbc.execute$eval152398$fn__152399.invoke(execute.clj:588)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invokeStatic(execute.clj:601)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invoke(execute.clj:597)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546$fn__152547.invoke(execute.clj:777)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546.invoke(execute.clj:776)"
"driver.sql_jdbc.execute$eval152223$fn__152224$fn__152225.invoke(execute.clj:427)"
"driver.sql_jdbc.execute$fn__152136$do_with_resolved_connection152135__152137.invoke(execute.clj:355)"
"driver.sql_jdbc.execute$fn__152136$fn__152142.invoke(execute.clj:335)"
val152223$fn__152224.invoke(execute.clj:421)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:769)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:758)"
"driver.sql_jdbc$eval170038$fn__170039.invoke(sql_jdbc.clj:81)"
"query_processor.pipeline$_STAR_execute_STAR_.invokeStatic(pipeline.clj:58)"
"query_processor.pipeline$_STAR_execute_STAR_.invoke(pipeline.clj:43)"
"query_processor.pipeline$_STAR_run_STAR_.invokeStatic(pipeline.clj:116)"
"query_processor.pipeline$_STAR_run_STAR_.invoke(pipeline.clj:105)"
"query_processor.execute$run.invokeStatic(execute.clj:64)"
"query_processor.execute$run.invoke(execute.clj:58)"
"metabase_enterprise.database_routing.middleware$eval213993$swap_destination_db__213994$fn__213995.invoke(middleware.clj:30)"
"query_processor.middleware.enterprise$swap_destination_db_middleware$fn__123504.invoke(enterprise.clj:73)"
mpersonation_postprocessing__213972$fn__213973.invoke(middleware.clj:25)"
"query_processor.middleware.enterprise$apply_impersonation_postprocessing_middleware$fn__123487.invoke(enterprise.clj:48)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$_AMPERSAND_f__128050.invoke(update_used_cards.clj:67)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$fn__128060.invoke(update_used_cards.clj:59)"
"query_processor.execute$add_native_form_to_result_metadata$fn__128072.invoke(execute.clj:25)"
"query_processor.execute$add_preprocessed_query_to_result_metadata_for_userland_query$fn__128078.invoke(execute.clj:36)"
"query_processor.middleware.cache$maybe_return_cached_results$maybe_return_cached_results_STAR___127718.invoke(cache.clj:241)"
"query_processor.middleware.permissions$check_query_permissions$fn__125807.invoke(permissions.clj:149)"
ocessor.middleware.permissions$eval214462$check_download_permissions__214463$fn__214464.invoke(permissions.clj:97)"
"query_processor.middleware.enterprise$check_download_permissions_middleware$fn__123514.invoke(enterprise.clj:90)"
"metabase_enterprise.sandbox.query_processor.middleware.column_level_perms_check$eval236163$maybe_apply_column_level_perms_check__236164$fn__236165.invoke(column_level_perms_check.clj:38)"
"query_processor.middleware.enterprise$maybe_apply_column_level_perms_check_middleware$fn__123524.invoke(enterprise.clj:103)"
"query_processor.execute$fn__128112$execute128111__128113$fn__128114.invoke(execute.clj:96)"
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:225)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor.execute$fn__128112$execute128111__128113.invoke(execute.clj:95)"
"query_processor.execute$fn__128112$fn__128117.invoke(execute.clj:91)"
STAR__STAR_.invokeStatic(query_processor.clj:50)"
"query_processor$process_query_STAR__STAR_.invoke(query_processor.clj:45)"
"metabase_enterprise.audit_app.query_processor.middleware.handle_audit_queries$eval236093$handle_audit_app_internal_queries__236094$fn__236095.invoke(handle_audit_queries.clj:143)"
"query_processor.middleware.enterprise$handle_audit_app_internal_queries_middleware$fn__123552.invoke(enterprise.clj:142)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$_AMPERSAND_f__128392.invoke(process_userland_query.clj:179)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$fn__128398.invoke(process_userland_query.clj:167)"
"query_processor.middleware.catch_exceptions$fn__128211$catch_exceptions128210__128212$_AMPERSAND_f__128213.invoke(catch_exceptions.clj:137)"
$fn__128228.invoke(catch_exceptions.clj:127)"ons$fn__128211$catch_exceptions128210__128212
"query_processor$fn__128737$process_query128736__128738$fn__128739.invoke(query_processor.clj:81)"
"query_processor.setup$fn__126999$do_with_canceled_chan126998__127000$fn__127001.invoke(setup.clj:187)"
"query_processor.setup$fn__126988$do_with_database_local_settings126987__126989$fn__126990.invoke(setup.clj:181)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979$fn__126980.invoke(setup.clj:166)"
"driver$do_with_driver.invokeStatic(driver.clj:49)"
"driver$do_with_driver.invoke(driver.clj:44)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979.invoke(setup.clj:165)"
"query_processor.setup$fn__126964$do_with_metadata_provider126963__126965$fn__126966.invoke(setup.clj:140)"
"query_processor.setup$fn__126944$do_with_resolved_database126943__126945$_AMPERSAND_f__126946.invoke(setup.clj:128)"
49.invoke(setup.clj:122)"p$fn__126944$do_with_resolved_database126943__126945$fn__1269
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:232)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor$fn__128737$process_query128736__128738.invoke(query_processor.clj:79)"
"query_processor$fn__128737$fn__128743.invoke(query_processor.clj:72)"
"query_processor.card$fn__137909$process_query_for_card_default_qp137908__137910.invoke(card.clj:238)"
"query_processor.card$fn__137909$fn__137912.invoke(card.clj:234)"
"query_processor.card$process_query_for_card_default_run_fn$_AMPERSAND_f__137915$fn__137916.invoke(card.clj:246)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547$fn__107548.invoke(streaming.clj:213)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547.invoke(streaming.clj:211)"
"query_processor.streaming$do_with_streaming_rff.invokeStatic(streaming.clj:202)"
aming.clj:189)"essor.streaming$do_with_streaming_rff.invoke(stre
"query_processor.streaming$_streaming_response$fn__107546.invoke(streaming.clj:208)"
"server.streaming_response$do_f_STAR_.invokeStatic(streaming_response.clj:79)"
"server.streaming_response$do_f_STAR_.invoke(streaming_response.clj:77)"
"server.streaming_response$do_f_async$task__107076.invoke(streaming_response.clj:94)"],
:state "42S22"}
{:status :failed,
:class java.sql.SQLSyntaxErrorException,
:error "(conn=42) Unknown column 'source.max' in 'order clause'",
:stacktrace
["org.mariadb.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:62)"
"org.mariadb.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:158)"
"org.mariadb.jdbc.MariaDbStatement.executeExceptionEpilogue(MariaDbStatement.java:262)"
"org.mariadb.jdbc.ClientSidePreparedStatement.executeInternal(ClientSidePreparedStatement.java:229)"
nt.java:149)"adb.jdbc.ClientSidePreparedStatement.execute(ClientSidePreparedStateme
"org.mariadb.jdbc.ClientSidePreparedStatement.executeQuery(ClientSidePreparedStatement.java:163)"
"com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:743)"
"--> driver.sql_jdbc.execute$eval152398$fn__152399.invoke(execute.clj:588)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invokeStatic(execute.clj:601)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invoke(execute.clj:597)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546$fn__152547.invoke(execute.clj:777)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546.invoke(execute.clj:776)"
"driver.sql_jdbc.execute$eval152223$fn__152224$fn__152225.invoke(execute.clj:427)"
"driver.sql_jdbc.execute$fn__152136$do_with_resolved_connection152135__152137.invoke(execute.clj:355)"
"driver.sql_jdbc.execute$fn__152136$fn__152142.invoke(execute.clj:335)"
2224.invoke(execute.clj:421)"eval152223$fn__15
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:769)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:758)"
"driver.sql_jdbc$eval170038$fn__170039.invoke(sql_jdbc.clj:81)"
"query_processor.pipeline$_STAR_execute_STAR_.invokeStatic(pipeline.clj:58)"
"query_processor.pipeline$_STAR_execute_STAR_.invoke(pipeline.clj:43)"
"query_processor.pipeline$_STAR_run_STAR_.invokeStatic(pipeline.clj:116)"
"query_processor.pipeline$_STAR_run_STAR_.invoke(pipeline.clj:105)"
"query_processor.execute$run.invokeStatic(execute.clj:64)"
"query_processor.execute$run.invoke(execute.clj:58)"
"metabase_enterprise.database_routing.middleware$eval213993$swap_destination_db__213994$fn__213995.invoke(middleware.clj:30)"
"query_processor.middleware.enterprise$swap_destination_db_middleware$fn__123504.invoke(enterprise.clj:73)"
tprocessing__213972$fn__213973.invoke(middleware.clj:25)"971$apply_impersonation_pos
"query_processor.middleware.enterprise$apply_impersonation_postprocessing_middleware$fn__123487.invoke(enterprise.clj:48)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$_AMPERSAND_f__128050.invoke(update_used_cards.clj:67)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$fn__128060.invoke(update_used_cards.clj:59)"
"query_processor.execute$add_native_form_to_result_metadata$fn__128072.invoke(execute.clj:25)"
"query_processor.execute$add_preprocessed_query_to_result_metadata_for_userland_query$fn__128078.invoke(execute.clj:36)"
"query_processor.middleware.cache$maybe_return_cached_results$maybe_return_cached_results_STAR___127718.invoke(cache.clj:241)"
"query_processor.middleware.permissions$check_query_permissions$fn__125807.invoke(permissions.clj:149)"
re.permissions$eval214462$check_download_permissions__214463$fn__214464.invoke(permissions.clj:97)"
"query_processor.middleware.enterprise$check_download_permissions_middleware$fn__123514.invoke(enterprise.clj:90)"
"metabase_enterprise.sandbox.query_processor.middleware.column_level_perms_check$eval236163$maybe_apply_column_level_perms_check__236164$fn__236165.invoke(column_level_perms_check.clj:38)"
"query_processor.middleware.enterprise$maybe_apply_column_level_perms_check_middleware$fn__123524.invoke(enterprise.clj:103)"
"query_processor.execute$fn__128112$execute128111__128113$fn__128114.invoke(execute.clj:96)"
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:225)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor.execute$fn__128112$execute128111__128113.invoke(execute.clj:95)"
"query_processor.execute$fn__128112$fn__128117.invoke(execute.clj:91)"
keStatic(query_processor.clj:50)"y_STAR__STAR_.invo
"query_processor$process_query_STAR__STAR_.invoke(query_processor.clj:45)"
"metabase_enterprise.audit_app.query_processor.middleware.handle_audit_queries$eval236093$handle_audit_app_internal_queries__236094$fn__236095.invoke(handle_audit_queries.clj:143)"
"query_processor.middleware.enterprise$handle_audit_app_internal_queries_middleware$fn__123552.invoke(enterprise.clj:142)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$_AMPERSAND_f__128392.invoke(process_userland_query.clj:179)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$fn__128398.invoke(process_userland_query.clj:167)"
"query_processor.middleware.catch_exceptions$fn__128211$catch_exceptions128210__128212$_AMPERSAND_f__128213.invoke(catch_exceptions.clj:137)"
ke(catch_exceptions.clj:127)"re.catch_exceptions$fn__128211$catch_exceptions128210__128212$fn__128228.invo
"query_processor$fn__128737$process_query128736__128738$fn__128739.invoke(query_processor.clj:81)"
"query_processor.setup$fn__126999$do_with_canceled_chan126998__127000$fn__127001.invoke(setup.clj:187)"
"query_processor.setup$fn__126988$do_with_database_local_settings126987__126989$fn__126990.invoke(setup.clj:181)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979$fn__126980.invoke(setup.clj:166)"
"driver$do_with_driver.invokeStatic(driver.clj:49)"
"driver$do_with_driver.invoke(driver.clj:44)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979.invoke(setup.clj:165)"
"query_processor.setup$fn__126964$do_with_metadata_provider126963__126965$fn__126966.invoke(setup.clj:140)"
"query_processor.setup$fn__126944$do_with_resolved_database126943__126945$_AMPERSAND_f__126946.invoke(setup.clj:128)"
clj:122)"y_processor.setup$fn__126944$do_with_resolved_database126943__126945$fn__126949.invoke(setup.
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:232)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor$fn__128737$process_query128736__128738.invoke(query_processor.clj:79)"
"query_processor$fn__128737$fn__128743.invoke(query_processor.clj:72)"
"query_processor.card$fn__137909$process_query_for_card_default_qp137908__137910.invoke(card.clj:238)"
"query_processor.card$fn__137909$fn__137912.invoke(card.clj:234)"
"query_processor.card$process_query_for_card_default_run_fn$_AMPERSAND_f__137915$fn__137916.invoke(card.clj:246)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547$fn__107548.invoke(streaming.clj:213)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547.invoke(streaming.clj:211)"
"query_processor.streaming$do_with_streaming_rff.invokeStatic(streaming.clj:202)"
"query_processor.streaming$_streaming_response$fn__107546.invoke(streaming.clj:208)"
"server.streaming_response$do_f_STAR_.invokeStatic(streaming_response.clj:79)"
"server.streaming_response$do_f_STAR_.invoke(streaming_response.clj:77)"
"server.streaming_response$do_f_async$task__107076.invoke(streaming_response.clj:94)"],
:state "42S22"}
{:status :failed,
:class clojure.lang.ExceptionInfo,
:error "Error executing query: (conn=42) Unknown column 'source.max' in 'order clause'",
:stacktrace
["--> driver.sql_jdbc.execute$execute_reducible_query$fn__152546$fn__152547.invoke(execute.clj:779)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546.invoke(execute.clj:776)"
"driver.sql_jdbc.execute$eval152223$fn__152224$fn__152225.invoke(execute.clj:427)"
"driver.sql_jdbc.execute$fn__152136$do_with_resolved_connection152135__152137.invoke(execute.clj:355)"
"driver.sql_jdbc.execute$fn__152136$fn__152142.invoke(execute.clj:335)"
.execute$eval152223$fn__152224.invoke(execute.clj:421)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:769)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:758)"
"driver.sql_jdbc$eval170038$fn__170039.invoke(sql_jdbc.clj:81)"
"query_processor.pipeline$_STAR_execute_STAR_.invokeStatic(pipeline.clj:58)"
"query_processor.pipeline$_STAR_execute_STAR_.invoke(pipeline.clj:43)"
"query_processor.pipeline$_STAR_run_STAR_.invokeStatic(pipeline.clj:116)"
"query_processor.pipeline$_STAR_run_STAR_.invoke(pipeline.clj:105)"
"query_processor.execute$run.invokeStatic(execute.clj:64)"
"query_processor.execute$run.invoke(execute.clj:58)"
"metabase_enterprise.database_routing.middleware$eval213993$swap_destination_db__213994$fn__213995.invoke(middleware.clj:30)"
"query_processor.middleware.enterprise$swap_destination_db_middleware$fn__123504.invoke(enterprise.clj:73)"
71$apply_impersonation_postprocessing__213972$fn__213973.invoke(middleware.clj:25)"
"query_processor.middleware.enterprise$apply_impersonation_postprocessing_middleware$fn__123487.invoke(enterprise.clj:48)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$_AMPERSAND_f__128050.invoke(update_used_cards.clj:67)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$fn__128060.invoke(update_used_cards.clj:59)"
"query_processor.execute$add_native_form_to_result_metadata$fn__128072.invoke(execute.clj:25)"
"query_processor.execute$add_preprocessed_query_to_result_metadata_for_userland_query$fn__128078.invoke(execute.clj:36)"
"query_processor.middleware.cache$maybe_return_cached_results$maybe_return_cached_results_STAR___127718.invoke(cache.clj:241)"
"query_processor.middleware.permissions$check_query_permissions$fn__125807.invoke(permissions.clj:149)"
s.query_processor.middleware.permissions$eval214462$check_download_permissions__214463$fn__214464.invoke(permissions.clj:97)"
"query_processor.middleware.enterprise$check_download_permissions_middleware$fn__123514.invoke(enterprise.clj:90)"
"metabase_enterprise.sandbox.query_processor.middleware.column_level_perms_check$eval236163$maybe_apply_column_level_perms_check__236164$fn__236165.invoke(column_level_perms_check.clj:38)"
"query_processor.middleware.enterprise$maybe_apply_column_level_perms_check_middleware$fn__123524.invoke(enterprise.clj:103)"
"query_processor.execute$fn__128112$execute128111__128113$fn__128114.invoke(execute.clj:96)"
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:225)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor.execute$fn__128112$execute128111__128113.invoke(execute.clj:95)"
"query_processor.execute$fn__128112$fn__128117.invoke(execute.clj:91)"
ess_query_STAR__STAR_.invokeStatic(query_processor.clj:50)"
"query_processor$process_query_STAR__STAR_.invoke(query_processor.clj:45)"
"metabase_enterprise.audit_app.query_processor.middleware.handle_audit_queries$eval236093$handle_audit_app_internal_queries__236094$fn__236095.invoke(handle_audit_queries.clj:143)"
"query_processor.middleware.enterprise$handle_audit_app_internal_queries_middleware$fn__123552.invoke(enterprise.clj:142)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$_AMPERSAND_f__128392.invoke(process_userland_query.clj:179)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$fn__128398.invoke(process_userland_query.clj:167)"
"query_processor.middleware.catch_exceptions$fn__128211$catch_exceptions128210__128212$_AMPERSAND_f__128213.invoke(catch_exceptions.clj:137)"
10__128212$fn__128228.invoke(catch_exceptions.clj:127)"8211$catch_exceptions1282
"query_processor$fn__128737$process_query128736__128738$fn__128739.invoke(query_processor.clj:81)"
"query_processor.setup$fn__126999$do_with_canceled_chan126998__127000$fn__127001.invoke(setup.clj:187)"
"query_processor.setup$fn__126988$do_with_database_local_settings126987__126989$fn__126990.invoke(setup.clj:181)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979$fn__126980.invoke(setup.clj:166)"
"driver$do_with_driver.invokeStatic(driver.clj:49)"
"driver$do_with_driver.invoke(driver.clj:44)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979.invoke(setup.clj:165)"
"query_processor.setup$fn__126964$do_with_metadata_provider126963__126965$fn__126966.invoke(setup.clj:140)"
"query_processor.setup$fn__126944$do_with_resolved_database126943__126945$_AMPERSAND_f__126946.invoke(setup.clj:128)"
5$fn__126949.invoke(setup.clj:122)"44$do_with_resolved_database126943__12694
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:232)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor$fn__128737$process_query128736__128738.invoke(query_processor.clj:79)"
"query_processor$fn__128737$fn__128743.invoke(query_processor.clj:72)"
"query_processor.card$fn__137909$process_query_for_card_default_qp137908__137910.invoke(card.clj:238)"
"query_processor.card$fn__137909$fn__137912.invoke(card.clj:234)"
"query_processor.card$process_query_for_card_default_run_fn$_AMPERSAND_f__137915$fn__137916.invoke(card.clj:246)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547$fn__107548.invoke(streaming.clj:213)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547.invoke(streaming.clj:211)"
"query_processor.streaming$do_with_streaming_rff.invokeStatic(streaming.clj:202)"
nvoke(streaming.clj:189)"aming$do_with_streaming_rff.i
"query_processor.streaming$_streaming_response$fn__107546.invoke(streaming.clj:208)"
"server.streaming_response$do_f_STAR_.invokeStatic(streaming_response.clj:79)"
"server.streaming_response$do_f_STAR_.invoke(streaming_response.clj:77)"
"server.streaming_response$do_f_async$task__107076.invoke(streaming_response.clj:94)"],
:error_type :invalid-query,
:ex-data
{:driver :mysql,
:sql
["-- Metabase:: userID: 13371339 queryType: MBQL queryHash: b03a652823ae8c6cda8da2c6441f79322e287a0fe49bedabea4546e15d382e40"
"SELECT"
" `source`.`entity_id` AS `entity_id`,"
" `source`.`created_at` AS `created_at`,"
" `source`.`name` AS `name`,"
" `source`.`Days since last view` AS `Days since last view`"
"FROM"
" ("
" SELECT"
" `source`.`entity_id` AS `entity_id`,"
" `source`.`entity_qualified_id` AS `entity_qualified_id`,"
" `source`.`entity_type` AS `entity_type`,"
`source`.`created_at` AS `created_at`,"
" `source`.`name` AS `name`,"
" `source`.`archived` AS `archived`,"
" DATEDIFF("
" NOW(6),"
" `Last content viewed at - Entity Qualified`.`max`"
" ) AS `Days since last view`,"
" `Last content viewed at - Entity Qualified`.`entity_qualified_id` AS `Last content viewed at - Entity Qualified__entity_q_c439b5a0`,"
" `Last content viewed at - Entity Qualified`.`max` AS `Last content viewed at - Entity Qualified__max`"
" FROM"
" ("
" SELECT"
" `v_content`.`entity_id` AS `entity_id`,"
" `v_content`.`entity_qualified_id` AS `entity_qualified_id`,"
" `v_content`.`entity_type` AS `entity_type`,"
" `v_content`.`created_at` AS `created_at`,"
" `v_content`.`updated_at` AS `updated_at`,"
" `v_content`.`creator_id` AS `creator_id`,"
AS `name`," `v_content`.`name`
" `v_content`.`description` AS `description`,"
" `v_content`.`collection_id` AS `collection_id`,"
" `v_content`.`made_public_by_user` AS `made_public_by_user`,"
" `v_content`.`is_embedding_enabled` AS `is_embedding_enabled`,"
" `v_content`.`is_verified` AS `is_verified`,"
" `v_content`.`archived` AS `archived`,"
" `v_content`.`action_type` AS `action_type`,"
" `v_content`.`action_model_id` AS `action_model_id`,"
" `v_content`.`collection_is_official` AS `collection_is_official`,"
" `v_content`.`collection_is_personal` AS `collection_is_personal`,"
" `v_content`.`question_viz_type` AS `question_viz_type`,"
" `v_content`.`question_database_id` AS `question_database_id`,"
" `v_content`.`question_is_native` AS `question_is_native`,"
" `v_content`.`event_timestamp` AS `event_timestamp`,"
`v_users__via__creator_id`.`full_name` AS `v_users__via__creator_id__full_name`"
" FROM"
" `v_content`"
" LEFT JOIN ("
" SELECT"
" `v_users`.`user_id` AS `user_id`,"
" `v_users`.`entity_qualified_id` AS `entity_qualified_id`,"
" `v_users`.`type` AS `type`,"
" `v_users`.`email` AS `email`,"
" `v_users`.`first_name` AS `first_name`,"
" `v_users`.`last_name` AS `last_name`,"
" `v_users`.`full_name` AS `full_name`,"
" `v_users`.`date_joined` AS `date_joined`,"
" `v_users`.`last_login` AS `last_login`,"
" `v_users`.`updated_at` AS `updated_at`,"
" `v_users`.`is_admin` AS `is_admin`,"
" `v_users`.`is_active` AS `is_active`,"
" `v_users`.`sso_source` AS `sso_source`,"
` AS `locale`" `v_users`.`locale
" FROM"
" `v_users`"
" ) AS `v_users__via__creator_id` ON `v_content`.`creator_id` = `v_users__via__creator_id`.`user_id`"
" ) AS `source`"
" LEFT JOIN ("
" SELECT"
" `source`.`entity_qualified_id` AS `entity_qualified_id`,"
" `source`.`max` AS `max`,"
" `source`.`v_content__via__entity_qualified_id__name` AS `v_content__via__entity_qualified_id__name`"
" FROM"
" ("
" SELECT"
" `source`.`v_content__via__entity_qualified_id__name` AS `v_content__via__entity_qualified_id__name`,"
" `source`.`entity_qualified_id` AS `entity_qualified_id`,"
" MAX("
" STR_TO_DATE("
" DATE_FORMAT("
" CAST(`source`.`timestamp` AS datetime),"
" '%Y-%m-%d %H:%i'"
" ),"
'%Y-%m-%d %H:%i'"
" )"
" ) AS `max`"
" FROM"
" ("
" SELECT"
" `v_view_log`.`id` AS `id`,"
" `v_view_log`.`timestamp` AS `timestamp`,"
" `v_view_log`.`user_id` AS `user_id`,"
" `v_view_log`.`entity_type` AS `entity_type`,"
" `v_view_log`.`entity_id` AS `entity_id`,"
" `v_view_log`.`entity_qualified_id` AS `entity_qualified_id`,"
" `v_users__via__user_id`.`full_name` AS `v_users__via__user_id__full_name`,"
" `v_content__via__entity_qualified_id`.`name` AS `v_content__via__entity_qualified_id__name`"
" FROM"
" `v_view_log`"
" LEFT JOIN ("
" SELECT"
" `v_users`.`user_id` AS `user_id`,"
`v_users`.`entity_qualified_id` AS `entity_qualified_id`,"
" `v_users`.`type` AS `type`,"
" `v_users`.`email` AS `email`,"
" `v_users`.`first_name` AS `first_name`,"
" `v_users`.`last_name` AS `last_name`,"
" `v_users`.`full_name` AS `full_name`,"
" `v_users`.`date_joined` AS `date_joined`,"
" `v_users`.`last_login` AS `last_login`,"
" `v_users`.`updated_at` AS `updated_at`,"
" `v_users`.`is_admin` AS `is_admin`,"
" `v_users`.`is_active` AS `is_active`,"
" `v_users`.`sso_source` AS `sso_source`,"
" `v_users`.`locale` AS `locale`"
" FROM"
" `v_users`"
= `v_users__via__user_id`.`user_id`"__via__user_id` ON `v_view_log`.`user_id`
" LEFT JOIN ("
" SELECT"
" `v_content`.`entity_id` AS `entity_id`,"
" `v_content`.`entity_qualified_id` AS `entity_qualified_id`,"
" `v_content`.`entity_type` AS `entity_type`,"
" `v_content`.`created_at` AS `created_at`,"
" `v_content`.`updated_at` AS `updated_at`,"
" `v_content`.`creator_id` AS `creator_id`,"
" `v_content`.`name` AS `name`,"
" `v_content`.`description` AS `description`,"
" `v_content`.`collection_id` AS `collection_id`,"
" `v_content`.`made_public_by_user` AS `made_public_by_user`,"
" `v_content`.`is_embedding_enabled` AS `is_embedding_enabled`,"
d`," " `v_content`.`is_verified` AS `is_verifie
" `v_content`.`archived` AS `archived`,"
" `v_content`.`action_type` AS `action_type`,"
" `v_content`.`action_model_id` AS `action_model_id`,"
" `v_content`.`collection_is_official` AS `collection_is_official`,"
" `v_content`.`collection_is_personal` AS `collection_is_personal`,"
" `v_content`.`question_viz_type` AS `question_viz_type`,"
" `v_content`.`question_database_id` AS `question_database_id`,"
" `v_content`.`question_is_native` AS `question_is_native`,"
" `v_content`.`event_timestamp` AS `event_timestamp`,"
" `v_users__via__creator_id`.`full_name` AS `v_users__via__creator_id__full_name`"
" FROM"
" `v_content`"
ator_id` ON `v_content`.`creator_id` = `v_users__via__creator_id`.`user_id`"
" ) AS `v_content__via__entity_qualified_id` ON `v_view_log`.`entity_qualified_id` = `v_content__via__entity_qualified_id`.`entity_qualified_id`"
" ORDER BY"
" `v_view_log`.`timestamp` DESC"
" ) AS `source`"
" GROUP BY"
" `source`.`v_content__via__entity_qualified_id__name`,"
" `source`.`entity_qualified_id`"
" ORDER BY"
" `source`.`v_content__via__entity_qualified_id__name` ASC"
" ) AS `source`"
" ) AS `Last content viewed at - Entity Qualified` ON `source`.`entity_qualified_id` = `Last content viewed at - Entity Qualified`.`entity_qualified_id`"
" ) AS `source`"
"WHERE"
" (`source`.`entity_type` = ?)"
" AND (`source`.`Days since last view` IS NOT NULL)"
" AND (`source`.`archived` = FALSE)"
AND (`source`.`Days since last view` >= 90)"
"ORDER BY"
" `source`.`Days since last view` DESC"
"LIMIT"
" 100"],
:params ("dashboard"),
:type :invalid-query}}],
:action_id nil,
:state "42S22",
:error_type :invalid-query,
:json_query
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :query,
:middleware {:js-int-to-string? true, :ignore-cached-results? false, :userland-query? true},
:cache-strategy nil,
:viz-settings
{:table.cell_column "Days since last view",
:table.pivot_column "created_at",
:column_settings
{"[\"ref\",[\"expression\",\"Days since last view\"]]" {:show_mini_bar true},
"[\"ref\",[\"field\",123,{\"base-type\":\"type/Integer\"}]]"
{:column_title "Dashboard ID", :link_text "", :link_url "/dashboard/{{entity_id}}", :view_as "link"},
"[\"ref\",[\"field\",74,{\"base-type\":\"type/Text\"}]]"
{:link_text "", :link_url "/dashboard/{{entity_id}}", :view_as "link"}}},
:database 13371337,
:query
{:expressions
{"Days since last view"
[:datetime-diff
[:field "max" {:base-type :type/DateTimeWithLocalTZ, :join-alias "Last content viewed at - Entity Qualified"}]
[:now]
:day]},
:fields
[[:field 123 {:base-type :type/Integer}]
[:field 122 {:base-type :type/DateTimeWithLocalTZ}]
[:field 74 {:base-type :type/Text}]
[:expression "Days since last view" {:base-type :type/Integer}]],
:filter
[:and
[:= [:field 112 {:base-type :type/Text}] "dashboard"]
[:not-null [:expression "Days since last view" {:base-type :type/Integer}]]
[:= [:field 127 {:base-type :type/Boolean}] false]],
:joins
[{:alias "Last content viewed at - Entity Qualified",
:condition
[:=
[:field 75 {:base-type :type/Text}]
[:field 134 {:base-type :type/Text, :join-alias "Last content viewed at - Entity Qualified"}]],
:fields :none,
:source-table "card__103",
:strategy :left-join}],
:limit 100,
desc [:expression "Days since last view" {:base-type :type/Integer}]]],
:source-table "card__40"},
:parameters
[{:type :number/>=,
:value [90],
:id "bdcf71b1",
:target [:dimension [:expression "Days since last view"] {:stage-number 0}]}]},
:native
{:query
"SELECT `source`.`entity_id` AS `entity_id`, `source`.`created_at` AS `created_at`, `source`.`name` AS `name`, `source`.`Days since last view` AS `Days since last view` FROM (SELECT `source`.`entity_id` AS `entity_id`, `source`.`entity_qualified_id` AS `entity_qualified_id`, `source`.`entity_type` AS `entity_type`, `source`.`created_at` AS `created_at`, `source`.`name` AS `name`, `source`.`archived` AS `archived`, DATEDIFF(NOW(6), `Last content viewed at - Entity Qualified`.`max`) AS `Days since last view`, `Last content viewed at - Entity Qualified`.`entity_qualified_id` AS `Last content viewed at - Entity Qualified__entity_q_c439b5a0`, `Last content viewed at - Entity Qualified`.`max` AS `Last content viewed at - Entity Qualified__max` FROM (SELECT `v_content`.`entity_id` AS `entity_id`, `v_content`.`entity_qualified_id` AS `entity_qualified_id`, `v_content`.`entity_type` AS `entity_type`, `v_content`.`created_at` AS `created_at`, `v_content`.`updated_at` AS `updated_at`, `v_content`.`creator_id` AS `creator_id`, `v_content`.`name` AS `name`, `v_content`.`description` AS `description`, `v_content`.`collection_id` AS `collection_id`, `v_content`.`made_public_by_user` AS `made_public_by_user`, `v_content`.`is_embedding_enabled` AS `is_embedding_enabled`, `v_content`.`is_verified` AS `is_verified`, `v_content`.`archived` AS `archived`, `v_content`.`action_type` AS `action_type`, `v_content`.`action_model_id` AS `action_model_id`, `v_content`.`collection_is_official` AS `collection_is_official`, `v_content`.`collection_is_personal` AS `collection_is_personal`, `v_content`.`question_viz_type` AS `question_viz_type`, `v_content`.`question_database_id` AS `question_database_id`, `v_content`.`question_is_native` AS `question_is_native`, `v_content`.`event_timestamp` AS `event_timestamp`, `v_users__via__creator_id`.`full_name` AS `v_users__via__creator_id__full_name` FROM `v_content` LEFT JOIN (SELECT `v_users`.`user_id` AS `user_id`, `v_users`.`entity_qualified_id` AS `entity_qualified_id`, `v_users`.`type` AS `type`, `v_users`.`email` AS `email`, `v_users`.`first_name` AS `first_name`, `v_users`.`last_name` AS `last_name`, `v_users`.`full_name` AS `full_name`, `v_users`.`date_joined` AS `date_joined`, `v_users`.`last_login` AS `last_login`, `v_users`.`updated_at` AS `updated_at`, `v_users`.`is_admin` AS `is_admin`, `v_users`.`is_active` AS `is_active`, `v_users`.`sso_source` AS `sso_source`, `v_users`.`locale` AS `locale` FROM `v_users`) AS `v_users__via__creator_id` ON `v_content`.`creator_id` = `v_users__via__creator_id`.`user_id`) AS `source` LEFT JOIN (SELECT `source`.`entity_qualified_id` AS `entity_qualified_id`, `source`.`max` AS `max`, `source`.`v_content__via__entity_qualified_id__name` AS `v_content__via__entity_qualified_id__name` FROM (SELECT `source`.`v_content__via__entity_qualified_id__name` AS `v_content__via__entity_qualified_id__name`, `source`.`entity_qualified_id` AS `entity_qualified_id`, MAX(STR_TO_DATE(DATE_FORMAT(CAST(`source`.`timestamp` AS datetime), '%Y-%m-%d %H:%i'), '%Y-%m-%d %H:%i')) AS `max` FROM (SELECT `v_view_log`.`id` AS `id`, `v_view_log`.`timestamp` AS `timestamp`, `v_view_log`.`user_id` AS `user_id`, `v_view_log`.`entity_type` AS `entity_type`, `v_view_log`.`entity_id` AS `entity_id`, `v_view_log`.`entity_qualified_id` AS `entity_qualified_id`, `v_users__via__user_id`.`full_name` AS `v_users__via__user_id__full_name`, `v_content__via__entity_qualified_id`.`name` AS `v_content__via__entity_qualified_id__name` FROM `v_view_log` LEFT JOIN (SELECT `v_users`.`user_id` AS `user_id`, `v_users`.`entity_qualified_id` AS `entity_qualified_id`, `v_users`.`type` AS `type`, `v_users`.`email` AS `email`, `v_users`.`first_name` AS `first_name`, `v_users`.`last_name` AS `last_name`, `v_users`.`full_name` AS `full_name`, `v_users`.`date_joined` AS `date_joined`, `v_users`.`last_login` AS `last_login`, `v_users`.`updated_at` AS `updated_at`, `v_users`.`is_admin` AS `is_admin`, `v_users`.`is_active` AS `is_active`, `v_users`.`sso_source` AS `sso_source`, `v_users`.`locale` AS `locale` FROM `v_users`) AS `v_users__via__user_id` ON `v_view_log`.`user_id` = `v_users__via__user_id`.`user_id` LEFT JOIN (SELECT `v_content`.`entity_id` AS `entity_id`, `v_content`.`entity_qualified_id` AS `entity_qualified_id`, `v_content`.`entity_type` AS `entity_type`, `v_content`.`created_at` AS `created_at`, `v_content`.`updated_at` AS `updated_at`, `v_content`.`creator_id` AS `creator_id`, `v_content`.`name` AS `name`, `v_content`.`description` AS `description`, `v_content`.`collection_id` AS `collection_id`, `v_content`.`made_public_by_user` AS `made_public_by_user`, `v_content`.`is_embedding_enabled` AS `is_embedding_enabled`, `v_content`.`is_verified` AS `is_verified`, `v_content`.`archived` AS `archived`, `v_content`.`action_type` AS `action_type`, `v_content`.`action_model_id` AS `action_model_id`, `v_content`.`collection_is_official` AS `collection_is_official`, `v_content`.`collection_is_personal` AS `collection_is_personal`, `v_content`.`question_viz_type` AS `question_viz_type`, `v_content`.`question_database_id` AS `question_database_id`, `v_content`.`question_is_native` AS `question_is_native`, `v_content`.`event_timestamp` AS `event_timestamp`, `v_users__via__creator_id`.`full_name` AS `v_users__via__creator_id__full_name` FROM `v_content` LEFT JOIN `v_users` AS `v_users__via__creator_id` ON `v_content`.`creator_id` = `v_users__via__creator_id`.`user_id`) AS `v_content__via__entity_qualified_id` ON `v_view_log`.`entity_qualified_id` = `v_content__via__entity_qualified_id`.`entity_qualified_id` ORDER BY `v_view_log`.`timestamp` DESC) AS `source` GROUP BY `source`.`v_content__via__entity_qualified_id__name`, `source`.`entity_qualified_idt - Entity Qualified` ON `source`.`entity_qualified_id` = `Last content viewed at - Entity Qualified`.`entity_qualified_id`) AS `source` WHERE (`source`.`entity_type` = ?) AND (`source`.`Days since last view` IS NOT NULL) AND (`source`.`archived` = FALSE) AND (`source`.`Days since last view` >= 90) ORDER BY `source`.`Days since last view` DESC LIMIT 100",
:params ("dashboard")},
:status :failed,
:class java.sql.SQLException,
:stacktrace
["org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.readErrorPacket(AbstractQueryProtocol.java:1693)"
"org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.readPacket(AbstractQueryProtocol.java:1555)"
"org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.getResult(AbstractQueryProtocol.java:1518)"
"org.mariadb.jdbc.internal.protocol.AbstractQueryProtocol.executeQuery(AbstractQueryProtocol.java:319)"
"org.mariadb.jdbc.ClientSidePreparedStatement.executeInternal(ClientSidePreparedStatement.java:220)"
atement.execute(ClientSidePreparedStatement.java:149)"
"org.mariadb.jdbc.ClientSidePreparedStatement.executeQuery(ClientSidePreparedStatement.java:163)"
"com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:743)"
"--> driver.sql_jdbc.execute$eval152398$fn__152399.invoke(execute.clj:588)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invokeStatic(execute.clj:601)"
"driver.sql_jdbc.execute$execute_statement_or_prepared_statement_BANG_.invoke(execute.clj:597)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546$fn__152547.invoke(execute.clj:777)"
"driver.sql_jdbc.execute$execute_reducible_query$fn__152546.invoke(execute.clj:776)"
"driver.sql_jdbc.execute$eval152223$fn__152224$fn__152225.invoke(execute.clj:427)"
"driver.sql_jdbc.execute$fn__152136$do_with_resolved_connection152135__152137.invoke(execute.clj:355)"
"driver.sql_jdbc.execute$fn__152136$fn__152142.invoke(execute.clj:335)"
e$eval152223$fn__152224.invoke(execute.clj:421)"
"driver.sql_jdbc.execute$execute_reducible_query.invokeStatic(execute.clj:769)"
"driver.sql_jdbc.execute$execute_reducible_query.invoke(execute.clj:758)"
"driver.sql_jdbc$eval170038$fn__170039.invoke(sql_jdbc.clj:81)"
"query_processor.pipeline$_STAR_execute_STAR_.invokeStatic(pipeline.clj:58)"
"query_processor.pipeline$_STAR_execute_STAR_.invoke(pipeline.clj:43)"
"query_processor.pipeline$_STAR_run_STAR_.invokeStatic(pipeline.clj:116)"
"query_processor.pipeline$_STAR_run_STAR_.invoke(pipeline.clj:105)"
"query_processor.execute$run.invokeStatic(execute.clj:64)"
"query_processor.execute$run.invoke(execute.clj:58)"
"metabase_enterprise.database_routing.middleware$eval213993$swap_destination_db__213994$fn__213995.invoke(middleware.clj:30)"
"query_processor.middleware.enterprise$swap_destination_db_middleware$fn__123504.invoke(enterprise.clj:73)"
essing__213972$fn__213973.invoke(middleware.clj:25)"213971$apply_impersonation_postproc
"query_processor.middleware.enterprise$apply_impersonation_postprocessing_middleware$fn__123487.invoke(enterprise.clj:48)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$_AMPERSAND_f__128050.invoke(update_used_cards.clj:67)"
"query_processor.middleware.update_used_cards$fn__128048$update_used_cards_BANG_128047__128049$fn__128060.invoke(update_used_cards.clj:59)"
"query_processor.execute$add_native_form_to_result_metadata$fn__128072.invoke(execute.clj:25)"
"query_processor.execute$add_preprocessed_query_to_result_metadata_for_userland_query$fn__128078.invoke(execute.clj:36)"
"query_processor.middleware.cache$maybe_return_cached_results$maybe_return_cached_results_STAR___127718.invoke(cache.clj:241)"
"query_processor.middleware.permissions$check_query_permissions$fn__125807.invoke(permissions.clj:149)"
4462$check_download_permissions__214463$fn__214464.invoke(permissions.clj:97)"ions$eval21
"query_processor.middleware.enterprise$check_download_permissions_middleware$fn__123514.invoke(enterprise.clj:90)"
"metabase_enterprise.sandbox.query_processor.middleware.column_level_perms_check$eval236163$maybe_apply_column_level_perms_check__236164$fn__236165.invoke(column_level_perms_check.clj:38)"
"query_processor.middleware.enterprise$maybe_apply_column_level_perms_check_middleware$fn__123524.invoke(enterprise.clj:103)"
"query_processor.execute$fn__128112$execute128111__128113$fn__128114.invoke(execute.clj:96)"
"query_processor.setup$fn__127008$do_with_qp_setup127007__127009.invoke(setup.clj:225)"
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor.execute$fn__128112$execute128111__128113.invoke(execute.clj:95)"
"query_processor.execute$fn__128112$fn__128117.invoke(execute.clj:91)"
"query_processor$process_query_STAR__STAR_.invokeStatic(query_processor.clj:50)"
uery_processor$process_query_STAR__STAR_.invoke(query_processor.clj:45)"
"metabase_enterprise.audit_app.query_processor.middleware.handle_audit_queries$eval236093$handle_audit_app_internal_queries__236094$fn__236095.invoke(handle_audit_queries.clj:143)"
"query_processor.middleware.enterprise$handle_audit_app_internal_queries_middleware$fn__123552.invoke(enterprise.clj:142)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$_AMPERSAND_f__128392.invoke(process_userland_query.clj:179)"
"query_processor.middleware.process_userland_query$fn__128390$process_userland_query_middleware128389__128391$fn__128398.invoke(process_userland_query.clj:167)"
"query_processor.middleware.catch_exceptions$fn__128211$catch_exceptions128210__128212$_AMPERSAND_f__128213.invoke(catch_exceptions.clj:137)"
"query_processor.middleware.catch_exceptions$fn__128211$catch_exceptions128210__128212$fn__128228.invoke(catch_exceptions.clj:127)"
_128737$process_query128736__128738$fn__128739.invoke(query_processor.clj:81)"
"query_processor.setup$fn__126999$do_with_canceled_chan126998__127000$fn__127001.invoke(setup.clj:187)"
"query_processor.setup$fn__126988$do_with_database_local_settings126987__126989$fn__126990.invoke(setup.clj:181)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979$fn__126980.invoke(setup.clj:166)"
"driver$do_with_driver.invokeStatic(driver.clj:49)"
"driver$do_with_driver.invoke(driver.clj:44)"
"query_processor.setup$fn__126977$do_with_driver126976__126978$fn__126979.invoke(setup.clj:165)"
"query_processor.setup$fn__126964$do_with_metadata_provider126963__126965$fn__126966.invoke(setup.clj:140)"
"query_processor.setup$fn__126944$do_with_resolved_database126943__126945$_AMPERSAND_f__126946.invoke(setup.clj:128)"
"query_processor.setup$fn__126944$do_with_resolved_database126943__126945$fn__126949.invoke(setup.clj:122)"
7009.invoke(setup.clj:232)"__127008$do_with_qp_setup127007__12
"query_processor.setup$fn__127008$fn__127013.invoke(setup.clj:216)"
"query_processor$fn__128737$process_query128736__128738.invoke(query_processor.clj:79)"
"query_processor$fn__128737$fn__128743.invoke(query_processor.clj:72)"
"query_processor.card$fn__137909$process_query_for_card_default_qp137908__137910.invoke(card.clj:238)"
"query_processor.card$fn__137909$fn__137912.invoke(card.clj:234)"
"query_processor.card$process_query_for_card_default_run_fn$_AMPERSAND_f__137915$fn__137916.invoke(card.clj:246)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547$fn__107548.invoke(streaming.clj:213)"
"query_processor.streaming$_streaming_response$fn__107546$fn__107547.invoke(streaming.clj:211)"
"query_processor.streaming$do_with_streaming_rff.invokeStatic(streaming.clj:202)"
"query_processor.streaming$do_with_streaming_rff.invoke(streaming.clj:189)"
"query_processor.streaming$_streaming_response$fn__107546.invoke(streaming.clj:208)"
ver.streaming_response$do_f_STAR_.invokeStatic(streaming_response.clj:79)"
"server.streaming_response$do_f_STAR_.invoke(streaming_response.clj:77)"
"server.streaming_response$do_f_async$task__107076.invoke(streaming_response.clj:94)"],
:card_id 113,
:context :dashboard,
:error "Unknown column 'source.max' in 'order clause'",
:row_count 0,
:running_time 0,
:preprocessed
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :query,
:middleware {:js-int-to-string? true, :ignore-cached-results? false, :userland-query? true},
:user-parameters
[{:value [90],
:type :number/>=,
:id "bdcf71b1",
:target [:dimension [:expression "Days since last view"] {:stage-number 0}]}],
:viz-settings
{:table.cell_column "Days since last view",
:table.pivot_column "created_at",
:column_settings
{"[\"ref\",[\"expression\",\"Days since last view\"]]" {:show_mini_bar true},
"[\"ref\",[\"field\",123,{\"base-type\":\"type/Integer\"}]]"
le "Dashboard ID", :link_text "", :link_url "/dashboard/{{entity_id}}", :view_as "link"},
"[\"ref\",[\"field\",74,{\"base-type\":\"type/Text\"}]]"
{:link_text "", :link_url "/dashboard/{{entity_id}}", :view_as "link"}}},
:qp/source-card-id 40,
:info
{:executed-by 13371339,
:context :dashboard,
:card-id 113,
:card-name "Dashboards without recent views",
:dashboard-id 10,
:visualization-settings
{:table.cell_column "Days since last view",
:table.pivot_column "created_at",
:column_settings
{"[\"ref\",[\"expression\",\"Days since last view\"]]" {:show_mini_bar true},
"[\"ref\",[\"field\",123,{\"base-type\":\"type/Integer\"}]]"
{:column_title "Dashboard ID", :link_text "", :link_url "/dashboard/{{entity_id}}", :view_as "link"},
"[\"ref\",[\"field\",74,{\"base-type\":\"type/Text\"}]]"
{:link_text "", :link_url "/dashboard/{{entity_id}}", :view_as "link"}}}},
:database 13371337,
ernal-remapsquery-processor.middleware.add-remaps/ext
[{:id 13,
:name "Creator ID",
:field-id 115,
:field-name "creator_id",
:human-readable-field-id 90,
:human-readable-field-name "full_name"}],
:query
{:limit 100,
:source-query
{:source-table 12,
:qp/stage-is-from-source-card 40,
:fields
[[:field 123 nil]
[:field 75 nil]
[:field 112 nil]
[:field 122 nil]
[:field 119 nil]
[:field 115 {:metabase.query-processor.middleware.add-remaps/original-field-dimension-id 13}]
[:field 74 nil]
[:field 120 nil]
[:field 110 nil]
[:field 125 nil]
[:field 118 nil]
[:field 126 nil]
[:field 127 nil]
[:field 114 nil]
[:field 113 nil]
[:field 121 nil]
[:field 128 nil]
[:field 111 nil]
[:field 116 nil]
[:field 117 nil]
[:field 124 nil]
[:field
90
{:source-field 115,
:metabase.query-processor.middleware.add-remaps/new-field-dimension-id 13,
via__creator_id"}]],v_users__
:joins
[{:alias "v_users__via__creator_id",
:strategy :left-join,
:qp/is-implicit-join true,
:fk-field-id 115,
:condition [:= [:field 115 nil] [:field 82 {:join-alias "v_users__via__creator_id"}]],
:source-table 13}],
:metabase.query-processor.middleware.add-implicit-joins/reused-join-aliases #{}},
:fields
[[:field 123 {:base-type :type/Integer}]
[:field 122 {:base-type :type/DateTimeWithLocalTZ}]
[:field 74 {:base-type :type/Text}]
[:expression "Days since last view" {:base-type :type/Integer}]],
:joins
[{:alias "Last content viewed at - Entity Qualified",
:strategy :left-join,
:condition
[:=
[:field 75 {:base-type :type/Text}]
[:field 134 {:base-type :type/Text, :join-alias "Last content viewed at - Entity Qualified"}]],
:source-metadata
[{:database_type "VARCHAR",
:semantic_type :type/FK,
:table_id 14,
ied_id",lib/deduplicated-name "entity_qualif
:lib/original-name "entity_qualified_id",
:lib/breakout? false,
:name "entity_qualified_id",
:lib/card-id 103,
:lib/source :source/previous-stage,
:lib/source-column-alias "entity_qualified_id",
:lib/original-display-name "Entity Qualified ID",
:lib/model-display-name "Entity Qualified ID",
:lib/external-remap
{:lib/type :metadata.column.remapping/external, :id 15, :name "Entity Qualified ID", :field-id 74},
:source :fields,
:fk_target_field_id 75,
:field_ref [:field "entity_qualified_id" {:base-type :type/Text}],
:effective_type :type/Text,
:active true,
:id 134,
:lib/desired-column-alias "entity_qualified_id",
:position 5,
:visibility_type :normal,
:options {:metabase.query-processor.middleware.add-remaps/original-field-dimension-id 15},
:display_name "Entity Qualified ID",
:base_type :type/Text}
CreationTimestamp,ype :type/
:lib/deduplicated-name "max",
:lib/original-name "max",
:lib/breakout? false,
:name "max",
:lib/card-id 103,
:lib/source :source/previous-stage,
:lib/source-column-alias "max",
:source :fields,
:field_ref [:field "max" {:base-type :type/DateTimeWithLocalTZ}],
:effective_type :type/DateTimeWithLocalTZ,
:lib/desired-column-alias "max",
:display_name "Max of Timestamp: Minute",
:base_type :type/DateTimeWithLocalTZ}
{:database_type "LONGTEXT",
:semantic_type :type/Name,
:table_id 12,
:lib/deduplicated-name "name",
:lib/original-name "name",
:lib/breakout? false,
:name "name",
:lib/source :source/previous-stage,
:lib/source-column-alias "v_content__via__entity_qualified_id__name",
:lib/original-display-name "Name",
:lib/original-fk-field-id 134,
:source :fields,
-field 134, :join-alias "v_content__via__entity_qualified_id"}],
:effective_type :type/Text,
:active true,
:id 74,
:metabase.lib.query/transformation-added-base-type true,
:lib/desired-column-alias "v_content__via__entity_qualified_id__name",
:position 6,
:visibility_type :normal,
:options {:metabase.query-processor.middleware.add-remaps/new-field-dimension-id 15},
:display_name "Entity Qualified → Name",
:fingerprint
{:global {:distinct-count 118, :nil% 0.0},
:type
{:type/Text
{:percent-json 0.0,
:percent-url 0.0,
:percent-email 0.0,
:percent-state 0.0,
:average-length 22.27777777777778}}},
:base_type :type/Text}],
:source-query
{:qp/stage-had-source-card 103,
:source-query/model? false,
:metabase.query-processor.middleware.ensure-joins-use-source-query/dummy-key true,
:fields
[[:field
_qualified_id"y
{:base-type :type/Text, :metabase.query-processor.middleware.add-remaps/original-field-dimension-id 15}]
[:field "max" {:base-type :type/DateTimeWithLocalTZ}]
[:field
74
{:source-field 134,
:metabase.query-processor.middleware.add-remaps/new-field-dimension-id 15,
:join-alias "v_content__via__entity_qualified_id"}]],
:metabase.query-processor.middleware.add-implicit-joins/reused-join-aliases
#{"v_content__via__entity_qualified_id"},
:source-query
{:source-query
{:fields
[[:field 133 {:base-type :type/Integer}]
[:field 131 {:base-type :type/DateTimeWithLocalTZ}]
[:field
130
{:base-type :type/Integer, :metabase.query-processor.middleware.add-remaps/original-field-dimension-id 14}]
[:field 135 {:base-type :type/Text}]
[:field 132 {:base-type :type/Integer}]
[:field
134
ase.query-processor.middleware.add-remaps/original-field-dimension-id 15}]
[:field
90
{:source-field 130,
:metabase.query-processor.middleware.add-remaps/new-field-dimension-id 14,
:join-alias "v_users__via__user_id"}]
[:field
74
{:source-field 134,
:metabase.query-processor.middleware.add-remaps/new-field-dimension-id 15,
:join-alias "v_content__via__entity_qualified_id"}]],
:order-by [[:desc [:field 131 {:base-type :type/DateTimeWithLocalTZ}]]],
:source-table 14,
:qp/stage-is-from-source-card 42,
:joins
[{:alias "v_users__via__user_id",
:strategy :left-join,
:qp/is-implicit-join true,
:fk-field-id 130,
:condition [:= [:field 130 nil] [:field 82 {:join-alias "v_users__via__user_id"}]],
:source-table 13}
{:alias "v_content__via__entity_qualified_id",
:strategy :left-join,
:qp/is-implicit-join true,
:fk-field-id 134,
:condition [:= [:field 134 nil] [:field 75 {:join-alias "v_content__via__entity_qualified_id"}]],
:source-table 12}],
:metabase.query-processor.middleware.add-implicit-joins/reused-join-aliases #{}},
:source-metadata
[{:description "View ID, each question, dashboard, model, collection view generated one new sequential ID.",
:database_type "INT",
:semantic_type :type/PK,
:table_id 14,
:lib/deduplicated-name "id",
:lib/original-name "id",
:lib/breakout? false,
:name "id",
:lib/card-id 42,
:lib/source :source/card,
:lib/source-column-alias "id",
:lib/model-display-name "ID",
:field_ref [:field 133 {:base-type :type/Integer}],
:effective_type :type/Integer,
:active true,
:id 133,
:lib/desired-column-alias "id",
:position 0,
ity_type :normal,
:display_name "ID",
:base_type :type/Integer}
{:description "When the view happened",
:database_type "TIMESTAMP",
:semantic_type :type/CreationTimestamp,
:table_id 14,
:lib/deduplicated-name "timestamp",
:lib/original-name "timestamp",
:lib/breakout? false,
:unit :default,
:name "timestamp",
:lib/card-id 42,
:lib/source :source/card,
:lib/source-column-alias "timestamp",
:lib/model-display-name "Timestamp",
:field_ref [:field 131 {:base-type :type/DateTimeWithLocalTZ, :temporal-unit :default}],
:effective_type :type/DateTimeWithLocalTZ,
:active true,
:id 131,
:lib/desired-column-alias "timestamp",
:position 1,
:visibility_type :normal,
:display_name "Timestamp",
:base_type :type/DateTimeWithLocalTZ}
{:description "Who viewed the content",
:database_type "BIGINT",
:semantic_type :type/FK,
:table_id 14,
:lib/deduplicated-name "user_id",
:lib/original-name "user_id",
:lib/breakout? false,
:name "user_id",
:lib/card-id 42,
:lib/source :source/card,
:lib/source-column-alias "user_id",
:lib/model-display-name "User ID",
:lib/external-remap {:lib/type :metadata.column.remapping/external, :id 14, :name "User ID", :field-id 90},
:fk_target_field_id 82,
:field_ref [:field 130 {:base-type :type/Integer}],
:effective_type :type/Integer,
:active true,
:id 130,
:lib/desired-column-alias "user_id",
:position 2,
:visibility_type :normal,
:display_name "User ID",
:base_type :type/Integer}
{:description "card (question, model, metric), table, dashboard or collection",
:database_type "VARCHAR",
:semantic_type :type/Category,
:table_id 14,
:lib/deduplicated-name "entity_type",
:lib/original-name "entity_type",
:lib/breakout? false,
:name "entity_type",
:lib/card-id 42,
:lib/source :source/card,
:lib/source-column-alias "entity_type",
:lib/model-display-name "Entity Type",
:field_ref [:field 135 {:base-type :type/Text}],
:effective_type :type/Text,
:active true,
:id 135,
:lib/desired-column-alias "entity_type",
:position 3,
:visibility_type :normal,
:display_name "Entity Type",
:base_type :type/Text}
{:description "The sequential ID of the card, dashboard, collection",
:database_type "INT",
:table_id 14,
:lib/deduplicated-name "entity_id",
:lib/original-name "entity_id",
:lib/breakout? false,
:name "entity_id",
:lib/card-id 42,
:lib/source :source/card,
source-column-alias "entity_id",
:lib/model-display-name "Entity ID",
:field_ref [:field 132 {:base-type :type/Integer}],
:effective_type :type/Integer,
:active true,
:id 132,
:lib/desired-column-alias "entity_id",
:position 4,
:visibility_type :normal,
:display_name "Entity ID",
:base_type :type/Integer}
{:database_type "VARCHAR",
:semantic_type :type/FK,
:table_id 14,
:lib/deduplicated-name "entity_qualified_id",
:lib/original-name "entity_qualified_id",
:lib/breakout? false,
:name "entity_qualified_id",
:lib/card-id 42,
:lib/source :source/card,
:lib/source-column-alias "entity_qualified_id",
:lib/model-display-name "Entity Qualified ID",
:lib/external-remap
{:lib/type :metadata.column.remapping/external, :id 15, :name "Entity Qualified ID", :field-id 74},
d_id 75, :fk_target_fiel
:field_ref [:field 134 {:base-type :type/Text}],
:effective_type :type/Text,
:active true,
:id 134,
:lib/desired-column-alias "entity_qualified_id",
:position 5,
:visibility_type :normal,
:display_name "Entity Qualified ID",
:base_type :type/Text}],
:metabase.query-processor.middleware.add-implicit-joins/reused-join-aliases
#{"v_content__via__entity_qualified_id"},
:source-query/model? true,
:breakout
[[:field
74
{:source-field 134,
:metabase.query-processor.middleware.add-remaps/new-field-dimension-id 15,
:join-alias "v_content__via__entity_qualified_id"}]
[:field
"entity_qualified_id"
{:base-type :type/Text, :metabase.query-processor.middleware.add-remaps/original-field-dimension-id 15}]],
:order-by
[[:asc
[:field
74
{:source-field 134,
base.query-processor.middleware.add-remaps/new-field-dimension-id 15,
:join-alias "v_content__via__entity_qualified_id"}]]],
:aggregation
[[:aggregation-options
[:max
[:field
"timestamp"
{:base-type :type/DateTimeWithLocalTZ,
:temporal-unit :minute,
:original-temporal-unit "month",
:inherited-temporal-unit :default}]]
{:name "max"}]],
:qp/stage-had-source-card 42,
:qp/stage-is-from-source-card 103},
:source-metadata
[{:database_type "text",
:semantic_type :type/FK,
:table_id 14,
:lib/deduplicated-name "entity_qualified_id",
:lib/original-name "entity_qualified_id",
:lib/breakout? false,
:name "entity_qualified_id",
:lib/card-id 103,
:lib/source :source/card,
:lib/source-column-alias "entity_qualified_id",
:lib/external-remap
external, :id 15, :name "Entity Qualified ID", :field-id 74},
:source :breakout,
:fk_target_field_id 75,
:field_ref [:field "entity_qualified_id" {:base-type :type/Text}],
:effective_type :type/Text,
:active true,
:id 134,
:lib/desired-column-alias "entity_qualified_id",
:position 5,
:visibility_type :normal,
:display_name "Entity Qualified ID",
:base_type :type/Text}
{:semantic_type :type/CreationTimestamp,
:lib/deduplicated-name "max",
:lib/original-name "max",
:lib/breakout? false,
:name "max",
:lib/card-id 103,
:lib/source :source/card,
:lib/source-column-alias "max",
:source :aggregation,
:field_ref [:aggregation 0],
:effective_type :type/DateTimeWithLocalTZ,
:lib/desired-column-alias "max",
:display_name "Max of Timestamp: Minute",
:base_type :type/DateTimeWithLocalTZ}]}}],
ce-metadata
[{:database_type "int4",
:semantic_type :type/PK,
:table_id 12,
:lib/deduplicated-name "entity_id",
:lib/original-name "entity_id",
:lib/breakout? false,
:name "entity_id",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "entity_id",
:lib/model-display-name "Entity ID",
:field_ref [:field 123 nil],
:effective_type :type/Integer,
:active true,
:id 123,
:lib/desired-column-alias "entity_id",
:position 0,
:visibility_type :normal,
:display_name "Entity ID",
:base_type :type/Integer}
{:database_type "text",
:semantic_type :type/PK,
:table_id 12,
:lib/deduplicated-name "entity_qualified_id",
:lib/original-name "entity_qualified_id",
:lib/breakout? false,
:name "entity_qualified_id",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "entity_qualified_id",
Qualified ID",-display-name "Entity
:field_ref [:field 75 nil],
:effective_type :type/Text,
:active true,
:id 75,
:lib/desired-column-alias "entity_qualified_id",
:position 1,
:visibility_type :normal,
:display_name "Entity Qualified ID",
:base_type :type/Text}
{:database_type "text",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "entity_type",
:lib/original-name "entity_type",
:lib/breakout? false,
:name "entity_type",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "entity_type",
:lib/model-display-name "Entity Type",
:field_ref [:field 112 nil],
:effective_type :type/Text,
:active true,
:id 112,
:lib/desired-column-alias "entity_type",
:position 2,
:visibility_type :normal,
:display_name "Entity Type",
:fingerprint
{:global {:distinct-count 5, :nil% 0.0},
:type
{:type/Text
0.0, {:percent-json
:percent-url 0.0,
:percent-email 0.0,
:percent-state 0.0,
:average-length 7.785714285714286}}},
:base_type :type/Text}
{:database_type "timestamptz",
:semantic_type :type/CreationTimestamp,
:table_id 12,
:lib/deduplicated-name "created_at",
:lib/original-name "created_at",
:lib/breakout? false,
:name "created_at",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "created_at",
:lib/model-display-name "Created At",
:field_ref [:field 122 nil],
:effective_type :type/DateTimeWithLocalTZ,
:active true,
:id 122,
:lib/desired-column-alias "created_at",
:position 3,
:visibility_type :normal,
:display_name "Created At",
:fingerprint
{:global {:distinct-count 87, :nil% 0.0},
:type {:type/DateTime {:earliest "2023-06-08T14:12:32.4457Z", :latest "2025-08-19T17:04:55Z"}}},
:base_type :type/DateTimeWithLocalTZ}
abase_type "timestamptz",
:semantic_type :type/UpdatedTimestamp,
:table_id 12,
:lib/deduplicated-name "updated_at",
:lib/original-name "updated_at",
:lib/breakout? false,
:name "updated_at",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "updated_at",
:lib/model-display-name "Updated At",
:field_ref [:field 119 nil],
:effective_type :type/DateTimeWithLocalTZ,
:active true,
:id 119,
:lib/desired-column-alias "updated_at",
:position 4,
:visibility_type :normal,
:display_name "Updated At",
:fingerprint
{:global {:distinct-count 85, :nil% 0.03968253968253968},
:type {:type/DateTime {:earliest "2025-08-19T17:04:55Z", :latest "2025-08-19T17:05:18.131024Z"}}},
:base_type :type/DateTimeWithLocalTZ}
{:database_type "int4",
:semantic_type :type/FK,
:table_id 12,
:lib/deduplicated-name "creator_id",
:lib/original-name "creator_id",
ib/breakout? false,
:name "creator_id",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "creator_id",
:lib/model-display-name "Creator ID",
:lib/external-remap {:lib/type :metadata.column.remapping/external, :id 13, :name "Creator ID", :field-id 90},
:fk_target_field_id 82,
:field_ref [:field 115 nil],
:effective_type :type/Integer,
:active true,
:id 115,
:lib/desired-column-alias "creator_id",
:position 5,
:visibility_type :normal,
:display_name "Creator ID",
:fingerprint {:global {:distinct-count 2, :nil% 0.03968253968253968}},
:base_type :type/Integer}
{:database_type "varchar",
:semantic_type :type/Name,
:table_id 12,
:lib/deduplicated-name "name",
:lib/original-name "name",
:lib/breakout? false,
:name "name",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "name",
:lib/model-display-name "Name",
:field_ref [:field 74 nil],
:effective_type :type/Text,
:active true,
:id 74,
:lib/desired-column-alias "name",
:position 6,
:visibility_type :normal,
:display_name "Name",
:fingerprint
{:global {:distinct-count 118, :nil% 0.0},
:type
{:type/Text
{:percent-json 0.0,
:percent-url 0.0,
:percent-email 0.0,
:percent-state 0.0,
:average-length 22.27777777777778}}},
:base_type :type/Text}
{:database_type "text",
:semantic_type :type/Description,
:table_id 12,
:lib/deduplicated-name "description",
:lib/original-name "description",
:lib/breakout? false,
:name "description",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "description",
:lib/model-display-name "Description",
:field_ref [:field 120 nil],
:effective_type :type/Text,
:active true,
:id 120,
ion",:lib/desired-column-alias "descript
:position 7,
:visibility_type :normal,
:display_name "Description",
:fingerprint
{:global {:distinct-count 73, :nil% 0.380952380952381},
:type
{:type/Text
{:percent-json 0.0,
:percent-url 0.0,
:percent-email 0.0,
:percent-state 0.0,
:average-length 35.833333333333336}}},
:base_type :type/Text}
{:database_type "int4",
:table_id 12,
:lib/deduplicated-name "collection_id",
:lib/original-name "collection_id",
:lib/breakout? false,
:name "collection_id",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "collection_id",
:lib/model-display-name "Collection ID",
:field_ref [:field 110 nil],
:effective_type :type/Integer,
:active true,
:id 110,
:lib/desired-column-alias "collection_id",
:position 8,
:visibility_type :normal,
:display_name "Collection ID",
:fingerprint
nct-count 3, :nil% 0.03968253968253968},
:type
{:type/Number
{:min 2.0, :q1 2.5139151602748915, :q3 4.0, :max 4.0, :sd 0.9321322456690241, :avg 3.371900826446281}}},
:base_type :type/Integer}
{:database_type "int4",
:semantic_type :type/FK,
:table_id 12,
:lib/deduplicated-name "made_public_by_user",
:lib/original-name "made_public_by_user",
:lib/breakout? false,
:name "made_public_by_user",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "made_public_by_user",
:lib/model-display-name "Made Public By User",
:fk_target_field_id 82,
:field_ref [:field 125 nil],
:effective_type :type/Integer,
:active true,
:id 125,
:lib/desired-column-alias "made_public_by_user",
:position 9,
:visibility_type :normal,
:display_name "Made Public By User",
:fingerprint {:global {:distinct-count 1, :nil% 1.0}},
:base_type :type/Integer}
"bool",tabase_type
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "is_embedding_enabled",
:lib/original-name "is_embedding_enabled",
:lib/breakout? false,
:name "is_embedding_enabled",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "is_embedding_enabled",
:lib/model-display-name "Is Embedding Enabled",
:field_ref [:field 118 nil],
:effective_type :type/Boolean,
:active true,
:id 118,
:lib/desired-column-alias "is_embedding_enabled",
:position 10,
:visibility_type :normal,
:display_name "Is Embedding Enabled",
:fingerprint {:global {:distinct-count 2, :nil% 0.03968253968253968}},
:base_type :type/Boolean}
{:database_type "bool",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "is_verified",
:lib/original-name "is_verified",
:lib/breakout? false,
:name "is_verified",
:lib/card-id 40,
ource :source/card,
:lib/source-column-alias "is_verified",
:lib/model-display-name "Is Verified",
:field_ref [:field 126 nil],
:effective_type :type/Boolean,
:active true,
:id 126,
:lib/desired-column-alias "is_verified",
:position 11,
:visibility_type :normal,
:display_name "Is Verified",
:fingerprint
{:global {:distinct-count 2, :nil% 0.03968253968253968},
:type {:type/Number {:min 0.0, :q1 0.0, :q3 0.0, :max 0.0, :sd 0.0, :avg 0.0}}},
:base_type :type/Boolean}
{:database_type "bool",
:semantic_type :type/Enum,
:table_id 12,
:lib/deduplicated-name "archived",
:lib/original-name "archived",
:lib/breakout? false,
:name "archived",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "archived",
:lib/model-display-name "Archived",
:field_ref [:field 127 nil],
:effective_type :type/Boolean,
:active true,
:id 127,
desired-column-alias "archived",
:position 12,
:visibility_type :normal,
:display_name "Archived",
:fingerprint {:global {:distinct-count 2, :nil% 0.0}},
:base_type :type/Boolean}
{:database_type "text",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "action_type",
:lib/original-name "action_type",
:lib/breakout? false,
:name "action_type",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "action_type",
:lib/model-display-name "Action Type",
:field_ref [:field 114 nil],
:effective_type :type/Text,
:active true,
:id 114,
:lib/desired-column-alias "action_type",
:position 13,
:visibility_type :normal,
:display_name "Action Type",
:fingerprint
{:global {:distinct-count 1, :nil% 1.0},
:type
{:type/Text {:percent-json 0.0, :percent-url 0.0, :percent-email 0.0, :percent-state 0.0, :average-length 0.0}}},
:base_type :type/Text}
{:database_type "int4",
:table_id 12,
:lib/deduplicated-name "action_model_id",
:lib/original-name "action_model_id",
:lib/breakout? false,
:name "action_model_id",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "action_model_id",
:lib/model-display-name "Action Model ID",
:field_ref [:field 113 nil],
:effective_type :type/Integer,
:active true,
:id 113,
:lib/desired-column-alias "action_model_id",
:position 14,
:visibility_type :normal,
:display_name "Action Model ID",
:fingerprint {:global {:distinct-count 1, :nil% 1.0}},
:base_type :type/Integer}
{:database_type "bool",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "collection_is_official",
:lib/original-name "collection_is_official",
:lib/breakout? false,
:name "collection_is_official",
:lib/card-id 40,
ce/card,b/source :sour
:lib/source-column-alias "collection_is_official",
:lib/model-display-name "Collection Is Official",
:field_ref [:field 121 nil],
:effective_type :type/Boolean,
:active true,
:id 121,
:lib/desired-column-alias "collection_is_official",
:position 15,
:visibility_type :normal,
:display_name "Collection Is Official",
:fingerprint
{:global {:distinct-count 2, :nil% 0.9603174603174603},
:type {:type/Number {:min 0.0, :q1 0.0, :q3 0.0, :max 0.0, :sd 0.0, :avg 0.0}}},
:base_type :type/Boolean}
{:database_type "bool",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "collection_is_personal",
:lib/original-name "collection_is_personal",
:lib/breakout? false,
:name "collection_is_personal",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "collection_is_personal",
:lib/model-display-name "Collection Is Personal",
_ref [:field 128 nil],
:effective_type :type/Boolean,
:active true,
:id 128,
:lib/desired-column-alias "collection_is_personal",
:position 16,
:visibility_type :normal,
:display_name "Collection Is Personal",
:fingerprint
{:global {:distinct-count 2, :nil% 0.9603174603174603},
:type {:type/Number {:min 0.0, :q1 0.0, :q3 0.0, :max 0.0, :sd 0.0, :avg 0.0}}},
:base_type :type/Boolean}
{:database_type "text",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "question_viz_type",
:lib/original-name "question_viz_type",
:lib/breakout? false,
:name "question_viz_type",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "question_viz_type",
:lib/model-display-name "Question Viz Type",
:field_ref [:field 111 nil],
:effective_type :type/Text,
:active true,
:id 111,
:lib/desired-column-alias "question_viz_type",
n 17,:positio
:visibility_type :normal,
:display_name "Question Viz Type",
:fingerprint
{:global {:distinct-count 19, :nil% 0.1111111111111111},
:type
{:type/Text
{:percent-json 0.0,
:percent-url 0.0,
:percent-email 0.0,
:percent-state 0.0,
:average-length 4.753968253968254}}},
:base_type :type/Text}
{:database_type "text",
:semantic_type :type/FK,
:table_id 12,
:lib/deduplicated-name "question_database_id",
:lib/original-name "question_database_id",
:lib/breakout? false,
:name "question_database_id",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "question_database_id",
:lib/model-display-name "Question Database ID",
:fk_target_field_id 73,
:field_ref [:field 116 nil],
:effective_type :type/Text,
:active true,
:id 116,
:lib/desired-column-alias "question_database_id",
:position 18,
:normal,ibility_type
:display_name "Question Database ID",
:fingerprint
{:global {:distinct-count 3, :nil% 0.1111111111111111},
:type
{:type/Text
{:percent-json 0.0,
:percent-url 0.0,
:percent-email 0.0,
:percent-state 0.0,
:average-length 13.055555555555555}}},
:base_type :type/Text}
{:database_type "bool",
:semantic_type :type/Category,
:table_id 12,
:lib/deduplicated-name "question_is_native",
:lib/original-name "question_is_native",
:lib/breakout? false,
:name "question_is_native",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "question_is_native",
:lib/model-display-name "Question Is Native",
:field_ref [:field 117 nil],
:effective_type :type/Boolean,
:active true,
:id 117,
:lib/desired-column-alias "question_is_native",
:position 19,
:visibility_type :normal,
:display_name "Question Is Native",
:fingerprint
{:global {:distinct-count 2, :nil% 0.1111111111111111},
:type {:type/Number {:min 0.0, :q1 0.0, :q3 0.0, :max 0.0, :sd 0.0, :avg 0.0}}},
:base_type :type/Boolean}
{:database_type "timestamptz",
:table_id 12,
:lib/deduplicated-name "event_timestamp",
:lib/original-name "event_timestamp",
:lib/breakout? false,
:name "event_timestamp",
:lib/card-id 40,
:lib/source :source/card,
:lib/source-column-alias "event_timestamp",
:lib/model-display-name "Event Timestamp",
:field_ref [:field 124 nil],
:effective_type :type/DateTimeWithLocalTZ,
:active true,
:id 124,
:lib/desired-column-alias "event_timestamp",
:position 20,
:visibility_type :normal,
:display_name "Event Timestamp",
:fingerprint {:global {:distinct-count 1, :nil% 1.0}},
:base_type :type/DateTimeWithLocalTZ}],
:filter
[:and
[:=
[:field 112 {:base-type :type/Text}]
[:value
board""dash
{:name "entity_type", :base_type :type/Text, :semantic_type :type/Category, :database_type "VARCHAR"}]]
[:!= [:expression "Days since last view" {:base-type :type/Integer}] [:value nil {:base_type :type/Integer}]]
[:=
[:field 127 {:base-type :type/Boolean}]
[:value false {:name "archived", :base_type :type/Boolean, :semantic_type :type/Enum, :database_type "BIT"}]]
[:>= [:expression "Days since last view"] [:value 90 nil]]],
:expressions
{"Days since last view"
[:datetime-diff
[:field "max" {:base-type :type/DateTimeWithLocalTZ, :join-alias "Last content viewed at - Entity Qualified"}]
[:now]
:day]},
:source-query/model? true,
:order-by [[:desc [:expression "Days since last view" {:base-type :type/Integer}]]],
:qp/stage-had-source-card 40}},
:data {:rows [], :cols []}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment