In the GoodData analyzer is it possible to hide/sh...
# gooddata-cloud
j
In the GoodData analyzer is it possible to hide/show certain attributes or all attributes with a particular tag based on the child workspace, similar to how the wdf works based on the workspace?
m
Hi Jeremy, thank you for your interesting question, I will check internally and I will come with some update.
Hi Jeremy, to ensure I fully understand your question and can provide the most accurate information, could you please elaborate a bit more? Perhaps you could provide a specific example? For instance, referring to your attached picture, could you describe what do you expect on that list with three attributes? A concrete example would greatly help us to explore potential solutions. Thank you in advance.
j
Hi Mauricio, for example, if I have a child workspace "A" where I do not want the Group Snapshot Key to show up in the analyzer but I want it to show up in all the other child workspaces "B", "C", "D". Another example is what if I have a table in the LDM that is not connected to any other tables, and I don't want any of its facts or attributes to be visible in the analyzer for Child workspace "A", "B", but to be visible in "C", "D". To be clear, I am not talking just about data filtering. I am talking about the availability of the attributes or facts themselves for selection.
f
I think the only way is to make a separate workspace with a separate data model. I am also interested in being able to hide fields from users (things like join keys between tables) although not to the granularity requested here.
j
Hi Guys, actually, both WDFs and UDFs do hide attributes (and their selections) and thus related fact rows within the dataset (in case of UDFs the MAQL rule is even propagated through LDM to related datasets). So for the first scenario (displaying only B,C,D and not A) you would simply create a WDF filter in Child workspace to B,C,D and everything else will be hidden. Or you can specify it through MAQL with UDFs. The other scenario with hiding whole dataset is more tricky. As Filip mentioned, best way would be to use a different workspace/hierarchy for that, or I can imagine you could create some “dummy” row within the dataset which you would want to hide and you would restrict the data visibility only to this specific row via WDF.
There is no built in functionality how to “hide” some data but you can rather restrict specific rows.
j
Thank you!