login
14 TopicsWhen I open a report via browser multiple logins are required
Hello, since I updated out Power BI Report server to Version Sept 2022 the users need to enter there credentials multiple times when they open a report with a browser. Parts of the report are visible and then the next login window appears. Until now I didn't find a cause for this and need your help. Thanks, Maik836Views0likes2CommentsWho logs in to PowerBI & to which reports - over a custom timeperiod?
Hello, I am wondering if I can track how frequent users login to/use PowerBI & which reports they have watched over a custom timeperiod (e.g. 1 year)? I understood currently that we can only view the reporting now over the past 3/4 weeks and that we need to do this analysis on report level (and cannot do it in bulk) Is this correcT? The goal is to understand which users really make use of PowerBI and of which reports and which users never login. Many thanks for your help & time upfront. KR, Charlotte1.2KViews0likes2CommentsCalculating Average Time Logged In (do not add concurrent login time for a user)
Hello, I have a Dax problem that is building off of a previous problem that I was able to solve. I am looking to provide a metric that show the average hours:minutes logged in per user, per day. One of the requirements is since users can have multiple logins per day, and some of these may over lap (since they can be logged in on multiple devices) I do not want to double count these concurrent login time per user. I also want to divide by the total number of unique calendar days that all users are logged in by. Here is what my test data set looks like: For User A, I would Expect to see the following: User ID LogIn LogOut AVG Login Time A 7/10/2022 8:00:00 AM 7/11/2022 4:00:00 PM 16hr:00M A 7/15/2022 8:00:00 AM 7/15/2022 4:00:00 PM 8hr:00M A 8/3/2022 10:00:00 AM 8/3/2022 8:00:00 PM 10hr:00M A 8/3/2022 11:00:00 AM 8/3/2022 12:40:00 PM 1hr:40M A 8/5/2022 8:00:00 AM 8/5/2022 9:00:00 PM 1hr:00M Total 5hr:50M My formula would look like this = (Total Hr:M logged in - any concurrent time) divided by "Unique # of Users" divided by "# of Calendar Days" Total Hours: 36hr:40M Subtract the concurrent logged in time: -1 hr:40M (I do not want to count this since the user was logged in on another instance at this time.) Divided by the number of unique User IDs: 1 Divided by the number of calendar days: 5 (The 10th, 11th, 15th, 3rd, and 5th) So: (36hr:40M - 1hr:40M) / 1 / 5 = 7hr:00M For User B I would expect to see this: User ID LogIn LogOut AVG Login Time B 7/15/2022 8:00:00 AM 7/15/2022 10:00:00 AM 2hr:00M B 8/2/2022 1:00:00 PM 8/2/2022 7:00:00 PM 6hr:00M B 8/2/2022 8:00:00 AM 8/2/2022 12:30:00 PM 4hr:30M B 8/2/2022 9:00:00 AM 8/2/2022 10:00:00 AM 1hr:00M B 8/2/2022 3:00:00 PM 8/2/2022 4:00:00 PM 1hr:00M Total 6hr:15M The math for user B looks like this: Total minutes is 14hr:30m, but on the 2nd, the only time logged in was from 8am to 12:30 pm, and 1:00pm to 7pm. So the total time logged in on the 2nd was 10 hours and 30 minutes. 10hr:30M (on the 2nd) + 2hr:00M (on the 15th) = 12hr:30M. 12hr:30M divided by two days (the 2nd and the 15th = 6hr:15M Divided by unique number of users, which is 1, so this doesn't change the total. So, for everyone's time, I would expect to see Total Time: 51hr:10M Total Time that is non-concurrent: 48hr:00M (35 from user A,Solved1.1KViews0likes4CommentsCan not Login in Desktop App for Report Server
Hi, we have a PBI RS (on prem) running in the company and now i want to login on my local PC in the PBI RS (for Desktop) app. This fails. Why? I can hit the URL for the Report Server and can login there successfully but as i said, on my local maschine everything fails. What is the way of authentication? Local (Desktop App) -> PB Report Server -> AD? The error message says that the connection was terminated and i should contact an it-admin.1.3KViews0likes3CommentsData Gateway login error
Hi All, After installed On-premises data gateway (and also tried with personal gateway), when I try to log in with my company account, I get the following failure: "AADSTS51004: The user account <userID> does not exist in the <directoryID> directory. To sign into this application, the account must be added to the directory." What I'm wondering on, that the connection works from my laptop installed personal gateway (with vpn in our company-network) but does not work with VM in the same network. We just checked it with IT support to open the necessary ports - this part seems to be fine. Our report needs a Data gateway because of the API calls in the query. Do you have any ide on this topic? Thank you!Solved2.8KViews0likes3CommentsLogin on local machine in PBI RS (for Desktop) does not work
Hi, we have a PBI RS (on prem) running in the company and now i want to login on my local PC in the PBI RS (for Desktop) app. This fails. Why? How does PBI RS authenticate logins and where should I look for failure informations about that? The error message says that the connection was terminated and i should contact an it-admin. Greets953Views0likes1CommentHow to edit and stretch user session
Hi everybody, I am in trouble with user session length in Power BI Report Server. I found out it lasts exactly 1 hour and I need to change it because it's too short to me. Anyway, even if it's a basic configuration, I was not able to reach it. I read many articles, as https://docs.microsoft.com/en-us/sql/reporting-services/report-server/rsreportserver-config-configuration-file?view=sql-server-ver15 or https://docs.microsoft.com/en-us/sql/reporting-services/tools/server-properties-advanced-page-reporting-services?view=sql-server-ver15 and they looked proper to me but here I didn't find anything useful: I tried to edit some properties, but anything worked (session user was still 1 hour) and I haven't even found any option which was set to 1 hour (or 60 minutes or 3600 seconds). I think it shouldn't be difficult, but I am not able to find it. Please help me, it's really valuable to me. Thanks a lot NickSolved3.4KViews0likes5CommentsWhat is the Logon Process for report server?
Greetings, all. I don't know much about SQL Server 2014, and I didn't know anything about Power BI Report Server before I was tasked with setting it all up. Now that I have it built and running, I am working on the security paperwork, to bring it to the production network (you government contractors probably recognize these - SCTM, Audit Plan). Quite a bit of this revolves around how the login process works, and how it is recorded in "audit" logs (could be any log file, just need to know where it is). So, as I currently understand the process, this is what I think happens (please feel free to correct me): a user logs into a workstation, opens a web browser, and put in the URL for the PBI Report Server (including the port # (443)). The packet gets to the NIC of the PBI RS, and gets transferred up the TCP stack to (probably) the Application layer. What application actually receives this packet - https.sys, Power BI Report Server, SQL Server 2014, something else? One of these applications then sends a packet back to the user, requesting credentials. The user types in their credentials, and sends them back to the application. If this is Power BI Report Server receiving the credentials, my guess of credential flow would be: from PowerBI RS to SQL server 2014, to the Domain Controller for verification that the credentials are valid. If valid, the DC would send back to SQL Server 2014 the group members of the user. SQL Server 2014 would then compare those groups with users and groups in its Security section; if a match is made, the user info is passed to PowerBI RS, where the username is compared to Roles, to see what access/permissions the user has. I _think_ that this would be the point where the user is "logged on". Where is that logged? I looked at all the PBI logs (C:\Program Files\Microsoft Power BI Report Server\PBIRS\Logfiles), and don't see that a user is logged in at any point (I also need to know about failed login attempts. I am _guessing_ that the SQL Server 2014 would log both successful and failed logon attempts, perhaps in the Execution3 log, but I really don't know enough about SQL Server to know. I have not been able to find any documentation that talks in-depth about the logon process, and nothing about where that would be logged. Can anyone point me in the direction of one or more documents that explains all this (of even parts)? Can someone jump in and explain it here? Thank you, RogerSolved4.3KViews0likes4Comments