Warning: BETA. This connector is a beta version.

MeaningCloud

The Qlik MeaningCloud connector uses the Sentiment Analysis API to fetch the sentiment score and other sentiment-related information for plain text. This includes information like subjectivity, irony, and agreement.

Ways to access your data

To access your MeaningCloud data you need to authenticate the connector with your MeaningCloud API key, which is the same as your license key. You also need to select the correct maximum requests per second, based on your MeaningCloud subscription level.

Loading data from tables

Table Description
SentimentOverall Use this table to fetch sentiment data for the overall text.
SentimentBySentence Use this table to fetch sentiment data for each sentence.
SentimentByEntity Use this table to fetch sentiment data about entities that are extracted from your text.
SentimentByConcept Use this table to fetch sentiment data about concepts that are extracted from your text.
Note: The MeaningCloud Sentiment Analysis API supports Catalan, English, French, Italian, Portuguese, and Spanish.

Table parameters

Before running a table to return sentiment analysis for your text, you must configure the request type by setting the table parameters.

Parameter Description
URL to content Enter the URL for the text that you want to analyze. Only non-authenticated HTTP and FTP are supported.
Text content Type the text that you want to analyze. You cannot enter text and use URL to content simultaneously.
Text type Plain text or markup. If you are analyzing text with markup, such as HTML or XML, select markup to prevent analyzing markup tags.
Language

Select the language or leave as default to automatically detect the language. If you are analyzing short strings, we recommend selecting the text language.

Sentiment model To learn about the MeaningCloud sentiment models, see How do sentiment models work?
Expand global polarity If you choose to enable this parameter, less weight is applied to syntactic relationships.

Responses

To learn more about the specific responses that the tables return, see Response.

Working with the MeaningCloud API quota limits

The Qlik Web Connectors use the MeaningCloud API to extract data from MeaningCloud and load it into your Qlik Sense app. While reloading you MeaningCloud-based app, you might receive an error message that the connector has reached the MeaningCloud API rate limit and that all subsequent API calls will fail until the connector falls back under the throttling limit. If you receive this error message, then you have exceeded one of the API rate limits.

You receive an error message that you have reached the API rate limit

Reference - MeaningCloud developer documentation

You can refer to the MeaningCloud API documentation to learn more about the requirements and restrictions imposed by the MeaningCloud API.

Troubleshooting

You receive an error message that you have reached the API rate limit

Possible cause Possible cause

You have exceeded the API limits imposed by your MeaningCloud API Key.

Proposed action Proposed action

To reduce the impact of reaching the API rate limits, develop your app with the following in mind:

  • Extract only the data you need.
  • Reload one MeaningCloud-based application at a time.
  • Ensure that loops in your script that make API calls will not result in infinite loops.
Tip: When creating your MeaningCloud data connection, ensure that you chose the correct maximum requests per second for your MeaningCloud subscription level.

Did this information help you?

Can you tell us why it did not help you and how we can improve it?