Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
QlikView Integration Overview QlikView Integration Overview Embed QlikView Web • Open and extensible API’s for AJAX environments / iFrame Extend QlikView Extensions • 3rd Party / Custom Visualizations and Functionality in QlikView Secure QlikView Security • Integration with Active Directory, LDAP, SSO solutions Feed QlikView • Many Standard Data Sources Data • Prebuilt Custom Connectors / SDK Manage QlikView • API for Administrative Functions Management • Version and Deployment Control Web Integration Web Integration – Embed QlikView Integrating with websites • Built on well-documented, open, extensible QlikView AJAX API • Use to render QlikView objects • Use to access underlying QlikView data and methods • QlikView WorkBench is a product that allows developers using MS Visual Studio to embed QlikView objects into .NET websites • Non-.NET leverage AJAX API / Div Tags directly • An entire QlikView application can be embedded into a website using standard iFrame technology Web Integration – Embed QlikView Integrating with Microsoft SharePoint • QlikView supports and promotes ‘Web Part’ technology – Every object (e.g. chart, listbox) in a QlikView application can be used as a web part. Each web part can be used as a live object within SharePoint – All data, client-server communication and the in-memory processing still occurs in the QlikView Server – QlikView embedded within SharePoint allows for a single intranet portal to show KPI’s and dashboard information Extensions Extensions – Extend QlikView Integrating with 3rd Party / Custom Content • Built on well-documented, open, extensible QlikView AJAX API • Use to render 3rd Party / Custom Visualizations in QlikView • Use to access underlying QlikView data and methods • MS Visual Studio template projects speed development Security Integration Security – Secure QlikView • QlikView integrates with a series of standard security systems for authentication and authorization purposes – MS Active Directory – Single Sign-On systems (SSO) (e.g. SiteMinder) – Non-AD LDAP’s • QlikView can use a combination of Integrated Windows Authentication, HTTP headers, ticketing, Directory Service Connectors (DSC’s) Security – Secure QlikView Single Sign-On Integration • QlikView can work with existing SSO providers for user authentication • Method used is HTTP Header injection • Example deployments include – IBM Tivoli Access Manager – MS ISA/TMG – CA SiteMinder Security – Secure QlikView • The topic of QlikView Security is covered extensively in the following content: – QlikView Security Overview White Paper – QlikView Security Video Series – QlikView Development and Deployment Technical Brief Data Integration Data – Feed QlikView Integrating with many diverse data sources is a key tenet of QlikView • SQL Server • Oracle • Any ODBC/OLE source • xls/xlsx • csv text • XML • Salesforce.com • SAP Netweaver • Informatica Data – Feed QlikView Accessing ‘non-standard’ data sources • Salesforce.com Connector – ‘Native’ connectivity to SFDC data, similar in appearance to the ODBC/OLE connector – Can access all common fields in SFDC, as well as custom fields Data – Feed QlikView Accessing ‘non-standard’ data sources • SAP Connector – Simple query builder to SAP data – Uses metadata and field descriptions from SAP to allow QlikView developers ‘make sense’ of SAP field and data names – Supports extraction from SAP R/3, mySAP and existing SAP BW and BEX information Data – Feed QlikView Accessing ‘non-standard’ data sources • QVX is a open file/stream format for high performance data input into QlikView. – QVX as a file format. Data is ‘pushed’ to QVX files and consumed by QlikView – QVX as a connector. Data is ‘pulled’ from QVX files. • QVX SDK available on QlikCommunity Management Integration Integration with 3rd party systems and processes Management Integration • QlikView provides a web-based Management Console out of the box • Extensive management API’s exist to allow automation of tasks on a larger scale, or to allow integration with existing centralized application management software • Example: integrating an HR system for employee on-boarding with the QlikView admin tasks to allocate QlikView licenses Integration with 3rd party systems and processes Automation and Scheduling • QlikView provides a native scheduling solution for automating data reloads • However: often before data is reloaded, a number of activities need to take place: e.g. cleansing or data retrieval checks • QlikView reloads can be triggered (using Event Driven Execution – EDX) by any external dedicated schedulers such as – BMC Software Control-M – IBM Tivoli Manageability One code base – regardless of consumption Simple architecture – few moving parts One mgmt console – regardless of deployment Thank You