Google Charts Data security - security

We are considering using Google charts for our project but we have highly confidential data. Can you use Google Charts without sending the data to Google?
Also, can we run this as a server charting tool also?

You may want to read Google Chart's section on security: https://google-developers.appspot.com/chart/interactive/docs/security_privacy
Specifically:
Google also does not keep the private data stored in a chart: charts where data is uploaded to Google servers is only done so for the purpose of rendering the charts for you. chart data uploaded to Google servers is maintained a short while for debugging purposes, and then discarded.
And
All Google-authored charts are developed with privacy and security considerations in mind. All Google chart documentation pages include a data policy section that describes whether a chart sends any chart data from the page.
EDIT: Like the quote above says, the data policy for each chart is contained in the documentation for that individual chart. For example: https://google-developers.appspot.com/chart/interactive/docs/gallery/areachart#Data_Policy

Related

InfoPath migration to SharePoint 365

Good day beautiful people,
Overall description
I have been assigned to a project where recruiters are using excel file to gather information about new joiners, leavers and people changing positions. Later on it is uploaded to SharePoint where this data is connected to some other files, dashboards and so on. There is also a copy of it, in InfoPath, but the program is working terribly wrong so personally for me this is no-go zone.
My goal
I would like to make this more automated and user friendly, so that's why I wanted to move it to the SharePoint. I want users to have one page, subpage, app to fill up necessary data, edit it if needed and then publish to the SharePoint.
Problem
I have visited tens of pages how to create SharePoint form without InfoPath, how to create SP form with PowerApps but most of these articles provides nothing useful. Just brief overview and I am not that power user of SP to get this done in no time.
Question
Is there a way, that I can make this working within accepted mater of time (few days) so the end result will be exactly what I need?
Make some lists in SharePoint with the columns they need, use that as your data source. Link your PowerApps application to that source, et voila. Recruitment can now fill their data in with what you need, and via Power Automate you can process the data and send it to the correct locations afterwards.

Is there a way to visualize Chart by its spec obtained from Sheets API using Node.js?

I use Google Sheets API from googleapis to get a spreadsheet and its charts. So I have ChartSpec. How can be this spec used to visualize the chart in a web application, e.g. using Visualization API?
Use case
A simple web app written in HTML and JS which shows all charts from an arbitrary spreadsheet. In the ideal scenario, the charts are rendered just like in spreadsheets, so I can see the charts without the necessity to open a spreadsheet manually.
A user selects a spreadsheet from a list of predefined spreadsheets (menu)
Web app requests up-to-date data for the selected spreadsheet from Node.js backend
Node.js app gets all charts in the spreadsheet using Google Sheets API
Node.js app responds with necessary data
Web app visualizes the charts that should ideally be interactive (eg. using Visualization API)
Problem
I have a trouble with steps 4 and 5. In step 3 I receive ChartSpec which seems to contain all information but data. Instead of data, there are just references to ranges in a form of ChartData object.
Creating a custom implementation which gets all referenced data seems extremely complicated. Even if I created it on my own, I do not know how to create visualizations in step 5.
What I found and why it is not solution for me? There are similar questions and solutions that use Visualization API to query data from a spreadsheet and the visualize it, such as this answer. Why is this not solution for me? Because my spreadsheets are created by non-tech people who do not follow any good practices, so data cannot be easily queried using Query API. The spreadsheets are a mess. The charts are created by the same folks and they want to customize it by themselves. What I need is to show already existing charts without necessity to make any chart-wise code.
The only solution I came up with so far is to use the Chart Editor and allow the user to set up the chart himself. I would be interested in investing in such a solution or working on it together.

Excel Mobile Data Entry Form

I am trying to create a data entry "app" to collect daily readings across our site. Here are the three biggest constraints:
Software - ideally, we would use some software within the Microsoft 365 Suite, mainly because those are the only approved apps on site. It may be possible to use open source software, but that might raise some flags in terms of security. So my thoughts are to use either Excel or Access.
Cost - ideally, we do not want purchase any additional software licenses. I would try and create something with Power Apps, but we do not have the licensing for an Azure or SQL server to store the data. I could be missing something here though.
Mobile-Friendly - finally, it needs to work on an Android tablet. Currently, we collect readings using pen and paper. The whole idea of this is to move towards using a tablet.
The easiest approach would be to create an Excel spreadsheet, save it on OneDrive, and edit the spreadsheet. I don't love this option because we are collecting 100's of data points each day. This would end up with a very wide spreadsheet that will be cumbersome to navigate.
The other option I looked into was creating an Access database and accompanying form and storing it on SharePoint. However, it seems Microsoft has stopped supporting Access databases on SharePoint.
I have created data entry forms using VBA, similar to this, but these do not work on mobile.
Is it possible to create a data entry form in Excel that also works on the Android version of Excel? Are there other alternatives I am not thinking of?
I am engaged in just this kind of project also. I have written an app in PowerApps, built an Excel spreadsheet and stored it in OneDrive, and am running it (the app) on an iPad. The design differs somewhat from your description of directly presenting a spreadsheet to the user (which I think PowerApps could do) because I don't want users having direct access to the data.
Edit: You do not need Azure or SQL, unless you are storing tons of data. Excel can be a satisfactory data storage location for modest uses.
I found the learning curve for PowerApps to be quite steep, as it's a different paradigm than line-by-line coding.
I think this is a more user friendly way to collect data than trying to run an Excel form, and once you get it made and polished, you'll look like a pro :)
I am by no means an expert but if you need some tips I'll do what I can to help. It sounds like we are at similar developmental stages.
Is it possible to create a data entry form in Excel that also works on the Android version of Excel? Are there other alternatives I am not thinking of?
Microsoft Forms does the job when created from OneDrive on mobile browser. Side note: the form I just created and the response I submitted have now disappeared from my OneDrive.
I also saw some people using Power Automate to save responses from a form into an Excel file (every reponse).

Changing colors on Azure Dashboard Charts and Global parameter for all tiles

We have created Azure Dashboard with custom KQL queries with 5 tiles and we want to send a OPERATION ID from one page to this Dashboard page and we want all tiles to consume this PARAMETER in the query.
Is it possible to send a global query parameter and get it used by all the tiles on the Dashboard? Also is it possible to control the COLORS on the Charts rendered in these tiles on the dashboard? Can we change the colours of this pie chart rendered or that is not possible?
Any help
Thank you
Unfortunately this is not supported out of the box with Azure Dashboards and don't anticipate it being either, there is a feature request but doesn't have many votes and no traction.
https://feedback.azure.com/forums/223579-azure-portal/suggestions/11722425-tile-background-color
The best option if you wanted rich charting like this is to go towards Power BI
https://powerbi.microsoft.com/en-us/

Effective way to interpret data from Excel Export

My business works with a partner business. The partner business has a database we can access using web forms. We have to do hourly/daily metric reports which involves exporting the data & copy/pasting into a google sheet which then gets us our numbers.
My question is, is there a more efficient way of grabbing this data if backend access to the database has been rejected. Ideally I'd like to do my own queries but since I have no access I run the query on the webpage, export to excel, then copy paste the data into a google sheet and then use the query function to get what I need. What would be the solutions you would advise? Should I ask for a web service? Any way to automate exports? Any ideas?
What you are doing appears to be web-scraping. If so, you can scrape HTML tables from a website from within a Google sheet. Absolutely no backend access using the IMPORTHTML function.
See this excellent video: https://www.youtube.com/watch?v=95c0OlsjKgU

Resources