deneb-viz / deneb

Deneb is a custom visual for Microsoft Power BI, which allows developers to use the declarative JSON syntax of the Vega or Vega-Lite languages to create their own data visualizations.
https://deneb-viz.github.io
MIT License
190 stars 15 forks source link

Power BI Report Server May 2024 - Problem to render custom visual Deneb on #mobile device #512

Open LilaR-Land opened 3 days ago

LilaR-Land commented 3 days ago

@dm-p I have Deneb (version 1.7.2.2024094#411f9c6) installed on PowerBI Desktop May 2024, and published through PowerBI Server May 2024. But unfortunately, the Deneb visual appears empty in the mobile format. can you help me?

dm-p commented 2 days ago

Hi @LilaR-Land - unfortunately, I can't test on Power BI Report Server because I don't have an installation/licensing for it.

However, we can see if there is anything specific to the mobile view. Can you provide a report and specification that reproduces the issue? Otherwise, it will be challenging to know precisely the problem. Ideally, this should be done with data you can share publicly.

LilaR-Land commented 1 day ago

Hi @LilaR-Land - unfortunately, I can't test on Power BI Report Server because I don't have an installation/licensing for it.

However, we can see if there is anything specific to the mobile view. Can you provide a report and specification that reproduces the issue? Otherwise, it will be challenging to know precisely the problem. Ideally, this should be done with data you can share publicly.

Hi @dm-p Thank you for attention.

By updating the report server to sep 2024 and downgrade Deneb to 1.7.1, The problem of displaying in both versions(mobile and server), was solved. It should be noted, that installing the PowerBI Report Server, doesn't require a license(it has a develop version)

However, Deneb 1.7.2 isn't displayed in mobile format. Screenshot_20241020-144456

dm-p commented 14 hours ago

OK, thanks for the feedback. The only change from 1.7.1 to 1.7.2 of substance was to mitigate issue #493 (also raised by you), so if 1.7.1 works on mobile and 1.7.2 doesn't, I suspect that there is a difference in how the mobile app deals with insecure Power BI report server installs. It will be hard to diagnose without getting logs from the mobile device, but perhaps we can do a quick test on your environment before going too far into this.

Here is a version of the current 1.7.3 build in progress with the 1.7.2 change rolled back. Please test it as you did before, confirming that Deneb works as you expect in your browser and mobile. I want to be sure that both bases (standard browser and mobile app) are covered. To re-state the process:

File: ALPHAdeneb7E15AEF80B9E4D4F8E12924291ECE89A.1.7.3.20241022#15e40a0.pbiviz.zip

The usual disclaimers apply when downloading visuals from unsolicited sources. I attest that while this provided alpha build uses a different GUID and is therefore regarded as uncertified by Power BI, it is built with certified visual permissions (no external comms). If downloaded directly from this above link, it conforms to Deneb's privacy policy.


If this fails, please confirm/provide the following details about your setup so I can see if I can set up a similar environment: