徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

BIRT

指数 BIRT

BIRT(Business Intelligence and Reporting Tools,商业智能和报告工具,曾被中国分公司译作百灵)项目是一个开源软件项目,其为应用和Web应用程序(特别是那些基于Java和Java EE的应用)提供了报表和商业智能功能。BIRT是Eclipse基金会下属的一个顶级软件项目,也是一个独立的、由软件供应商和开源社区组成的非营利联盟。 该项目的目标是解决在典型应用中广泛存在的报表需求,包括从业务级别或企业级别的各种报表,到多维联机分析处理(OLAP)。从一开始该项目就关注并提供了能使的应用开发者轻松地设计报表、并在应用中集成报表的软件。 BIRT有两个主要部分:集成于Eclipse IDE、用于创建BIRT报表的的可视化报表设计器,以及用于生成报表、可以部署到任意Java环境的运行时组件。BIRT项目还包括一个图表引擎,它既被充分融入到了报表设计器,也可在整合图表到应用中时单独运用。 BIRT报表的设计文件以XML格式存储。BIRT可以访问多种不同的数据源,包括(JDO)数据源、、 、SQL数据库、Web服务和XML。.

17 关系: 執行期开源软件商业智能線上分析處理网络应用程序EclipseEclipse基金会Eclipse公共许可证跨平台自由软件运动IBMJavaJava EESQLWeb服务XML数据库

執行期

執行時期(Run time)在電腦科學中代表一個電腦程式從開始執行到終止執行的運作、執行的時期。與執行時期相對的其他時期包括:設计時期(design time)、編譯時期(compile time)、鏈結時期(link time)、與載入時期(load time)。 而執行環境是一種為正在執行的程序或程式提供軟體服務的虛擬機械環境。它有可能是由作業系統自行提供,或由執行此程式的母程式提供。 通常由作業系統負責處理程式的載入:利用載入器(loader)讀入程式碼,接著進行基本的記憶體配置,並視需要聯結此程式指定的所有動態链接庫。有些程式語言會由此語言提供的運行環境處理上述工作。 程式碼的某些問題,只能在執行期間進行偵錯動作(或較有效率),例如邏輯錯誤或陣列邊際檢查等便屬此類。因此不管撰寫與測試得多麼精細,有些錯誤必須在實際上線並處理真實資料的情況下才能找出。因此,程式使用者也許會遇到諸如執行時期錯誤之類的訊息。.

新!!: BIRT和執行期 · 查看更多 »

开源软件

开源软件(open source software,英文缩写:OSS,中文也称:开放源代码软件)是一种源代码可以任意--的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。开源协议通常符合開放原始碼的定義的要求。一些开源软件被发布到公有领域。开源软件常被公开和合作地开发。开源软件是开放源代码开发的最常见的例子,也经常与用户-zh-hans:生成; zh-tw:創作-内容做比较。 开源软件的英文“open-source software”一词出自自由软件的营销活动中。 开源软件同时也是一種軟體散佈模式。一般的軟體僅可取得已經過編譯的二進位可執行檔,通常只有軟體的作者或著作權所有者等擁有程式的原始碼。 有些軟體的作者只將原始碼公開,卻不符合「開放原始碼」的定義及條件,因為作者可能設定公開原始碼的條件限制,諸如限制可閱讀原始碼的對象、限制衍生產品等,此稱之為公开源代码的免费软件(Freeware,例如知名的模擬器軟體MAME),因此公開原始碼的軟體並不一定可稱之為開放原始碼軟體。.

新!!: BIRT和开源软件 · 查看更多 »

商业智能

商業智慧,又稱商業智能或商務智能,指用現代資料倉儲技術、線上分析處理技術、資料探勘和數據展現技術進行數據分析以實現商業價值。 商業智慧的概念經由Howard Dresner(1989年)的通俗化而被人們廣泛瞭解。當時將商業智慧定義為一類由資料倉儲(或資訊市集)、查詢報表、數據分析、資料探勘、數據備份和恢復等部分組成的、以幫助企業決策為目的技術及其應用。 目前,商業智慧通常被理解為將企業中現有的數據轉化為知識,幫助企業做出明智的業務經營決策的工具。這裡所談的數據包括來自企業業務系統的訂單、庫存、交易賬目、客戶和供應商資料及來自企業所處行業和競爭對手的數據,以及來自企業所處的其他外部環境中的各種數據。而商業智慧能夠輔助的業務經營決策既可以是作業層的,也可以是管理層和策略層的決策。 為了將數據轉化為知識,需要利用資料倉儲、線上分析處理(OLAP)工具和資料探勘等技術。因此,從技術層面上講,商業智慧不是什麼新技術,它只是ETL、資料倉儲、OLAP、資料探勘、數據展現等技術的綜合運用。 把商業智慧看成是一種解決方案應該比較恰當。商業智慧的關鍵是從許多來自不同的企業運作系統的數據中提取出有用的數據並進行清理,以保證數據的正確性,然後經過抽取(Extraction)、轉換(Transformation)和裝載(Load),即ETL過程,合併到一個企業級的數據倉庫裡,從而得到企業數據的一個全局視圖,在此基礎上利用合適的查詢和分析工具、數據挖掘工具、OLAP工具等對其進行分析和處理(這時資訊變為輔助決策的知識),最後將知識呈現給管理者,為管理者的決策過程提供支持。.

新!!: BIRT和商业智能 · 查看更多 »

線上分析處理

線上分析處理(On-Line Analytical Processing,简称OLAP),是一套以多維度方式分析資料,而能彈性地提供積存(Roll-up)、下鑽(Drill-down)、和--(pivot)等操作,呈現整合性決策資訊的方法,多用于決策支持系統、商務智能或数据仓库。其主要的功能,在于方便大规模数据分析及统计计算,对決策提供参考和支持。与之相区别的是線上交易處理(OLTP)。.

新!!: BIRT和線上分析處理 · 查看更多 »

网络应用程序

网络应用程序(web application,英文简称 Webapp)分为客户端到服务器架构或无服务器后端架构。其中的客户端就是网页浏览器。常見的網頁應用程式有Webmail、網路购物、網路拍賣、wiki、網路論壇、網誌、網路遊戲等诸多應用。 网络应用程序風行的原因之一,是因為可以直接在各種電腦平台上執行,不需要事先安裝或定期升級等程序。.

新!!: BIRT和网络应用程序 · 查看更多 »

Eclipse

Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。 Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有較佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。.

新!!: BIRT和Eclipse · 查看更多 »

Eclipse基金会

Eclipse基金会是管理和运营开源项目Eclipse的基金会。.

新!!: BIRT和Eclipse基金会 · 查看更多 »

Eclipse公共许可证

Eclipse公共许可证(简称EPL)是一种开源软件发布许可证,由Eclipse基金会应用于名下的集成开发环境Eclipse上。EPL替代了原先的(Common Public License,简称CPL),在其基础上删除了专利相关诉讼的限制条款CPL 1.0的第7部分有如下句子,但在EPL 1.0中没有:“If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed.”。 EPL是为适合商业应用的自由软件所量身定制的许可证,其反版权限定也比现时的GNU通用公共许可证(GNU GPL)等自由软件软件许可证更为松弛:在使用以EPL授权的程序时,用户有权使用、修改、复制与传播软件原始版本和修改后版本,在某些情况下则必须将修改内容一并释出。 EPL已被开放源代码促进会认可,同时亦由自由软件基金会列入自由软件许可证名单。.

新!!: BIRT和Eclipse公共许可证 · 查看更多 »

跨平台

跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.

新!!: BIRT和跨平台 · 查看更多 »

自由软件运动

自由軟件運動(free software movement或free/open source software movement,簡稱FSM或FOSSM)是一個推廣用戶有使用、複製、研究、修改和分發軟件等權利的社會運動。接近和相關的運動包括開放源碼運動及自由軟件的開放源碼運動。這運動跟1970年代的黑客文化有淵源,而理查德·斯托曼是該運動的主要發起人以及精神領袖。 自由軟件運動人士認為自由軟件的精神應當貫徹到所有軟件:他們認為禁止計算機用戶行使這種自由是不道德的行為。理察·馬修·斯托曼認為販賣不附帶源代碼的二進制軟件是不道德的,因為這樣阻止了軟件用戶學習以及幫助其他人的權利。然而目前還沒有如何實現自由軟件運動最終目標的共識。有些人認為應當使用法律手段強制軟件供應商提供源代碼;有些則認為應當通過抵制專有軟件來達到目的。還有一些人則認為時間將證明,自由軟件最終在質量上要比專有軟件略勝一籌,並會在自由市場上取得勝利。 部分自由軟件運動人士也認為其他受專利權保護的產品也應當自由化。還有一些人士則認為有部分資源不應當被自由更改,例如GNU通用公共協議證書,小說等。.

新!!: BIRT和自由软件运动 · 查看更多 »

IBM

国际商业机器股份有限公司(International Business Machines Corporation,首字母縮略字:IBM,曾译万国商用机器公司)是美國一家跨國科技公司及諮詢公司,總部位於紐約州阿蒙克市。IBM主要客户是政府和企业。IBM生产并销售计算机硬件及软件,并且为系统架构和网络托管提供咨询服务。截止2013年,IBM已在全球拥有12个研究实验室和大量的软件开发基地。IBM雖然是一家商業公司,但在材料、化学、物理等科学领域卻也有很高的成就,利用這些學術研究為基礎,发明很多产品。比较有名的IBM发明的产品包括硬盘、自動櫃員機、通用产品代码、SQL、关系数据库管理系统、DRAM及沃森。.

新!!: BIRT和IBM · 查看更多 »

Java

Java是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,广泛应用于企业级Web应用开发和移动应用开发。 任職於昇陽電腦的詹姆斯·高斯林等人于1990年代初开发Java語言的雛形,最初被命名为Oak,目標設定在家用电器等小型系統的程式语言,應用在电视机、电话、闹钟、烤面包机等家用电器的控制和通訊。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代網際網路的发展,Sun公司看見Oak在網際網路上应用的前景,于是改造了Oak,於1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的-zh-hans:指针; zh-hant:指標;-,改以-zh-hans:引用; zh-hant:參照;-取代,同時移除了C++中的--和多重继承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。昇陽電腦对Java语言的解释是:「Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言」 Java不同於一般的编译語言或直譯語言。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编写,到处运行”的跨平台特性。在早期JVM中,这在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的執行速度有了大幅提升。 与传统型態不同,Sun公司在推出Java時就将其作为开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是 Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同,此外,微软公司後來推出了与之竞争的.NET平台以及模仿Java的C#语言。後來Sun公司被甲骨文公司併購,Java也隨之成為甲骨文公司的產品。 現時,行動作業系統Android大部分的代碼採用Java 程式設計語言編程。.

新!!: BIRT和Java · 查看更多 »

Java EE

#重定向 Jakarta EE.

新!!: BIRT和Java EE · 查看更多 »

SQL

SQL(, or;结构化查询语言)是一种特定目的程式语言,用于管理关系数据库管理系统(RDBMS),或在(RDSMS)中进行流处理。 SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,创建和修改,以及数据访问控制。尽管SQL经常被描述为,而且很大程度上是一种声明式编程(4GL),但是其也含有过程式编程的元素。 SQL是对埃德加·科德的关系模型的第一个商业化语言实现,这一模型在其1970年的一篇具有影响力的论文《一个对于大型共享型数据库的关系模型》中被描述。尽管SQL并非完全按照科德的关系模型设计,但其依然成为最为广泛运用的数据库语言。 SQL在1986年成为美国国家标准学会(ANSI)的一项标准,在1987年成为国际标准化组织(ISO)标准。在此之后,这一标准经过了一系列的增订,加入了大量新特性。虽然有这一标准的存在,但大部分的SQL代码在不同的数据库系统中并不具有完全的跨平台性。.

新!!: BIRT和SQL · 查看更多 »

Web服务

Web服务是一种服務導向架構的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。 根据W3C的定义,Web服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。 尽管W3C的定义涵盖诸多相异且无法介分的系统,不过通常我们指有关於主从式架构(Client-server)之间根据SOAP协议进行传递XML格式消息。无论定义还是实现,WEB服務過程中會由伺服機提供一個機器可讀的描述(通常基于WSDL)以辨識伺服機所提供的WEB服務。另外,虽然WSDL不是SOAP服务端点的必要条件,但目前基于Java的主流WEB服务开发框架往往需要WSDL实现客户端的源代码生成。一些工业标准化组织,比如WS-I,就在WEB服务定义中强制包含SOAP和WSDL。.

新!!: BIRT和Web服务 · 查看更多 »

XML

可扩展标记语言(Extensible Markup Language,简称:XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。.

新!!: BIRT和XML · 查看更多 »

数据库

--,簡而言之可視為電子化的檔案櫃——儲存电子檔案的處所,使用者可以對檔案中的資料執行新增、擷取、更新、刪除等操作。 所謂「資料庫」係以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。.

新!!: BIRT和数据库 · 查看更多 »

重定向到这里:

Eclipse BIRT百灵 (软件)

传出传入
嘿!我们在Facebook上吧! »