SlideShare a Scribd company logo
BRAIN DUMP
A PRODUCT FROM
INDUSTRIAL CODEBOX
QLIK TECHNOLOGY PARTNER OF THE YEAR 2014
The QVSource
Before We Start: You can get a free trial of QVSource at www.qvsource.com and try out
everything which follows.
QVSOURCE - THE QLIKVIEW API CONNECTOR
Over 50 Five Star reviews on QlikMarket
By far the highest rated product (at
time of writing)
QVSource is delivered as a simple zipped folder.
There’s nothing to install or register so it’s easy to get on (and off) your system.
All you need is a Windows OS with .NET 4.0 (full edition) installed.
We recommend extracting to c:QVSource.
Then you just need to run QVSource.exe.
There is also a Windows Service version.
For running QVSource alongside QlikView Server/Publisher.
(See the BatchFiles directory for a script to install and uninstall the service).
Full setup instructions can be found on our extensive documentation wiki.
wiki.qvsource.com
The main QVSource window shows a list of available connectors.
QVSource needs to be running wherever the QlikView reload is taking
place.
When minimised you can see that it is still running and available, usually
from http://localhost:5555/QVSource
(You can change the port number if necessary).
You can also check QVSource is
running using your browser.
Here we can see there is no licence
installed.
You will receive a licence file from us and a name to enter when installing it.
Once installed you can confirm the details and licensed connectors.
(Note that all beta connectors are free to use if you have a valid QVSource licence.)
We can now also see that QVSource
is licensed via the browser.
Note that:
“Is Licensed As Server” = true
This means that we can also set this
up as a Windows Service.
o Facebook
o Fan Pages & Groups
o Facebook Insights
o Twitter
o YouTube
o Insights
o Data
o Mailbox (POP3/IMAP)
o Sentiment Analysis & Text
Analytics (multiple APIs Supported)
o OData
o File Transfer (FTP & SFTP)
+ More!
See www.qvsource.com/Connectors-For-QlikView/All for Full List
o Google
o AdSense/AdWords
o Analytics
o Double Click For Publishers (DFP)
o Drive & Spreadsheets
o Prediction
o SugarCRM
o MailChimp
o MongoDB
o Blue Yonder
o Klout
o + General XML/JSON/SOAP API Connector
QVSource has 30+ Connectors, including:
Let’s pick the Twitter Connector as an example.
To open it, you can double click it or press the ‘Configure’ button.
The Connector Configuration screen has a number of key elements.
A list of available tables.
A description of the currently selected table.
A set of input controls / parameters for the current table.
A help page link for the connector.
(Which takes you to the relevant page on our wiki.)
An area to preview the table’s data.
…and grab the QlikView load script to paste into your application.
An area to preview the table’s data.
Many Connectors will require authentication.
For the Twitter Connector, we will be redirected to Twitter’s website…
Where you will authorise the Connector.
And receive an access token in return.
And receive an access token in return.
We can now start getting some data!
Let’s search for Tweets containing the word ‘qvsource’.
And specify that we are only interested in Tweets in English.
Once we have configured our inputs we can run the table.
And then check the data returned.
Before moving to the “QlikView Load Script” tab...
To preview the auto generated QlikView load script.
Let’s copy the generated QlikView load script.
And paste it into a new QlikView application.
We can now simply reload our QlikView application.
And we will have our first QVSource enabled data model!
Note: If you ever receive a “Script Error” during a QVSource related reload.
The first step is always to copy the request URL (between the [ ] after the FROM
statement).
And paste it into a browser’s address bar where you should receive more detailed
information.
Often the reason is simply that there is no valid QVSource licence installed or the
connector has not been authenticated with.
Back to our auto generated load script…
Notice that the connector automatically includes script to convert some fields to
native QlikView date and times.
Notice also that the QlikView load statement is requesting the data from QVSource’s
mini web server running on the local machine.
Here we can also see: The name of the Connector.
The name of the table we selected.
But most importantly, the input parameters for the table.
This means that we can split these out into variables, and no longer need to use the
QVSource UI to configure new searches.
This means that we can split these out into variables, and no longer need to use the
QVSource UI to configure new searches.
(We just need to ensure that QVSource is running when the reload takes place.)
Let’s make this a little more sophisticated…
First we define a table containing a list of search terms we would like results for.
Then we loop through each row in the TwitterSearchTerms table, running the search
for each…
Then we loop through each row in the TwitterSearchTerms table, running the search
for each…
Note: There is an even more concise way of writing this script using QVSource’s
Sync/Async/Batch feature but this is a slightly more advanced topic.
After reloading this, we now have more enhanced QVSource enabled QlikView
application.
We have a number of
free QlikView “Starter
Apps” available over on
our GitHub page:
github.com/qvsource
(BTW - You don’t need a
GitHub account – just
look for the “Download
ZIP” button:
)
With more advanced load scripts and UIs.
You should now know 80% of what you will need to start using
QVSource effectively with QlikView.
QVSource pricing depends on a number of factors - you may either request a quote directly
via our website.
Or contact one of our many partners in over 30 countries.
Don’t Forget that you can download a fully functional trial version from
www.qvsource.com
You can also find further documentation on installing/upgrading
QVSource, working with connectors, server configuration etc. at:
wiki.qvsource.com
You can also follow us on:
Our Blog: blog.qvsource.com
Twitter: @qvsource
Facebook: www.facebook.com/qvsource
Any questions –> support@qvsource.com.
Thanks for checking out QVSource.

More Related Content

What's hot

Building Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring CloudBuilding Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring Cloud
Matt Stine
 
Walking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data FlowWalking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data Flow
VMware Tanzu
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
VMware Tanzu
 
From React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedFrom React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I started
sparkfabrik
 
Successful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 ApproachSuccessful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 Approach
VMware Tanzu
 
React js Online Training
React js Online TrainingReact js Online Training
React js Online Training
Learntek1
 
What Is Spring?
What Is Spring?What Is Spring?
What Is Spring?
VMware Tanzu
 
Introduction to React JS
Introduction to React JSIntroduction to React JS
Introduction to React JS
Bethmi Gunasekara
 
Scale Multi container Apps using Docker Swarm and Azure Container Service
Scale Multi container Apps using Docker Swarm and Azure Container ServiceScale Multi container Apps using Docker Swarm and Azure Container Service
Scale Multi container Apps using Docker Swarm and Azure Container Service
Nilesh Gule
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
VMware Tanzu
 
Introduction to WebMvc.fn
Introduction to WebMvc.fnIntroduction to WebMvc.fn
Introduction to WebMvc.fn
VMware Tanzu
 
Guide To Continuous Deployment Containerization With Docker Complete Deck
Guide To Continuous Deployment Containerization With Docker Complete DeckGuide To Continuous Deployment Containerization With Docker Complete Deck
Guide To Continuous Deployment Containerization With Docker Complete Deck
SlideTeam
 
What’s New in Spring Data MongoDB
What’s New in Spring Data MongoDBWhat’s New in Spring Data MongoDB
What’s New in Spring Data MongoDB
VMware Tanzu
 
Flux is incubating + the road ahead
Flux is incubating + the road aheadFlux is incubating + the road ahead
Flux is incubating + the road ahead
LibbySchulze
 
Spring Data JDBC: Beyond the Obvious
Spring Data JDBC: Beyond the ObviousSpring Data JDBC: Beyond the Obvious
Spring Data JDBC: Beyond the Obvious
VMware Tanzu
 
State of Steeltoe 2020
State of Steeltoe 2020State of Steeltoe 2020
State of Steeltoe 2020
VMware Tanzu
 
Spring Native and Spring AOT
Spring Native and Spring AOTSpring Native and Spring AOT
Spring Native and Spring AOT
VMware Tanzu
 
Full Steam Ahead, R2DBC!
Full Steam Ahead, R2DBC!Full Steam Ahead, R2DBC!
Full Steam Ahead, R2DBC!
VMware Tanzu
 
Salesforce CLI
Salesforce CLISalesforce CLI
Salesforce CLI
Keir Bowden
 
Spring cloud for microservices architecture
Spring cloud for microservices architectureSpring cloud for microservices architecture
Spring cloud for microservices architecture
Igor Khotin
 

What's hot (20)

Building Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring CloudBuilding Distributed Systems with Netflix OSS and Spring Cloud
Building Distributed Systems with Netflix OSS and Spring Cloud
 
Walking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data FlowWalking Through Spring Cloud Data Flow
Walking Through Spring Cloud Data Flow
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
From React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I startedFrom React to React Native - Things I wish I knew when I started
From React to React Native - Things I wish I knew when I started
 
Successful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 ApproachSuccessful and Sustainable Business Transformation: The 4 x 3 Approach
Successful and Sustainable Business Transformation: The 4 x 3 Approach
 
React js Online Training
React js Online TrainingReact js Online Training
React js Online Training
 
What Is Spring?
What Is Spring?What Is Spring?
What Is Spring?
 
Introduction to React JS
Introduction to React JSIntroduction to React JS
Introduction to React JS
 
Scale Multi container Apps using Docker Swarm and Azure Container Service
Scale Multi container Apps using Docker Swarm and Azure Container ServiceScale Multi container Apps using Docker Swarm and Azure Container Service
Scale Multi container Apps using Docker Swarm and Azure Container Service
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
 
Introduction to WebMvc.fn
Introduction to WebMvc.fnIntroduction to WebMvc.fn
Introduction to WebMvc.fn
 
Guide To Continuous Deployment Containerization With Docker Complete Deck
Guide To Continuous Deployment Containerization With Docker Complete DeckGuide To Continuous Deployment Containerization With Docker Complete Deck
Guide To Continuous Deployment Containerization With Docker Complete Deck
 
What’s New in Spring Data MongoDB
What’s New in Spring Data MongoDBWhat’s New in Spring Data MongoDB
What’s New in Spring Data MongoDB
 
Flux is incubating + the road ahead
Flux is incubating + the road aheadFlux is incubating + the road ahead
Flux is incubating + the road ahead
 
Spring Data JDBC: Beyond the Obvious
Spring Data JDBC: Beyond the ObviousSpring Data JDBC: Beyond the Obvious
Spring Data JDBC: Beyond the Obvious
 
State of Steeltoe 2020
State of Steeltoe 2020State of Steeltoe 2020
State of Steeltoe 2020
 
Spring Native and Spring AOT
Spring Native and Spring AOTSpring Native and Spring AOT
Spring Native and Spring AOT
 
Full Steam Ahead, R2DBC!
Full Steam Ahead, R2DBC!Full Steam Ahead, R2DBC!
Full Steam Ahead, R2DBC!
 
Salesforce CLI
Salesforce CLISalesforce CLI
Salesforce CLI
 
Spring cloud for microservices architecture
Spring cloud for microservices architectureSpring cloud for microservices architecture
Spring cloud for microservices architecture
 

Similar to QVSource Brain Dump

PVS-Studio in the Clouds: Travis CI
PVS-Studio in the Clouds: Travis CIPVS-Studio in the Clouds: Travis CI
PVS-Studio in the Clouds: Travis CI
Andrey Karpov
 
Understand AWS OpsWorks - A DevOps Tool from AWS
Understand AWS OpsWorks - A DevOps Tool from AWSUnderstand AWS OpsWorks - A DevOps Tool from AWS
Understand AWS OpsWorks - A DevOps Tool from AWS
devopsjourney
 
sveltekit-en.pdf
sveltekit-en.pdfsveltekit-en.pdf
sveltekit-en.pdf
ssuser65180a
 
Writing simple web services in java using eclipse editor
Writing simple web services in java using eclipse editorWriting simple web services in java using eclipse editor
Writing simple web services in java using eclipse editor
Santosh Kumar Kar
 
How to Build ToDo App with Vue 3 + TypeScript
How to Build ToDo App with Vue 3 + TypeScriptHow to Build ToDo App with Vue 3 + TypeScript
How to Build ToDo App with Vue 3 + TypeScript
Katy Slemon
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
Amazon Web Services
 
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Vishal Parekh
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
Milind Rupchandani
 
Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
shravan kumar chelika
 
Presentation-1.pptx
Presentation-1.pptxPresentation-1.pptx
Presentation-1.pptx
sasanapurijahnavi
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
Himabindu905359
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
Himabindu905359
 
Romulus crisan + radu pascal click'n'deploy
Romulus crisan + radu pascal   click'n'deployRomulus crisan + radu pascal   click'n'deploy
Romulus crisan + radu pascal click'n'deploy
Codecamp Romania
 
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
AWSKRUG - AWS한국사용자모임
 
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Endava
 
Why so continuous
Why so continuousWhy so continuous
Why so continuous
Max Lobur
 
Programming Server side with Sevlet
 Programming Server side with Sevlet  Programming Server side with Sevlet
Programming Server side with Sevlet
backdoor
 
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOpsPVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps
Andrey Karpov
 
1 app 2 developers 3 servers
1 app 2 developers 3 servers1 app 2 developers 3 servers
1 app 2 developers 3 servers
Mark Myers
 
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
CA Technologies
 

Similar to QVSource Brain Dump (20)

PVS-Studio in the Clouds: Travis CI
PVS-Studio in the Clouds: Travis CIPVS-Studio in the Clouds: Travis CI
PVS-Studio in the Clouds: Travis CI
 
Understand AWS OpsWorks - A DevOps Tool from AWS
Understand AWS OpsWorks - A DevOps Tool from AWSUnderstand AWS OpsWorks - A DevOps Tool from AWS
Understand AWS OpsWorks - A DevOps Tool from AWS
 
sveltekit-en.pdf
sveltekit-en.pdfsveltekit-en.pdf
sveltekit-en.pdf
 
Writing simple web services in java using eclipse editor
Writing simple web services in java using eclipse editorWriting simple web services in java using eclipse editor
Writing simple web services in java using eclipse editor
 
How to Build ToDo App with Vue 3 + TypeScript
How to Build ToDo App with Vue 3 + TypeScriptHow to Build ToDo App with Vue 3 + TypeScript
How to Build ToDo App with Vue 3 + TypeScript
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
 
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
 
Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
 
Presentation-1.pptx
Presentation-1.pptxPresentation-1.pptx
Presentation-1.pptx
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
Romulus crisan + radu pascal click'n'deploy
Romulus crisan + radu pascal   click'n'deployRomulus crisan + radu pascal   click'n'deploy
Romulus crisan + radu pascal click'n'deploy
 
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
 
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
 
Why so continuous
Why so continuousWhy so continuous
Why so continuous
 
Programming Server side with Sevlet
 Programming Server side with Sevlet  Programming Server side with Sevlet
Programming Server side with Sevlet
 
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOpsPVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps
PVS-Studio Is Now in Chocolatey: Checking Chocolatey under Azure DevOps
 
1 app 2 developers 3 servers
1 app 2 developers 3 servers1 app 2 developers 3 servers
1 app 2 developers 3 servers
 
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
Hands-On Lab: Complement CA Release Automation with a New Continuous Delivery...
 

Recently uploaded

Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
Ayan Halder
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Envertis Software Solutions
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 

Recently uploaded (20)

Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 

QVSource Brain Dump

  • 1. BRAIN DUMP A PRODUCT FROM INDUSTRIAL CODEBOX QLIK TECHNOLOGY PARTNER OF THE YEAR 2014 The QVSource
  • 2. Before We Start: You can get a free trial of QVSource at www.qvsource.com and try out everything which follows.
  • 3. QVSOURCE - THE QLIKVIEW API CONNECTOR
  • 4. Over 50 Five Star reviews on QlikMarket By far the highest rated product (at time of writing)
  • 5. QVSource is delivered as a simple zipped folder. There’s nothing to install or register so it’s easy to get on (and off) your system. All you need is a Windows OS with .NET 4.0 (full edition) installed.
  • 6. We recommend extracting to c:QVSource. Then you just need to run QVSource.exe.
  • 7. There is also a Windows Service version. For running QVSource alongside QlikView Server/Publisher. (See the BatchFiles directory for a script to install and uninstall the service).
  • 8. Full setup instructions can be found on our extensive documentation wiki. wiki.qvsource.com
  • 9. The main QVSource window shows a list of available connectors.
  • 10. QVSource needs to be running wherever the QlikView reload is taking place. When minimised you can see that it is still running and available, usually from http://localhost:5555/QVSource (You can change the port number if necessary).
  • 11. You can also check QVSource is running using your browser.
  • 12. Here we can see there is no licence installed.
  • 13. You will receive a licence file from us and a name to enter when installing it.
  • 14. Once installed you can confirm the details and licensed connectors. (Note that all beta connectors are free to use if you have a valid QVSource licence.)
  • 15. We can now also see that QVSource is licensed via the browser. Note that: “Is Licensed As Server” = true This means that we can also set this up as a Windows Service.
  • 16. o Facebook o Fan Pages & Groups o Facebook Insights o Twitter o YouTube o Insights o Data o Mailbox (POP3/IMAP) o Sentiment Analysis & Text Analytics (multiple APIs Supported) o OData o File Transfer (FTP & SFTP) + More! See www.qvsource.com/Connectors-For-QlikView/All for Full List o Google o AdSense/AdWords o Analytics o Double Click For Publishers (DFP) o Drive & Spreadsheets o Prediction o SugarCRM o MailChimp o MongoDB o Blue Yonder o Klout o + General XML/JSON/SOAP API Connector QVSource has 30+ Connectors, including:
  • 17. Let’s pick the Twitter Connector as an example. To open it, you can double click it or press the ‘Configure’ button.
  • 18. The Connector Configuration screen has a number of key elements.
  • 19. A list of available tables.
  • 20. A description of the currently selected table.
  • 21. A set of input controls / parameters for the current table.
  • 22. A help page link for the connector.
  • 23. (Which takes you to the relevant page on our wiki.)
  • 24. An area to preview the table’s data.
  • 25. …and grab the QlikView load script to paste into your application. An area to preview the table’s data.
  • 26. Many Connectors will require authentication. For the Twitter Connector, we will be redirected to Twitter’s website…
  • 27. Where you will authorise the Connector.
  • 28. And receive an access token in return.
  • 29. And receive an access token in return. We can now start getting some data!
  • 30. Let’s search for Tweets containing the word ‘qvsource’.
  • 31. And specify that we are only interested in Tweets in English.
  • 32. Once we have configured our inputs we can run the table.
  • 33. And then check the data returned. Before moving to the “QlikView Load Script” tab...
  • 34. To preview the auto generated QlikView load script.
  • 35. Let’s copy the generated QlikView load script.
  • 36. And paste it into a new QlikView application.
  • 37. We can now simply reload our QlikView application.
  • 38. And we will have our first QVSource enabled data model!
  • 39. Note: If you ever receive a “Script Error” during a QVSource related reload.
  • 40. The first step is always to copy the request URL (between the [ ] after the FROM statement).
  • 41. And paste it into a browser’s address bar where you should receive more detailed information. Often the reason is simply that there is no valid QVSource licence installed or the connector has not been authenticated with.
  • 42. Back to our auto generated load script…
  • 43. Notice that the connector automatically includes script to convert some fields to native QlikView date and times.
  • 44. Notice also that the QlikView load statement is requesting the data from QVSource’s mini web server running on the local machine.
  • 45. Here we can also see: The name of the Connector.
  • 46. The name of the table we selected.
  • 47. But most importantly, the input parameters for the table.
  • 48. This means that we can split these out into variables, and no longer need to use the QVSource UI to configure new searches.
  • 49. This means that we can split these out into variables, and no longer need to use the QVSource UI to configure new searches. (We just need to ensure that QVSource is running when the reload takes place.)
  • 50. Let’s make this a little more sophisticated…
  • 51. First we define a table containing a list of search terms we would like results for.
  • 52. Then we loop through each row in the TwitterSearchTerms table, running the search for each…
  • 53. Then we loop through each row in the TwitterSearchTerms table, running the search for each… Note: There is an even more concise way of writing this script using QVSource’s Sync/Async/Batch feature but this is a slightly more advanced topic.
  • 54. After reloading this, we now have more enhanced QVSource enabled QlikView application.
  • 55. We have a number of free QlikView “Starter Apps” available over on our GitHub page: github.com/qvsource (BTW - You don’t need a GitHub account – just look for the “Download ZIP” button: )
  • 56. With more advanced load scripts and UIs.
  • 57. You should now know 80% of what you will need to start using QVSource effectively with QlikView.
  • 58. QVSource pricing depends on a number of factors - you may either request a quote directly via our website.
  • 59. Or contact one of our many partners in over 30 countries.
  • 60. Don’t Forget that you can download a fully functional trial version from www.qvsource.com You can also find further documentation on installing/upgrading QVSource, working with connectors, server configuration etc. at: wiki.qvsource.com You can also follow us on: Our Blog: blog.qvsource.com Twitter: @qvsource Facebook: www.facebook.com/qvsource Any questions –> support@qvsource.com. Thanks for checking out QVSource.