写点什么

List & Label 19 支持报表参数、集合变量、OData 和 REST 数据提供器

  • 2013-12-03
  • 本文字数:1924 字

    阅读完需:约 6 分钟

List & Label 19 已经发布,新版本支持报表参数、集合变量、可扩展区域、交互式排序,同时还引入了新的图表,例如:组合图(combined)、堆放图(stacked)、漏斗图(funnel)、管道图(pipeline)、shapefile 和环形图(donut)。另外,它还为 OData 和 REST 数据提供器提供了支持,包括固定宽度的 legend。
List & Label 19 拥有创造用户界面的能力,它支持高分辨率的便携式设备,例如平板电脑。该功能能够确保可以清晰地显示文本,防止字体显示为小尺寸。此外,LL19 兼容 Windows 8.1、Visual Studio 2013 和第三方 IDE Embarcadero RAD Studio XE5。借助于最新版本的 LL19,我们能够在任意兼容 HTML5 的浏览器中显示 SVG 输出格式。
在一个 InfoQ 的采访中,List & Label 的董事总经理兼发展部主管 Jochen Bartlau 分享了更多包含在新版本中的功能。

InfoQ:报表参数和集合变量功能的意义在哪?

这两个都是 List & Label 19 的重要功能,同时它们也为扩展接下来版本中的报表工具建立了良好的基础。集合参数是一个真正的创新,我之前从来没有在任何其他的报表产品中看到过这样的功能。该功能允许用户根据条件添加属性——你能够容易地定义一个名为“CategoryColor”的颜色变量,然后在任何条件格式中使用它,例如,如果序列号编码了必须的信息那么仅仅需要基于序列号的前两个字符。如果数据没有提前针对报表做优化那么该功能是非常有帮助的。

报表参数允许用户创建灵活的报表,而不是必须得为每一个客户设计单独的报表;现在可以很容易地为产品或者年份这样的信息提供下拉列表,并且允许最终用户从任意参数排列中选择。当然,这些下拉列表中的数据变量可以从数据库中读取。List & Label 对参数的支持非常彻底,它提供了不同类型的参数,例如 date、boolean、text,甚至支持依赖参数(某个参数的数据根据另一个参数的选择值进行过滤)。

InfoQ**:你能与我们分享一下shapefile图表的使用么?**

Shapefiles 是在地图上可视化数据事实上的标准。因特网上到处都是免费的 shapefiles,能够显示分布在国家、州、甚至更小范围上的数据。Shapefile 图表和 LL19 中的其他图表紧密集成在一起。

它使用的数据和所有其他类型的图表一样。将它集成进已有的报表中简直是小菜一碟。我们甚至支持通常会伴随着 shapefiles 的属性数据库。在这种情况下,报表中的数据能够很容易地被链接到一个国家的属性上(例如它的 ISO 码)。

InfoQ**:Shapefile和地理数据可视化(geovisualization)有什么不同?**

Shapefiles 可远不止地理数据可视化那么简单。后者是它的一个重要用例,用户能够容易地创建他们自己的 shapefiles 显示地板、座椅规划或者任何其他的任意图形数据。因为数据格式是标准化的,所以很多 CAD 应用程序都支持导出 shapefiles。我们提供了一个大型影院座椅计划的示例,它展示了该功能的潜能。所有的应用程序,如果它们需要显示分布在全球或者局部范围的数据,那么它们都能够立即从该功能中受益。

InfoQ:你能详细地描述一个环形图的使用场景么?

环形图是 List & Label 图表家族新增的一个非常漂亮的功能。从根本上说,它是现有饼状图的一个轻量级变体。它支持完全自定义——设置“洞”的大小和设置标签、值、字体和颜色一样简单。

InfoQ**:你能解释一下OData数据提供器的重要性么?**

OData 已经成为 Web 数据库的一个非常通用的数据格式。Microsoft 决定通过向 LightSwitch 中添加 OData 支持进一步推动它的发展。虽然它之前能够绑定到 OData 源(例如,使用 JSON 数据提供器),但是实现过程异常麻烦。现在的新数据提供器甚至支持元数据解析,所有的表、关系和数据类型都会自动解析。关联的数据仅会按需查询,确保性能得到优化。

InfoQ**:List & Label 19中的REST数据提供器可以服务于哪些目的?**

REST 提供器开创了一个全新的数据源世界,内容管理系统、售票系统和许多其他的 Web 服务都提供了用于查询数据的 REST 服务。通过添加 REST 支持,使用云数据已经变得轻而易举。

InfoQ:你能与我们分享一下 List & Label未来的路线图么?

我们很有可能会沿着之前版本所采用的路线图继续走下去——密切关注市场动态同时尽量尽快地跟随发展潮流。我期望在接下来的几个月中提供越来越多的桌面即服务(Desktop as a Service)。这样就能够在平板电脑或者手机这样的现代设备上使用“传统”应用程序。我们一定会为这些场景提供最佳支持——LL19 中的高 DPI 支持仅仅是我们向这个方向迈出的第一步。除了发展云和 Web 功能之外,我们还将进一步提升我们的优势。我们的报表设计器是一个标志性功能,希望大家时不时地关注一下确信我们再一次树立了可用性标准。

查看英文原文 List & Label 19 Adds Report Parameters, Collection Variables, OData and REST Data Providers

2013-12-03 07:021616
用户头像

发布了 321 篇内容, 共 134.3 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

GitOps自问自答

俞凡

最佳实践 研发效能 gitops

LabVIEW控制Arduino实现示波器(基础篇—7)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT Arduino实现示波器

高性能 PHP 应用容器之 Workerman

CRMEB

模块2作业

Geek_701557

哈希能作弊吗?哈希竞猜游戏防作弊系统开发逻辑(稳定运营)

开发微hkkf5566

leetcode 153. Find Minimum in Rotated Sorted Array 寻找旋转排序数组中的最小值(中)

okokabcd

LeetCode 查找

LabVIEW控制Arduino实现模拟数据采集(基础篇—8)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 模拟数据采集

值得收藏:当向数据库导入大量数据时,mysql主键唯一键重复插入,如何丝滑操作并不导入重复数据呢

迷彩

MySQL 数据库 大数据运维 5月月更

贪心算法:Dota2 参议院 🏯

空城机

LeetCode 5月月更

LabVIEW控制Arduino实现舵机联控(基础篇—9)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 舵机联控

对于编程思想和能力有重大提升的书有哪些?

宇宙之一粟

书单推荐 编程思想 5月月更

什么是区块哈希?哈希趣投娱乐竞猜游戏开发逻辑(成熟源码)

开发微hkkf5566

JAVA SPI机制

源字节1号

使用 Provider 搞定 Flutter 的局部刷新

岛上码农

flutter ios 前端 安卓开发 5月月更

JAVA什么是反射?

源字节1号

软件开发

Sa-Token 单点登录 SSO模式二 URL重定向传播会话示例

Java 登录验证 SaToken

借势双碳东风:干“实事”的“虚拟”电厂

脑极体

LabVIEW控制Arduino实现RGB调色灯(基础篇—6)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT RGB调色灯

【LeetCode】检查句子中的数字是否递增Java题解

Albert

LeetCode 5月月更

云图说丨每个成功的业务系统离不开API网关(APIG)的保驾护航

华为云开发者联盟

云计算 华为云 API网关 业务系统 APIG

OpenMLDB 实时引擎性能测试报告

第四范式开发者社区

人工智能 机器学习 数据库 性能分析 特征平台

架构实战营模块2课后作业

Geek_53787a

带你认识String类

开发微hkkf5566

三、KVM管理工具

穿过生命散发芬芳

kvm 5月月更

解析数仓lazyagg查询重写优化规则

华为云开发者联盟

数据库

带你读顶会论文丨基于溯源图的APT攻击检测

华为云开发者联盟

安全

微信朋友圈的复杂度

爱晒太阳的大白

Java设计模式系列学习

梁歪歪 ♚

设计模式

全链路压测(十四):生产全链路压测SOP

老张

性能测试 全链路压测 稳定性保障

客观的聊一聊,裁员这件糟心事

互联网 职场 裁员

List & Label 19支持报表参数、集合变量、OData和REST数据提供器_REST_Anand Narayanaswamy_InfoQ精选文章