This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new b33d152a5b docs(FAQ): remove reference to filter box, add Q&A re: 
usage analytics (#25435)
b33d152a5b is described below

commit b33d152a5bec2d2a94f49d8b85a6d8fd168eb2ca
Author: Sam Firke <[email protected]>
AuthorDate: Sat Sep 30 01:12:11 2023 -0400

    docs(FAQ): remove reference to filter box, add Q&A re: usage analytics 
(#25435)
---
 docs/docs/frequently-asked-questions.mdx | 50 +++++---------------------------
 1 file changed, 7 insertions(+), 43 deletions(-)

diff --git a/docs/docs/frequently-asked-questions.mdx 
b/docs/docs/frequently-asked-questions.mdx
index 909ba8ebfd..97bbc77b0f 100644
--- a/docs/docs/frequently-asked-questions.mdx
+++ b/docs/docs/frequently-asked-questions.mdx
@@ -95,49 +95,6 @@ to **.env** and **.env-non-dev** at the key MAPBOX_API_KEY:
 MAPBOX_API_KEY = "longstringofalphanumer1c"
 ```
 
-### How to add dynamic filters to a dashboard?
-
-Use the **Filter Box** widget, build a slice, and add it to your dashboard.
-
-The **Filter Box** widget allows you to define a query to populate dropdowns 
that can be used for
-filtering. To build the list of distinct values, we run a query, and sort the 
result by the metric
-you provide, sorting descending.
-
-The widget also has a checkbox **Date Filter**, which enables time filtering 
capabilities to your
-dashboard. After checking the box and refreshing, you’ll see a from and a to 
dropdown show up.
-
-By default, the filtering will be applied to all the slices that are built on 
top of a datasource
-that shares the column name that the filter is based on. It’s also a 
requirement for that column to
-be checked as “filterable” in the column tab of the table editor.
-
-But what about if you don’t want certain widgets to get filtered on your 
dashboard? You can do that
-by editing your dashboard, and in the form, edit the JSON Metadata field, more 
specifically the
-`filter_immune_slices` key, that receives an array of sliceIds that should 
never be affected by any
-dashboard level filtering.
-
-```
-{
-    "filter_immune_slices": [324, 65, 92],
-    "expanded_slices": {},
-    "filter_immune_slice_fields": {
-        "177": ["country_name", "__time_range"],
-        "32": ["__time_range"]
-    },
-    "timed_refresh_immune_slices": [324]
-}
-```
-
-In the json blob above, slices 324, 65 and 92 won’t be affected by any 
dashboard level filtering.
-
-Now note the `filter_immune_slice_fields` key. This one allows you to be more 
specific and define
-for a specific slice_id, which filter fields should be disregarded.
-
-Note the use of the `__time_range` keyword, which is reserved for dealing with 
the time boundary
-filtering mentioned above.
-
-But what happens with filtering when dealing with slices coming from different 
tables or databases?
-If the column name is shared, the filter will be applied, it’s as simple as 
that.
-
 ### How to limit the timed refresh on a dashboard?
 
 By default, the dashboard timed refresh feature allows you to automatically 
re-query every slice on
@@ -295,6 +252,13 @@ guarantees and are not recommended but may fit your use 
case temporarily:
 - using the internal FAB ModelView API (to be deprecated in Superset)
 - altering the source code in your fork
 
+### How can I see usage statistics (e.g., monthly active users)?
+
+This functionality is not included with Superset, but you can extract and 
analyze Superset's application
+metadata to see what actions have occurred.  By default, user activities are 
logged in the `logs` table
+in Superset's metadata database.  One company has published a write-up of [how 
they analyzed Superset
+usage, including example 
queries](https://engineering.hometogo.com/monitor-superset-usage-via-superset-c7f9fba79525).
+
 ### What Does Hours Offset in the Edit Dataset view do?
 
 In the Edit Dataset view, you can specify a time offset. This field lets you 
configure the

Reply via email to