为了更好的使用Elasticsearch的使用,我引用chrome的插件Sense.Sense是提供一个专门用于Elasticsearch的REST API的简单用户界面。它具有许多方便的功能。例如:ElasticSearch的查询语法的自动完成功能以及curl的格式粘贴请求,都可以在文档中运行。
下面介绍Sense的插件安装:
1、先安装好chrome的浏览器,确保能正常使用上网浏览画面
2、搜索插件Sense的插件包,下载好,更改对应的格式。
3、更改chrome的高级开发者模式,将插件包导入进入浏览器内。
4、插件安装完成后,右上点击插件指令,展示Sense的交互界面,使用curl语言抓取对应的分支信息。
把Qlik Sense嵌入到Web应用中:要在自己的Web应用(比如ASP.NET MVC应用)中嵌入Sense其实很简单,Qlik已经为我们提供了一个针对Visual Studio的插件——Qlik Analytics plugin for Visual Studio(以下简称Qlik插件)。当然,如果你不使用Visual Studio的话,也可以下载Qlik Explorer for Developers。因为嵌入方式主要在前端,所以嵌入的Web应用可以是任何开发技术开发的。Qlik插件的基本功能就是让我们可以浏览Sense中的所有元素,并把脚手架代码添加到我们的项目代码中。
具体的步骤如下:
1,安装Visual Studio 2015 Community,完成VS的安装后,下载并安装Qlik Analytics plugin for Visual Studio。
2,启动Visual Studio,通过菜单“View-Other Windows-Qlik Analytics for Visual Studio”来打开插件。
3,在Qlik插件中,点击左上角的服务器图标来连接到Sense服务器。服务器可以是桌面版的地址也可以是本机或者远程Sense服务器地址。
4,Qlik插件连接到服务器或者桌面版之后,根据不同的连接地址,显示的内容有所不同。连接桌面版会列出qvf,而连接服务器会先显示所有流,在流之下再显示App。在每个Sense App下面会列出其包含的书签、字段、主可视化对象(包括筛选器和列表)、主维度、主度量、变量、工作表(Sheet)。每个工作表下面还会列出包含的可视化对象。
5,在Qlik插件中的下半部分,有Preview和Code两个标签页。在选择一个可视化对象的时候,预览标签页可以显示这个可视化对象的静态图。而Code可以为选中对象显示如下信息的脚手架代码:
html:基于div的html脚手架代码,不是所有对象都适用
服务器节点:服务器连接信息的html脚手架代码
App节点: *** 作和导航按钮的html脚手架代码,包括:ClearAll、Back、Forward、DoReload
书签对象节点:启用书签的html脚手架代码
字段对象节点:字段 *** 作的html脚手架代码,包括:Select All、Select Alternative、Select Excluded、Select Possible、Lock、Unlock、Select、Select Match、Select Values、Clear
可视化对象节点:可视化对象的html脚手架代码
Sheet对象节点:Sheet对象的html脚手架代码
id:所有对象节点(不包括服务器节点、流节点和文件夹节点)的实体ID
iframe:和html类似,只是基于iframe的代码
layout:具有id的对象节点的对象模型数据结构的json代码
properties:具有id的对象节点的对象属性数据结构的json代码
6,通过VS的菜单“File-New-Project”来打开新建项目的对话框,选择Web模版中的“ASP.NET Web Application”,重命名项目名称,比如“EmbeddedSense。
7,在上图中点击OK之后,会让你选择ASP.NET所使用的技术,选择MVC后,点击“Change Authentication”按钮,并选择“Windows Authentication”。这样做的原因是为了通过Windows验证来单点登录Sense服务器。当然使用其他验证方式也可以,只是就需要根据Sense的SSO规范来额外做验证集成的开发。其他不用修改,就点OK。注意,理论上选择Web Forms或者SPA也可以,因为嵌入的主要工作在前端,这里仅以MVC举例。
8,创建好MVC项目之后,_Layout.cshtml文件(在Views\Shared文件夹里面),在Qlik插件中选择服务器节点的html代码,拖动到“</head>”之上,保存更改。
9,打开“Views\Home\Index.cshtml”文件,把三个“<div class="col-md-4">”标签里面的内容删除。任意选择三个可视化对象的html代码,拖动到原来的三个位置中。
10,按F5运行Web应用,就可以在首页上看到Sense的可视化对象已经嵌入到你自己开发的Web应用中了。
不知道你用的是什么手机呢,如果是安卓4.0系统可以长按桌面直接在所有小插件里找(注意桌面需要留有足够的剩余空间)。如果是4.0以下系统,长按桌面——小插件——时钟(注意桌面需要留有足够的剩余空间)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)