|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-bip-from-scratch/
课程评论:没有评论
课程名称:Oracle集成的Oracle BI Publisher(BIP)基础 课程概述: 本课程介绍了Oracle BI Publisher,这是一种精确无误的报告解决方案,用于创作、管理和交付各类高度格式化的文档,如操作报告、电子资金转账文件、政府PDF表单、运输标签、支票和销售及营销信函。 数据模型概述: 数据模型是一个包含一系列指令的对象,用于检索和结构化像素完美的报告数据。数据模型可以简单(例如,从员工表的列中检索的数据集)或复杂(包含参数、触发器和分发定义,使用多个数据集)。您可以使用数据模型编辑器构建数据模型。 数据模型的组成部分: - 数据集:包含从单一数据源检索数据的逻辑,可以从多种数据源(如数据库、现有数据文件、Web服务调用等)中检索数据。 - 事件触发器:用于检查事件的触发器,触发器发生时执行与之相关的PL/SQL代码,支持在数据前后和时间表触发的触发器。 - 可变字段和可选值列表:从Oracle应用程序的数据库表中检索可变字段及供报告用户选择的值列表。 - 参数:在运行时设置其值的变量,支持多种参数类型。 - 分发定义:用于将数据分块、生成文档并将其交付给一个或多个目标的过程。 数据模型编辑器的功能: 您可以使用数据模型编辑器组合来自不同数据源的数据,完成连接、聚合、转换和计算等任务,以满足报告的需求。 报告设计师概述: 报告包括数据模型、布局和一系列属性,设计师需设计报告的布局,设置运行时配置属性,设计样式模板,以及启用报告翻译。 布局类型: BI Publisher提供多种布局设计选项,包括BI Publisher布局(XPT)、RTF格式、PDF格式、Excel(XLS)、XSL样式表和eText格式。不同布局支持不同的输出文件类型,以满足不同场景和需求。 本课程适合希望掌握Oracle BI Publisher基本知识的个人,提供了丰富的功能概述和应用实践。
OverviewYou can use Oracle BI Publisher, the pixel-perfect reporting solution for authoring, managing, and delivering all your highly formatted documents, such as operational reports, electronic funds transfer documents, government PDF forms, shipping labels, checks, sales and marketing letters.What Is a Data Model?A data model is an object that contains a set of instructions to retrieve and structure data for a pixel-perfect report. Data models reside as separate objects in the catalog.A data model can be simple with one data set retrieved from a single data source (for example, the data returned from the columns in the employees table) or can be complex with parameters, triggers, and bursting definitions and using multiple data sets.Use the data model editor to build a data model.Components of a Data ModelA data model supports the following components:Data setA data set contains the logic to retrieve data from a single data source. A data set can retrieve data from a variety of data sources (for example, a database, an existing data file, a Web service call to another application, or a URL/URI to an external data provider). A data model can have multiple data sets from multiple sources.Event triggersA trigger checks for an event. When the event occurs the trigger runs the PL/SQL code associated with it. The data model editor supports before data and after data triggers as well as schedule triggers. Before data and after data triggers consist of a call to execute a set of functions defined in a PL/SQL package stored in an Oracle database. A schedule trigger is executed for scheduled reports and tests for a condition that determines whether or not to run a scheduled report job.FlexfieldsA flexfield is a structure specific to Oracle Applications. The data model editor supports retrieving data from flexfield structures defined in your Oracle Application database tables.Lists of valuesA list of values is a menu of values from which report consumers can select parameter values to pass to the report.ParametersA parameter is a variable whose value can be set at runtime. The data model editor supports several parameter types.Bursting DefinitionsBursting is a process of splitting data into blocks, generating documents for each data block, and delivering the documents to one or more destinations. A single bursting definition provides the instructions for splitting the report data, generating the document, and delivering the output to its specified destinations.Custom Metadata (for Web Content Servers)If you have configured a Web content server as a delivery destination and enabled custom metadata, the Custom Metadata component displays in the data model editor. Use this component to map data fields from your data model to the custom metadata fields set up for a set of rules defined in a Content Profile.Features of the Data Model EditorUse the data model editor to combine data from multiple data sets from different data sources such as SQL, Excel files, Web services, HTTP feeds, and other applications into a single XML data structure. You can use data sets that are unrelated or establish a relationship between the data sets using a data link.The data model editor enables you to perform the following tasks:Link data - Define master-detail links between data sets to build a hierarchical data model.Aggregate data - Create group level totals and subtotals.Transform data - Modify source data to conform to business terms and reporting requirements.Create calculations - Compute data values that are required for your report that are not available in the underlying data sources.Overview for Report DesignersA report consists of a data model, a layout, and a set of properties.Optionally, a report may also include a style template and a set of translations. A report designer performs the following tasks:Design the layout for the report. The layout can be created using a variety of tools. The output and design requirements of a particular report determine the best layout design tool. Options include the Layout Editor, which is a Web-based layout design tool and enables interactive output, Microsoft Word, Adobe Acrobat, Microsoft Excel, and Adobe Flexbuilder.Set runtime configuration properties for the report.Design style templates to enhance a consistent look and feel of reports in your enterprise.Create subtemplates to re-use common functionality across multiple templates.Enable translations for a report.About the Layout TypesBI Publisher offers several options for designing layouts for reports.The layout type determines the types of output documents supported. The following formats are supported.BI Publisher layout (XPT)BI Publisher's Layout Editor is a Web-based design tool for creating layouts. Layouts created with the Layout Editor support interactive viewing as well as the full range of output types supported by RTF layouts.Rich Text Format (RTF)BI Publisher provides a plug-in utility for Microsoft Word that automates layout design and enables you to connect to BI Publisher to access data and upload templates directly from a Microsoft Word session. The RTF format also supports advanced formatting commands providing the most flexible and powerful of the layout options. RTF templates support a variety of output types.Portable Document Format (PDF)PDF templates are used primarily when you must use a predefined form as a layout for a report (for example, a form provided by a government agency). Because many PDF forms already contain form fields, using the PDF form as a template simply requires mapping data elements to the fields that exist on the form. You can also design PDF templates using Adobe Acrobat Professional. PDF templates support only PDF output.Microsoft Excel (XLS)Excel templates enable you to map data and define calculations and formatting logic in an Excel workbook. Excel templates support Microsoft Excel (.xls) output only.XSL StylesheetLayouts can also be defined directly in XSL formatting language. Specify whether the layout is for Data (CSV), Data (XML), FO Formatted XML, HTML, Text, or XML transformation.eTextThese are specialized RTF templates used for creating text output for Electronic Data Interchange (EDI) or Electronic Funds Transfer (EFT) transactions.FlashBI Publisher's support for Flash layouts enables you to develop Adobe Flex templates that can be applied to BI Publisher reports to generate interactive Flash output documents.