Is our data confidential and secure?
Qlik Web Connectors connects from the PC it is running on to relevant API. For example the Twitter connector connects directly to the Twitter API. Some connectors cache data locally under the directory where Qlik Web Connectors is running and of course the data returned will end up in your Qlik files. Confidentiality and Security therefore is down to how well your systems are secured.Is any of our data stored on your servers?
No data ever passes through or is stored on our servers. The data is downloaded from the web via Qlik Web Connectors directly to the Qlik application and, if your scripts are set up accordingly, can be stored in local QVDs. This means that the Qlik application owner is in complete control of the data.Do you need access through our firewall/proxy?
Qlik Web Connectors connects from the PC it is running on to relevant API. For example the Twitter connector connects directly to the Twitter API. For this reason naturally Qlik Web Connectors needs to make outgoing connections from your network. 99% of our users don't need to do anything to allow this happen. We have had a very small number of users who have found their proxy is preventing connections to one or more APIs. You should see Qlik Web Connectors - an introduction for Enterprise Users
for some additional notes which might help you configure this.Does the software need to sit on the QlikView / Qlik Sense server?
Not necessarily but if you want to connect to Qlik Web Connectors remotely, see Allow Remote Access in Qlik Web Connectors - Advanced Config With deploy.configWhat do you recommend in terms of hardware sizing for Qlik Web Connectors server
We don't have any recommendations at this point as it's designed to be very lightweight and not require much additional resources.Can we host IIS on the same machine as Qlik Web Connectors or do we need a box without any web servers?
Yes you can, you just need to make sure there is not another site listening on the same port (this is 5555 by default but can be changed, see Changing the listening port number for Qlik Web ConnectorsI saw that were a few proxy settings as well that could be configured to allow traffic from inside the firewall to the internet. Any known errors?
Not really, a few customers have found this setting helps them. But in general if an organisation is using a proxy server the proxy admin should be made aware and ensure that Qlik Web Connectors is allowed to connect out - this is not something we can really solve easily our end but we do now put a http header in (QlikWebConnectors:true) which should help identify requests, see HTTP Headers/User Agents in Qlik Web Connectors - an introduction for Enterprise UsersIs it possible to change port that Qlik Web Connectors is listening to? Probably not an issue but good to know.
- Yes see Changing the listening port number for Qlik Web ConnectorsIs it possible to change data directory? Since we have the token in clear text in ConnectorSettings.xml we might not want to store that on the server exposed in the DMZ.Not currently. With the latest version you can change the cache directory but not where the settings are stored.Does Qlik Web Connectors store any details related to authentication?
Many of the connectors which need authentication store the access token or username and encrypted password so that the connector can connect to the service without repeatedly prompting the user.Does Qlik Web Connectors manage changing to the API's?
We try to of course, this is one of the main advantages of the solution in that the Qlik user does not need to understand any technical details with connecting to an API and keeping updated with changes.Are these changes managed automatically or do we need to download upgrade when they become available?
Currently manually, typically this simply means stopping Qlik Web Connectors taking a backup copy of the Qlik Web Connectors folder and unzipping the new version over the previous folder. We may make this fully automatic in the future but at present we are focusing on new and improved connectors as this solution is simple and reliable.If an API changes for example, Facebook changes its API, how long does it take to update Qlik Web Connectors?
This is a difficult question to answer accurately as it depends on the extent that an API changes, however, as soon as we become aware of a breaking change we will start to develop a fix. Although we can't give a time frame on this. For a company like Facebook to make a breaking change is rare as it would affect so many of their developer base, although of course it can happen. Also with these kinds of changes there tends to be a phase out of the old API (like Google has done recently with their GA API) giving plenty of time if migrating changes are needed, which of course we would communicate to our user base.If we need some support how do you do this and can you provide it in any language other than English?
As of July 5th 2016 support is managed through Qlik Support with the same level of support as any other Qlik product, including support in various languages. See http://www.qlik.com/services/support
for more information
Is there a workaround or method of getting more than the 7 dimensions allowed by the API?
Unfortunately not, we are limited by the what the Google Analytics API can provide as we are essentially just providing a nice Qlik friendly wrapper to this. However it is possible to make as many different requests to the API in your Qlik script as you like and then link them in QlikView / Qlik Sense.
Facebook Fan Pages
Why are most of the columns in the User table empty?
- We try to return all the data fields supported by the Facebook API. However, it is unlikely that most users are exposing much of this information publicly (e.g. to people they are not connected to). Further, many of the fields may not have even been filled out by the user in their profile. For these two reasons you will probably find most of these columns empty. To test this you could try entering the user id of a friend (i.e. a user you are connected to in Facebook) and then looking at the User table for them - you might find that more fields are populated.