How to Embed a PowerBI Tile in a Rails app? (and apply filter to it) - ruby-on-rails

I'm struggling with this since a week... I have tried so many things, read so many documentations (walkthrougsh), I can't find any solutions and I have lost the clarity. I really need your help.
I have created a simple Rails app.
I have a Power BI account and a Azure account.
I'm using an example set of data on PowerBI (Retail Analysis Sample).
I want my users to signin on my app (through devise), then access to some pages and see embedded PowerBI Tiles (or report, or dashboard maybe). Then I want them to be able to filter the results. A client-side example is https://microsoft.github.io/PowerBI-JavaScript/demo/filters.html.
I want to be able to do the same.
I'm lost with all the client id, secret, ressource uri, ressource url, ...
What solution/walkthrough must I use?
Thank you so much for your time
Fro

New tile API allows to integrate content from a user’s Power BI
account into application UI for tiles that are on a user’s
dashboards. You can leverage this to add personalized BI content from
your user’s Power BI account into your application.
See documentation
A Sample application

You may want to look into Power Bi Embedded here. This will allow you to control who can see what content from within your application without having to authenticate with the Power Bi service. Power Bi Embedded is an azure service that allows you to upload pbix files which are then subsequently available for view by using an "Access key" to get a token to view the report. I know it works well for displaying "Reports," I am not sure about just showing "Tiles." They recently released RLS and some new Javascript SDK for more advanced features like filtering, check that here.
Hope this helps.

Related

Google ads api list all accounts and their campaigns

I am totally new to google ads, I have a google ads account setup. I have a customer id (which I believe is the parent account id), under this I have a lot of 'Accounts' (url: ads.google.com/aw/accounts) setup. Every account have a list of campaigns. I want to prepare a report to fetch all campaigns and there settings. I am using postman to hit google apis (googleads.googleapis.com/v8).
I want to know what apis I can use to list all customer accounts and their campaigns?
Using the rest API for this sort of operation is not advised. It's expensive and there's an extremely tight limit.
It's advised to use the gRPC client libraries as they use search operations. You can learn more here: https://developers.google.com/google-ads/api/docs/start
Each of the client libraries has a robust set of examples and sample code that demonstrates exactly what you're trying to achieve (called list_accessible_accounts or similar). If you let me know what language you're using I can point you to the correct one.

Access current SharePoint Online user’s “Liked” & “Saved for later” docs/pages via Microsoft Graph API?

At the bottom of most pages/docs in SharePoint Online modern pages, there are “Like” and “Save for later” toggles.
I would like to be able to programmatically retrieve a list of things that were either “Liked” or “Saved for later” by the currently logged in user.
Is this something I can fetch using the Microsoft Graph or does SharePoint have something more readily available for reading this data?
The ability to return the list of items of drive items that are followed is currently available in beta
https://learn.microsoft.com/en-us/graph/api/drive-list-following?view=graph-rest-beta
I believe that Like and save for later are different from follow. You may want to try this API to see whether they show up or not.

Desire2Learn Valence Demographics not showing in web UI

I am using Desire2Learn Valence PHP API to create, retrieve and update users demographics as found here Demographics (data types, fields, users and org units). I am successful in creating and viewing demographics fields using the valence API calls.
The problem is that I cannot find anywhere in the web interface UI, where to view that students demographics fields that have been created using valence.
Does something need to be enabled in the DOME to view the demographics?
Or, are the demographic fields, only part of valence, and not the web UI?
The demographic fields are currently exposed in Valence only. We're looking at how they may be used in other parts of the system but have not included anything into the core UI just yet. We wanted to make this available to app developers and clients but didn't want them to have to wait for exposure in the UI.
There's some obvious places we may want to expose the fields but also lots places we haven't thought about that are important. We're interested in hearing more about where people would like to see these being used.

Business Intelligence Application for iPad

I have some experience in iPhone development. Now one client wants to develop a BI (Business Intelligence) related iPad app for their organisation.
As I have no previous experience in development of such an application, I googled a bit & learned that these BI related apps show various data present in an organisation in various chart/graphical formats to the user.
Q1) So what is the best way to pull these data from server?
Q2) Also is there any API / Framework available to do this kind of app in iPad?
If anyone has any other suggestions, please post here.
There are a TON of ways to do this. You can build it with most any technology that your organization uses. The main key is to keep a clear separation of tiers. Build a web application that queries your database and have it present the information as XML or JSON. You can then parse the data and present it in your iOS application.
For actually doing data visualization, you will want to take a look at Core-Plot. I've used it on projects and it has worked well: http://code.google.com/p/core-plot/
If your customer wants an out-of-the-box solution for getting their BI on mobile devices, take a look at Actuate/BIRT. They have a simple way to get it into mobile.

Create new calendar system support in Exchange OWA

Since Exchange doesn't provide support for all local calendar types in OWA, I need to create one, using Microsoft.Net's support of calendars, but where should I start?
If I understand correct what you want, the usage of Exchange Server Web Services would be the best way for you. EWS gives you full set of API for appointments and they can be used in .NET very easy. You can use Microsoft Exchange Server 2010 Web Services SDK (EWS SDK) with Exchange Server 2007 SP1 (you should just use ExchangeService constructor with ExchangeVersion.Exchange2007_SP1 parameter).
I recommend you to watch video http://channel9.msdn.com/pdc2008/BB46/. I find this video as the best starting point.
Other 6 videos from
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032427565&Culture=en-US can gives you more additional information. In two last videos from there you can learn some optimization tricks like retrieving only the properties which you need and paging of results. Using of custom extended properties in appointments is also explained in both of this video sources.
Some small examples how to work with with calendar items (appointment) with respect of EWS SDK you will find here: http://msdn.microsoft.com/en-us/library/dd633702.aspx.
On http://blogs.msdn.com/exchangedev/ you will find more interesting information, links and some good examples.

Resources