CN102541998A - 业务智能和报表故事板 - Google Patents

业务智能和报表故事板 Download PDF

Info

Publication number
CN102541998A
CN102541998A CN2011103795007A CN201110379500A CN102541998A CN 102541998 A CN102541998 A CN 102541998A CN 2011103795007 A CN2011103795007 A CN 2011103795007A CN 201110379500 A CN201110379500 A CN 201110379500A CN 102541998 A CN102541998 A CN 102541998A
Authority
CN
China
Prior art keywords
storyboard
frame
data
interface
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011103795007A
Other languages
English (en)
Other versions
CN102541998B (zh
Inventor
O·L·马特拉
T·J·迪赫斯
A·M·耐茨
S·C·罗利特
R·E·穆蒂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102541998A publication Critical patent/CN102541998A/zh
Application granted granted Critical
Publication of CN102541998B publication Critical patent/CN102541998B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及业务智能和报表故事板。各实施例针对将来自各个源的报表数据(如各帧)组织成带有附加元数据的故事板视图以及共享和/或导出报表帧的故事板序列,该元数据专用于该故事板。在一实施例中,计算机***访问报表数据的各部分。该报表数据包括源数据、相关数据状态和描述相关联的报表的各属性的元数据。计算机***根据各组织准则将该报表数据组织成多个报表帧。每一报表帧都被合并到故事板界面中。计算机***还显示包括根据组织准则来组织的各报表帧中的每一个的故事板界面。

Description

业务智能和报表故事板
技术领域
本发明涉及报表,尤其涉及将报表组织成故事板。
背景技术
计算机已变得高度集成于工作、家庭、移动设备以及许多其他地方中。计算机可快速且有效地处理大量信息。被设计成在计算机***上运行的软件应用程序允许用户执行包括商业应用程序、学校作业、娱乐等等在内的各种各样的功能。软件应用程序通常被设计成执行特定任务,诸如用于草拟文档的文字处理器应用程序或者用于发送、接收和组织电子邮件的电子邮件程序。
在一些情况下,软件应用程序被设计成显示各种不同形式的数据,包括报表。报表可以囊括各种信息源并且将它们组合成可由人类读者理解的文档或表单。随着这些报表中包括的信息量稳步增加,用户日益难以确定应当呈现哪些信息以及该信息应当如何呈现给读者。当今组织中的复杂决策过程通常使用多个不同的报表,这些报表拼凑在一起并以各种形式来安排以尝试帮助最终用户理解该各种报表背后的基本原理。
发明内容
本文描述的各实施例涉及将报表数据组织成故事板视图以及导出报表帧的故事板序列。在一个实施例中,计算机***访问报表数据的各部分。该报表数据包括源数据、相关数据状态和描述相关联的报表的各属性的元数据。计算机***根据各组织准则将该报表数据组织成多个报表帧。每一报表帧都被合并到故事板界面中。计算机***还显示包括根据组织准则来组织的各报表帧中的每一个的故事板界面。
在另一实施例中,计算机***访问报表数据的各部分。该报表数据包括源数据、相关数据状态和描述相关联的报表的各属性的元数据。计算机***根据各组织准则将该报表数据组织成多个报表帧。每一报表帧都被合并到故事板界面中。计算机***将该故事板导出为用户指定的目标格式。在导出期间保留帧顺序和对应的帧信息。
提供本发明内容以便以简化形式介绍在以下具体实施方式中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
另外的特征和优点将在以下的描述中阐述,并且部分可从该描述中显而易见,或者可以从此处的教示实践中习得。本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。本发明的特征将从以下描述和所附权利要求书中变得完全显而易见,或者可通过如下所述对本发明的实践而获知。
附图说明
为了进一步阐明本发明的各实施例的以上和其他优点和特征,将参考附图来呈现本发明的各实施例的更具体的描述。可以理解,这些附图只描绘本发明的典型实施例,因此将不被认为是对其范围的限制。本发明将通过使用附图用附加特征和细节来描述和解释,附图中:
图1示出本发明的各实施例可以在其中操作,包括将报表数据组织成故事板视图以及导出报表帧的故事板序列,的计算机体系结构。
图2示出用于将报表数据组织成故事板视图的示例方法的流程图。
图3示出用于导出报表帧的故事板序列的示例方法的流程图。
图4示出带有不同报表帧的故事板界面。
具体实施方式
本文描述的各实施例涉及将报表数据组织成故事板视图以及导出报表帧的故事板序列。在一个实施例中,计算机***访问报表数据的各部分。该报表数据包括源数据、相关数据状态和描述相关联的报表的各属性的元数据。计算机***根据各组织准则将该报表数据组织成多个报表帧。每一报表帧都被合并到故事板界面中。计算机***还显示包括根据组织准则来组织的各报表帧中的每一个的故事板界面。
在另一实施例中,计算机***访问报表数据的各部分。该报表数据包括源数据、相关数据状态和描述相关联的报表的各属性的元数据。计算机***根据各组织准则将该报表数据组织成多个报表帧。每一报表帧都被合并到故事板界面中。计算机***将该故事板导出为用户指定的目标格式。在导出期间保留帧顺序和对应的帧信息。
以下讨论现涉及可以执行的多种方法以及方法动作。应当注意,虽然这些方法动作可能是按一定次序讨论的,或者是在流程图中被描绘为是按照特定顺序进行的,然而并非必然需要特定的次序,除非特别声明,或者是因为一个动作依赖于另一动作在该动作被执行之前完成而需要的。
本发明的各实施例可包括或利用专用或通用计算机,该专用或通用计算机包括诸如例如一个或多个处理器和***存储器等计算机硬件,如以下更详细讨论的。本发明范围内的各实施例还包括用于携带或存储计算机可执行指令和/或数据结构的物理介质和其他计算机可读介质。这些计算机可读介质可以是通用或专用计算机***能够访问的任何可用介质。存储计算机可执行指令的计算机可读介质是计算机存储介质。携带计算机可执行指令的计算机可读介质是传输介质。由此,作为示例而非限制,本发明的各实施例可包括至少两种完全不同类型的计算机可读介质:计算机存储介质和传输介质。
计算机存储介质包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或可用于存储计算机可执行指令或数据结构形式的所需程序代码装置且可由通用或专用计算机访问的任何其他介质。
“网络”被定义为允许在计算机***和/或模块和/或其他电子设备之间传输电子数据的一个或多个数据链路。当信息通过网络或另一个通信连接(硬连线、无线、或者硬连线或无线的组合)传输或提供给计算机时,该计算机将该连接适当地视为传输介质。传输介质可包括可用于携带计算机可执行指令或数据结构形式的数据或所需程序代码装置且可由通用或专用计算机访问的网络和/或数据链路。上述的组合也应被包括在计算机可读介质的范围内。
此外,在到达各种计算机***组件之后,计算机可执行指令或数据结构形式的程序代码装置可从传输介质自动传输到计算机存储介质(或反之亦然)。例如,通过网络或数据链路接收到的计算机可执行指令或数据结构可被缓存在网络接口模块(例如,“NIC”)内的RAM中,然后最终被传输到计算机***RAM和/或计算机***处的较不易失性的计算机存储介质。因而,应当理解,计算机存储介质可被包括在还利用(或甚至主要利用)传输介质的计算机***组件中。
计算机可执行指令包括,例如使通用计算机、专用计算机、或专用处理设备执行某一功能或某组功能的指令和数据。计算机可执行指令可以是例如二进制代码、诸如汇编语言之类的中间格式指令、或甚至源代码。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述特征或动作。相反,上述特征和动作是作为实现权利要求的示例形式而公开的。
本领域的技术人员将理解,本发明可以在具有许多类型的计算机***配置的网络计算环境中实践,这些计算机***配置包括个人计算机、台式计算机、膝上型计算机、消息处理器、手持式设备、多处理器***、基于微处理器的或可编程消费电子设备、网络PC、小型计算机、大型计算机、移动电话、PDA、寻呼机、路由器、交换机等等。本发明也可在其中通过网络链路(或者通过硬连线数据链路、无线数据链路,或者通过硬连线和无线数据链路的组合)的本地和远程计算机***两者都执行任务的分布式***环境(例如,云计算、云服务等)中实施。在分布式***环境中,程序模块可位于本地和远程存储器存储设备中。
图1示出了可在其中采用本发明的原理的计算机体系结构100。计算机体系结构100包括计算机***110。计算机***110包括可被用来执行本文描述的各实施例的各种功能的各种模块。该计算机***可以是任何类型的计算机,包括本地计算机***、移动计算机***、或分布式计算机***(例如,云计算机***)。该计算机***包括数据访问模块115。该数据访问模块可以访问存储在数据存储135中的报表数据140。该报表数据可包括可被编译在报表中的任何类型的数据或信息。该数据可包括文本、图片、音频、视频、文档、文件、或任何其他类型的信息。
该报表数据本身可包括其他类型的数据。例如,该报表数据可包括源数据141、数据状态142、以及元数据143。报表的源数据可以指该报表从中拉取数据的服务器、数据库、查询、视图、表格、名字和/或定义。数据状态可以指示数据的当前或先前状态。数据状态可以指示数据是否已被修改或保存为不同的格式。数据报表状态还可以指的是报表中包含的数据值以及由报表消费者应用于该报表的数据的任何过滤器和/或排序次序。这一状态可以反映报表消费者的“思路”并且将与该报表一起作为故事板帧的一部分来存储。元数据可以指示与该数据有关的各种不同的属性,包括故事板帧评级、页面视图、下载、描述报表和/或报表状态的用户注释、指示创建该数据或最近修改该数据的时间的日期、指示该数据的创建者或最后修改者的名字、该数据的所有者的指示、或关于该数据的其他信息。数据访问模块可以访问这一数据并将它(作为所访问的数据116)发送给数据组织模块120。
该数据组织模块可被配置成将所访问的数据组织成故事板或故事板界面121。故事板可包括多个不同的报表帧122。这些帧可各自包括报表数据的各不同部分(和/或源数据、数据状态、以及元数据的各部分)。每一个帧可由数据组织模块以特定次序来放置。该组织模块可以访问各种组织准则145(其可被存储在数据存储135上或本地存储在计算机***110上),该准则模块随后使用这些准则来确定数据的哪些部分出现在哪些报表帧(即,在本文中的“幻灯片”)上。该组织模块还可确定幻灯片出现在故事板界面上的次序。因此,大量数据可被自动组织成各种不同的幻灯片,并被置于在显示器125上被显示给用户105的故事板中。故事板随后被导出模块130以各种不同格式来导出并存储(例如146)。
因此,在一些实施例中,故事板技术可被用来提供对业务(或其他)数据的引导分析,这可使决策过程流水线化。涉及业务数据或业务智能的故事板可以提供用于将业务度量、分析以及见解的集合聚集并组织成可按顺序次序来走查的视觉集合(例如,故事板界面121)的工具,从而帮助捕捉并恢复源数据(141)、其各种相关状态(142)和业务决策背后的推理动态(在元数据143中)两者。故事板可被用来对“将该数据背后和外部的特定业务”进行编故事。故事板可以将次序和意义带给各类业务数据。
用户105可以与用户界面进行交互,从而提供输入106,计算机***提供针对该输入的输出。故事板类界面121可以是用于创建、组织、导航、以及排序各业务视图的可自定义的用户界面。在一些情况下,故事板界面可被用于各种其他软件程序中,包括允许多个用户查看和编辑数据文档的协作软件。故事板可以在概念模型上构建,该概念模型定义该故事板、组成该故事板的各单独的报表帧122、以及报表帧如何彼此相关以及如何与提供该故事板的内容的业务视图相关的指示。
故事板界面可被设计成看起来以及感觉像电影胶片,从而传达旨在被顺序地走查的帧的经排序集合的概念。每一帧可以重新呈现业务视图(至少在一些情况下,它对应于具有状态、查询、或其组合的静态或动态报表)。可以将业务视图的静态快照表示与该快照的序列号一起显示在故事板上。在一些实施例中,点击该快照可以启动实际视图。使用故事板界面,用户可以创建新故事板,向现有故事板添加或从中删除帧,编辑故事板内的现有帧信息,以及对故事板内的帧序列进行重新排序。故事板可专用于特定用户,并且任何个别用户可以具有多个故事板。各单独的帧可以表示各种业务数据,其可以源自或不源自同一应用程序和或数据源。这一用户界面可被设计成在客户机/服务器和web(瘦)客户机环境两者中工作。
在一些实施例中,故事板的内容可被导出成各种目标格式,如文字处理文档、电子表格文档、演示、或其他格式。在导出时保留帧顺序和任何相关联的信息(例如,作者、时间戳等)。在一些情况下,将包括5个帧的故事板导出成演示文档格式会产生具有5张幻灯片(一个帧一张幻灯片)外加自动生成的概要幻灯片的演示。如此,数据没有被锁定成一种特定的故事板格式。可以用各种方式来丰富故事板,包括在演示中添加幻灯片、注释或动画,在文字处理文档中添加特殊格式化,或在电子表格文档中定义自定义计算、可视化、以及动画宏。
可以提供支持故事板和帧级别的基本C.R.U.D.(创建、读取、更新、删除)操作的一组通用的编辑和查询应用程序编程接口(API)。可以向故事板以及各单独的帧两者提供添加、移除及计数方法以及项属性。这些API可包括用于基于内联网的应用程序和基于因特网的应用程序的服务器和web服务API。编辑和查询API可被用来消费来自故事板的数据和/或开发自定义前端。也可使用被用来连接到附加报表数据源和/或写入附加导出模块的自定义连接器来扩展这些API。
每一故事板可包括各种项,包括唯一标识符和/或名字、与最后更新日期和时间相对应的时间戳、对故事板的父文件夹的引用、和/或标识故事板的创建者/所有者的字段。故事板的每一帧可类似地包括诸如以下各项:唯一标识符和/或名字、与最后更新日期和时间相对应的时间戳、对该帧所属于的故事板的引用、标识故事板的创建者/所有者的字段、持有与该帧相关联的评论的字段、对该帧表示的视图(也称为报表数据)的引用以及在父故事板内唯一的序列号。
业务视图可由一个或多个单独的故事板帧来引用。业务视图可以存储关于该实体本身的元数据,包括唯一标识符和/或名字、与最后更新日期和时间相对应的时间戳、对该视图的底层数据源的引用、对该视图的底层查询的引用、与该视图相关联的状态信息(例如,过滤器、排序次序、下钻(drill)状态)、以及与该视图相关联的数据。例如,业务视图可将“按产品系列细分的销售量”报表连同特定状态(数据集加当前过滤器和排序次序)包括在“销售量”故事板和“市场营销”故事板两者中。缩略图可存储关于与各单独的帧和故事板的上下文中的每一视图相关联的图像的信息,包括唯一标识符和/或名字、与最后更新日期和时间相对应的时间戳、图像数据和/或对它的引用(例如,统一资源定位符(URL))、对该缩略图所对应的业务视图的引用、和/或对该缩略图所对应的帧的引用。
也可以提供持久API,它可被用来串行化与故事板的信息有关的信息并将其持久存储在盘上并且将它读回。该持久API可以支持各种标准存储模式,包括传统操作***文件***、关系数据库、或文件协作应用程序。该持久API可具有用于支持备选存储格式的扩展点。在操作***文件***中,故事板的各实体(例如,帧、视图、以及缩略图)可由文件和文件夹来表示。在关系数据库中,故事板的各实体可由关系模型来表示,其中故事板、帧、视图以及缩略图在关系上被存储成各列、表格、以及关系。在协作应用程序中,故事板信息和元数据可被存储为随后可由其他协作应用程序用户访问的文件。下面,分别针对图2和图3的方法200和300,进一步解释这些概念。
考虑到以上描述的***和体系结构,参考图2和图3的流程图将更好地理解根据所公开的主题实现的方法。为了解释简明起见,这些方法被示出和描述为一系列框。然而,应该理解和了解,所要求保护的主题不受框的次序的限制,因为一些框可按不同的次序进行和/或与此处所描绘和描述的其他框同时进行。此外,并非全部所示出的框都是实现下面所描述的方法所必需的。
图2示出用于将报表数据组织成故事板视图的方法200的流程图。现在将频繁参照环境100的组件和数据来描述方法200。
方法200包括访问报表数据的一个或多个部分的动作,其中该报表数据包括源数据、相关数据状态、和描述相关联的报表的属性的元数据(动作210)。例如,计算机***110的数据访问模块可以访问报表数据140的要作为报表帧的一部分并且进而作为故事板界面的一部分来包括的各部分。报表数据可包括任何类型的数据,包括源数据141、数据状态信息142、元数据143、或其他类型的数据。该数据的全部或各部分可被显示在各种不同的报表帧122(或简称帧)中。
方法200包括根据一个或多个组织准则将报表数据组织成多个报表帧的动作,其中每一报表帧被包括在故事板界面中(动作220)。例如,数据组织模块120可以组织由模块115访问的数据116。数据组织模块可以根据组织准则145将报表数据组织成一个或多个帧。该准则可包括用户指定的选项,这些选项指示各帧出现的正确次序、不同帧的数据排名、报表数据的布局参数、数据之间的关联(使得相似数据以相似方式来显示)、原始数据组织特征、以及其他准则。用户可以编辑现有准则,可添加新准则,或可以超控由该准则指示的设置。
故事板序列的各单独的帧可包括以下各项中的任何项:名字、唯一标识符、时间戳、元数据、报表定义、以及作者信息。故事板界面可以允许用户添加表示不同业务或其他类型的报表的报表帧。故事板界面可以是交互式的,从而允许用户在报表帧被显示在显示器125中的同时动态地添加、删除和编辑这些帧。如上所示,故事板及其各组成帧、视图、以及缩略图可被存储在数据存储135中。每一故事板、帧、视图、以及缩略图可被存储成单独的文件,这些文件中的每一个与作为同一故事板的一部分的其他帧视图和缩略图相关联。
方法200包括显示故事板界面的动作,其中该界面包括根据一个或多个组织准则来组织的报表帧中的每一个(动作230)。例如,计算机***110的显示器125可以显示故事板,其中报表帧中的包括报表数据的每一个被根据组织准则来呈现。各报表帧可以示出同一数据的多个不同视图。该数据在一个帧中可以是图表形式而在另一个帧中可以是表格形式。在一些情况下,与报表数据140相关联的元数据143的各部分被显示在报表帧的不同部分中。例如,数据排名可被显示在每一帧的角落中。
在一些实施例中,故事板界面可以示出每一报表帧的静态快照。例如,如图4所示,可以在故事板界面的底部示出多个帧快照405。具体而言,在图4中,示出5个静态快照。第四个帧被略微放大,因为它已被用户选中。在一些情况下。所选帧被显示在故事板界面中的大视图中。在这种情况下,所选帧只被突出显示并且没有被放大。在图4所示的故事板界面中,用户可以选择不同的帧,添加新帧,删除现有帧,修改帧数据或帧顺序,或以其他方式与帧进行交互。
图4的故事板界面还示出可被示出的信息的类型。例如,故事板可以示出电影销售报表(MOVIE SALES REPORT)415。电影销售报表可包括多个不同图片、图表、图、或其他信息项410。这些项中的每一个可由用户编辑。每一帧405可以示出不同的信息部分,以不同的方式来组织。用户可以用逻辑、有序的方式来将来自不同数据源的数据进行布局,这可在故事板形式中查看。
所生成的故事板可以与其他计算机用户共享。故事板本身可作为单个单元来存储和共享。此外,故事板的每一组成部分可被用户单独地共享和存储。用户可以查看并在单个故事板上协作,从而编辑并在作出编辑时保存改变。故事板可被导出成各种不同目标格式中的任一种,包括文字处理文档、电子表格文档、以及演示文档。在故事板被导出成各种格式中的任一种时,在导出期间保留帧顺序和其他对应的帧信息。
图3示出用于导出报表帧的故事板序列的方法300的流程图。现在将频繁参照环境100的组件和数据来描述方法300。
方法300包括访问报表数据的一个或多个部分的动作,其中该报表数据包括源数据、相关数据状态、和描述相关联的报表的属性的元数据(动作310)。例如,数据访问模块115可以访问报表数据140。可基于各种不同的组织准则将该报表数据组织成各报表帧122(动作320)。这些准则可专用于该类型的数据、专用于用户或组织、专用于该故事板幻灯片要被导出到其中的软件应用程序、或可一般应用于所有帧。
数据可被导出模块130导出成用户指定的目标格式。在导出期间保留帧顺序和对应的帧信息(动作330)。故事板可作为整体或按各部分来导出。每一组成帧、视图、及缩略图可被单独地导出并以各种不同的数据格式来保存。可以提供不同的API来将故事板存储成各种不同的目标格式。不管数据是被导出和/或存储,故事板可根据帧组织准则显示在显示器125中。
因此,提供了将报表数据组织成故事板视图的方法、***和计算机程序产品。故事板可被编辑、导出、并保存以供稍后访问。故事板可以在维持原始数据的组织结构的同时向用户提供用于查看并分析数据的有效方式。
本发明可被具体化为其他具体形式而不背离其精神或本质特征。所描述的实施例在所有方面都应被认为仅是说明性而非限制性的。因此,本发明的范围由所附权利要求书而非前述描述指示。落入权利要求书的等效方案的含义和范围内的所有改变被权利要求书的范围所涵盖。

Claims (20)

1.一种在包括多个计算***的计算机联网环境中在包括至少一个处理器和存储器的计算机***处用于将报表数据组织成故事板视图的计算机实现的方法,所述方法包括:
访问报表数据的一个或多个部分的动作,其中所述报表数据包括源数据、相关数据状态、和描述相关联的报表的属性的元数据;
根据一个或多个组织准则将所述报表数据组织成多个报表帧的动作,其中每一报表帧被合并到故事板界面中;以及
显示所述故事板界面的动作,其中所述界面包括根据所述一个或多个组织准则来组织的所述报表帧中的每一个。
2.如权利要求1所述的方法,其特征在于,所述报表帧包括以下各项中的一个或多个:名字、唯一标识符、时间戳、元数据、报表定义、对报表定义的引用、以及作者信息。
3.如权利要求1所述的方法,其特征在于,所述故事板包括各单独的报表帧的序列。
4.如权利要求1所述的方法,其特征在于,还包括与多个其他计算机用户共享所述故事板。
5.如权利要求4所述的方法,其特征在于,通过以下中的至少一个来共享所述故事板:因特网、内联网、文件协作应用程序、以及文件共享应用程序。
6.如权利要求1所述的方法,其特征在于,所述故事板界面允许用户添加表示以下各项中的至少一个的不同报表帧:具有它们的状态的不同报表、处于不同状态的同一报表、或具有它们的状态的不同报表和处于不同状态的同一报表的组合。
7.如权利要求1所述的方法,其特征在于,所述故事板界面是交互式的,从而允许用户动态地添加、删除、以及编辑报表帧。
8.如权利要求1所述的方法,其特征在于,所述故事板界面被配置成示出来自同一或不同源报表的同一或不同数据的多个不同视图。
9.如权利要求1所述的方法,其特征在于,元数据的一个或多个部分在所述报表帧的不同部分中示出,并且其中所述元数据包括报表帧作者、报表帧顺序、以及报表帧注释中的至少一个。
10.如权利要求1所述的方法,其特征在于,所述故事板界面示出在以下时间之一时所拍摄的每一报表帧的静态快照:在所述帧被添加到所述故事板时,或在所述帧被最后编辑时。
11.如权利要求1所述的方法,其特征在于,还包括将所述故事板导出成目标格式。
12.如权利要求10所述的方法,其特征在于,在导出期间保留帧顺序和对应的帧信息。
13.一种用于实现一种用于导出报表帧的故事板序列的方法的计算机程序产品,所述计算机程序产品包括其上存储有计算机可执行指令的一个或多个计算机可读存储介质,所述指令在由所述计算***的一个或多个处理器执行时使得所述计算***执行所述方法,所述方法包括:
访问报表数据的一个或多个部分的动作,其中所述报表数据包括源数据、相关数据状态、和描述相关联的报表的属性的元数据;
根据一个或多个组织准则将所述报表数据组织成多个报表帧的动作,其中每一报表帧被合并到故事板中;以及
将所述故事板导出成用户指定的目标格式的动作,其中在导出期间保留帧顺序和对应的帧信息。
14.如权利要求13所述的计算机程序产品,其特征在于,还包括显示所述故事板界面,其中所述界面包括根据所述一个或多个组织准则来组织的报表帧中的每一个。
15.如权利要求13所述的计算机程序产品,其特征在于,提供用于以各种不同的目标格式来存储所述故事板的一个或多个应用程序编程接口(API)。
16.如权利要求13所述的计算机程序产品,其特征在于,每一报表帧的每一组成是可被单独存储和单独访问的。
17.如权利要求16所述的计算机程序产品,其特征在于,所述报表帧组成中的每一个按关系模型来存储和表示。
18.一种计算机***,包括:
一个或多个处理器;
***存储器;
其上存储有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算***执行一种用于将报表数据组织成故事板视图的方法,所述方法包括:
访问报表数据的一个或多个部分的动作,其中所述报表数据包括源数据、相关数据状态、和描述相关联的报表的属性的元数据;
根据一个或多个组织准则将所述报表数据组织成多个报表帧的动作,其中每一报表帧被合并到故事板中;
将所述故事板导出成用户指定的目标格式的动作,其中在导出期间保留帧顺序和对应的帧信息;以及
显示所述故事板界面,其中所述界面包括根据所述一个或多个组织准则来组织的报表帧中的每一个。
19.如权利要求18所述的***,其特征在于,所述故事板界面允许用户添加表示不同报表的报表帧。
20.如权利要求18所述的***,其特征在于,所述故事板界面是交互式的,从而允许用户动态地添加、删除、以及编辑报表帧。
CN201110379500.7A 2010-11-08 2011-11-07 业务智能和报表故事板 Expired - Fee Related CN102541998B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US41137910P 2010-11-08 2010-11-08
US61/411,379 2010-11-08
US13/033,505 US20120117089A1 (en) 2010-11-08 2011-02-23 Business intelligence and report storyboarding
US13/033,505 2011-02-23

Publications (2)

Publication Number Publication Date
CN102541998A true CN102541998A (zh) 2012-07-04
CN102541998B CN102541998B (zh) 2015-11-25

Family

ID=46020613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110379500.7A Expired - Fee Related CN102541998B (zh) 2010-11-08 2011-11-07 业务智能和报表故事板

Country Status (3)

Country Link
US (1) US20120117089A1 (zh)
CN (1) CN102541998B (zh)
HK (1) HK1170813A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142952A (zh) * 2013-05-10 2014-11-12 中国电信股份有限公司 报表展示方法和装置
CN106796604A (zh) * 2014-11-05 2017-05-31 华为技术有限公司 用于提供交互式报表的方法和报表服务器
CN110832583A (zh) * 2017-10-31 2020-02-21 谷歌有限责任公司 用于从多个图像帧生成概要故事板的***和方法

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9342493B2 (en) * 2012-02-07 2016-05-17 International Business Machines Corporation Transient, real-time position tracking interface for user activity in a document editing application
US10645345B2 (en) * 2012-07-03 2020-05-05 Verint Americas Inc. System and method of video capture and search optimization
CN102819434B (zh) * 2012-07-24 2016-06-15 国家电网公司 一种电力信息通信调度报表展现方法与装置
CN103812909A (zh) * 2012-11-14 2014-05-21 财团法人资讯工业策进会 云端储存服务下提供以文件为关联的社群互动方法及***
US9536096B2 (en) * 2012-12-17 2017-01-03 Business Objects Software Ltd. Presenting visualizations of business intelligence data
US9229995B2 (en) 2012-12-17 2016-01-05 Business Objects Software Extracting data from business intelligence files
US9582475B2 (en) * 2012-12-17 2017-02-28 Business Objects Software Ltd. Packaging business intelligence documents with embedded data
US9684881B2 (en) 2013-06-26 2017-06-20 Verint Americas Inc. System and method of workforce optimization
US9928302B2 (en) 2014-11-10 2018-03-27 International Business Machines Corporation Merging data analysis paths
CN104506579B (zh) * 2014-12-04 2017-12-19 北京国双科技有限公司 网络数据下载方法及装置
US10115064B2 (en) * 2015-08-04 2018-10-30 Sugarcrm Inc. Business storyboarding
WO2017079447A1 (en) * 2015-11-03 2017-05-11 Vertex Analytics, Inc. Market data display in a logically associative storyboard format
GB201708818D0 (en) 2017-06-02 2017-07-19 Palantir Technologies Inc Systems and methods for retrieving and processing data
US11029819B2 (en) * 2019-05-23 2021-06-08 Microsoft Technology Licensing, Llc Systems and methods for semi-automated data transformation and presentation of content through adapted user interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050257152A1 (en) * 2004-05-13 2005-11-17 Sony Corporation Image data processing apparatus, image data processing method, program, and recording medium
CN101452381A (zh) * 2007-11-30 2009-06-10 环达电脑(上海)有限公司 可控制显示界面的报表查询***及方法
CN101453567A (zh) * 2007-12-04 2009-06-10 三星电子株式会社 拍摄和编辑运动图像的设备和方法
CN101657814A (zh) * 2007-04-13 2010-02-24 汤姆逊许可证公司 为媒体资产管理指定精确帧图像的***和方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050125838A1 (en) * 2003-12-04 2005-06-09 Meng Wang Control mechanisms for enhanced features for streaming video on demand systems
US8527604B2 (en) * 2004-02-12 2013-09-03 Unity Works Media Managed rich media system and method
US8230467B2 (en) * 2004-04-29 2012-07-24 Harris Corporation Media asset management system for managing video segments from an aerial sensor platform and associated method
US20060010156A1 (en) * 2004-07-09 2006-01-12 Microsoft Corporation Relational reporting system and methodology
US20080007567A1 (en) * 2005-12-18 2008-01-10 Paul Clatworthy System and Method for Generating Advertising in 2D or 3D Frames and Scenes
US7614012B1 (en) * 2005-12-22 2009-11-03 Adobe Systems Incorporated Methods and apparatus for graphical object implementation
CA2546520A1 (en) * 2006-05-11 2007-11-11 Cognos Incorporated Adaptive analytics system and method of using same
US8234391B2 (en) * 2006-09-20 2012-07-31 Reuters America, Llc. Messaging model and architecture
US8966369B2 (en) * 2007-05-24 2015-02-24 Unity Works! Llc High quality semi-automatic production of customized rich media video clips
US8555170B2 (en) * 2010-08-10 2013-10-08 Apple Inc. Tool for presenting and editing a storyboard representation of a composite presentation
US9659313B2 (en) * 2010-09-27 2017-05-23 Unisys Corporation Systems and methods for managing interactive features associated with multimedia content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050257152A1 (en) * 2004-05-13 2005-11-17 Sony Corporation Image data processing apparatus, image data processing method, program, and recording medium
CN101657814A (zh) * 2007-04-13 2010-02-24 汤姆逊许可证公司 为媒体资产管理指定精确帧图像的***和方法
CN101452381A (zh) * 2007-11-30 2009-06-10 环达电脑(上海)有限公司 可控制显示界面的报表查询***及方法
CN101453567A (zh) * 2007-12-04 2009-06-10 三星电子株式会社 拍摄和编辑运动图像的设备和方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142952A (zh) * 2013-05-10 2014-11-12 中国电信股份有限公司 报表展示方法和装置
CN104142952B (zh) * 2013-05-10 2017-05-24 中国电信股份有限公司 报表展示方法和装置
CN106796604A (zh) * 2014-11-05 2017-05-31 华为技术有限公司 用于提供交互式报表的方法和报表服务器
CN110832583A (zh) * 2017-10-31 2020-02-21 谷歌有限责任公司 用于从多个图像帧生成概要故事板的***和方法

Also Published As

Publication number Publication date
US20120117089A1 (en) 2012-05-10
HK1170813A1 (zh) 2013-03-08
CN102541998B (zh) 2015-11-25

Similar Documents

Publication Publication Date Title
CN102541998B (zh) 业务智能和报表故事板
US20210263917A1 (en) Distant content discovery
CN108780463B (zh) 社交图的生成和管理
CN102741844B (zh) 自动的上下文发现
US20130124638A1 (en) Managing updates at clients used by a user to access a cloud-based collaboration service
US11321333B2 (en) Auto-enrichment of content
CN102239458A (zh) 可视化数据元素之间的关系
US10146798B2 (en) Management and dynamic assembly of presentation material
US20210295104A1 (en) Storage and automated metadata extraction using machine teaching
US11443239B2 (en) Interface for machine teaching modeling
US10162904B2 (en) Capturing and managing knowledge from social networking interactions
Kimball The evolving role of the enterprise data warehouse in the era of big data analytics
US20130145285A1 (en) Reverse metadata viewing by multiple parties
US9542457B1 (en) Methods for displaying object history information
US11212363B2 (en) Dossier interface and distribution
US9342530B2 (en) Method for skipping empty folders when navigating a file system
US9087127B1 (en) Method for providing an integrated video module
US20210406332A1 (en) Creation of a timeline view of work product and working relationships of individuals within an organization
Mucchetti BigQuery for Data Warehousing
Kumar Graph data modeling for political communication on Twitter
KR20160115506A (ko) 파일 태깅 장치 및 방법
CN111758092A (zh) 电子年表
Van Niekerk An efficient management system for large digital object collections

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1170813

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150728

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150728

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1170813

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151125

Termination date: 20191107