Getting Started With Oracle Fusion Application Business Intelligence

合集下载

Oracle FUSION CRM 功能简介

Oracle FUSION CRM 功能简介
• Phone & iPad • 实时
33 版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
Fusion Tap
• iPad • 在线或离线
CRM Desktop
• Outlook • 离线同步
Oracle Fusion Tap
简单。 安全。 随时随地。
统一的体验 一次安装 易于扩展
(App Store 或无线下载)
联系人、客户和商机管理 活动跟踪、地图、电话和电子邮件 自动执行禁打电话策略 分析报表
35
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
扩展移动应用 – Fusion Mobile Sales
Application Composer
设想…
你能驱动更高的销售绩效?
高效率
24
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
设想…
您能随时随地的访问您的 CRM 系统信息?
简单易用
访问您客户的 所有信息
25 版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
通过您最喜爱 的移动设备
可在 Microsoft Outlook 使用
自动化的线索培养来防止遗漏并在正确的时间交付高质量线索
内置的协作工作提高销售与市场的一致性与工作效率
20
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
FUSION CRM 销售功能
21
版权所有 © 2012,Oracle 和/或其分支机构。保留所有权利。
支持销售人员
1. 2. 3. 4. 1. 2. 3. 销售信息板 无干扰的分析 实时预测 移动分析 流程辅导 推荐/参考 社交协作

oracle fusion案例富士通

oracle fusion案例富士通


▪ Options

▪ Features


Example of Offering, Option and Features
Financials (Offering)
Enterprise Structure Guided Flow GRC Local Installation of Help More (Features) Supplier Invoice Processing Expenses (Option) Fixed Assets (Option) Customer Invoice Processing Intercompany (Option) Financial BI Analytics Corporate Cards with Expenses (Feature) Expense Receipt Image Processing (Feature)
Terminology and Key Concepts
Terminology and Key Concepts
■ Provisioning
▪ Orchestrates the installation, configuration, and deployment of applications product offerings from a system point of view. ▪ Installing the software and making available for implementation
Example of Offering, Option and Features
Terminology and Key Concepts
■ Implementation Projects

Oracle银行虚拟账户管理安装指南说明书

Oracle银行虚拟账户管理安装指南说明书

Security Management System Services Installation Guide Oracle Banking Virtual Account ManagementRelease 14.5.0.0.0Part Number F41346-01May 2021Table of Contents1.PREFACE ........................................................................................................................................................ 1-1 1.1I NTRODUCTION ......................................................................................................................................... 1-1 1.2A UDIENCE................................................................................................................................................. 1-1 1.3D OCUMENTATION A CCESSIBILITY ............................................................................................................ 1-1 1.4O RGANIZATION......................................................................................................................................... 1-11.5R ELATED D OCUMENTS ............................................................................................................................. 1-12.DATABASE SETUP ........................................................................................................................................ 2-1 2.1I NTRODUCTION ......................................................................................................................................... 2-1 2.2P REREQUISITE........................................................................................................................................... 2-12.3D ATABASE S ETUP ..................................................................................................................................... 2-13.DOMAIN AND CLUSTER CONFIGURATION ......................................................................................... 3-1 3.1SMS D OMAIN C ONFIGURATION................................................................................................................ 3-13.1.1Prerequisites ......................................................................................................................................... 3-13.1.2Steps to Create Domain ....................................................................................................................... 3-14.DATA SOURCES CREATION ...................................................................................................................... 4-1 4.1P REREQUISITE........................................................................................................................................... 4-14.2D ATA SOURCES L IST................................................................................................................................. 4-15.DEPLOYMENTS ............................................................................................................................................ 5-1 5.1P REREQUISITE........................................................................................................................................... 5-1 5.2D EPLOYMENTS L IST.................................................................................................................................. 5-15.3S TEPS TO D EPLOY AS A PPLICATION.......................................................................................................... 5-16.RESTARTS AND REFRESH ......................................................................................................................... 6-16.1R ESTARTING S ERVERS.............................................................................................................................. 6-17.LOGGING AREA ........................................................................................................................................... 7-1 7.1I NTRODUCTION ......................................................................................................................................... 7-17.1.1Logging Area ....................................................................................................................................... 7-11. Preface 1.1 IntroductionThis guide helps you to install the SMS Core services on designated environment. It is assumed that all the prior setup is already done related to WebLogic installation, WebLogic managedserver creation and Oracle DB installation.It is recommended to use dedicated managed server for SMS Core services.Note: For the exact version to be installed, refer to Software Prerequisites section in LicenseGuide.1.2 AudienceThis document is intended for WebLogic admin or ops-web team who are responsible forinstalling the OFSS banking products.1.3 Documentation AccessibilityFor information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at /pls/topic/lookup?ctx=acc&id=docacc.1.4 OrganizationThis installation user guide would allow you to install following services in same order1. SMS Core Service.1.5 Related Documents•ANNEXURE-12. Database Setup 2.1 IntroductionIn this section you are going to setup database related configuration for SMS Installation. It isrecommended to create separate schema for SMS database setup.2.2 PrerequisiteBefore you proceed with below setup, ensure schemas has been created.In this section, you are going to setup database related configuration for SMS. Before you proceed, ensure the pre-installation setup is done. The pre-installation setup includes the configuration of database. After creating the schema for each of the required micro services, DDLs and INCs of each micro-service to be compiled in the respective schemas. The DDLs and INCs ensure the creation of tables and availability of static data required for the execution of services. These are compiled automatically using flyway.2.3 Database SetupTo setup DB for SMS below step need to be followed:Service Name Schema RequiredSMS-CORE-SERVICE Yes3. Domain and Cluster Configuration 3.1 SMS Domain Configuration3.1.1 Prerequisites1. Machine should have Java JDK has installed.2. Oracle Fusion Middleware has to be installed on the machine.NOTE: Before proceeding with below steps complete Plato installation guided.3. Steps for creating domain, properties like port numbers, names will be changing based on thedomain. Screenshots provided for such deviations. Domain creation process remains thesame.NOTE: For the exact version to be installed, refer to Software Prerequisites section inLicense Guide.3.1.2 Steps to Create DomainIt is recommended to have different managed server in one domain for SMS application. ForCreating Domain and Configuration, refer to How to create and Cluster Configuration sectionin ANNEXURE-14. Data Sources Creation4.1 PrerequisiteBefore you proceed with below setup, ensure the domain and server are created.4.2 Data sources ListThe table below lists the data sources to be created on each domain prior to deployment of applications onto managed servers.Data source NameData source JNDITargetsPLATOjdbc/PLATO SMS Managed Server, API Gateway ServerSMSAccording to the JNDI created for each entity. For DEFAULTENTITY the JNDI should be jdbc/SMSFor creating data source, refer to How to create Data sources section in ANNEXURE-1.5. Deployments 5.1 PrerequisiteBefore you proceed with below, make sure that previous steps are completed.5.2 Deployments ListBelow table give details of the deployments required on each domain for the SMS application torun.Application Archive name OSDC pathSMS-CORE-SERVICES sms-core-services-6.0.0.war {Unzip the OSDC file} SMS\5.3 Steps to Deploy as ApplicationTo deploy application, refer to How to deploy section in ANNEXURE-1.6. Restarts and RefreshOnce everything is deployed, restart all the managed servers. For each application, call path“/refresh” for refreshing the configuration properties.6.1 Restarting ServersTo restart the server, refer to How to restart section in ANNEXURE-1.7. Logging Area 7.1 IntroductionThis part of the document will talk about the logs area where after deployment of SMSApplications in WebLogic server.7.1.1 Logging AreaSMS Application writes logs in the below area of the server-<WEBLOGIC_DOMAIN_CONFIG_AREA/servers/SMSAPP/logs/SMSAPP.outLet’s assume a domain has been created sms_domain with managed_server name calledSMSAPP in the following area of the server/scratch/oracle/middleware/user_projects/domains/sms_domain”. Logging area for SMS wouldbe/scratch/oracle/middleware/user_projects/domains/sms_domain/servers/SMSAPP/logs/SM SAPP.out.Security Management System Services Installation GuideOracle Financial Services Software LimitedOracle ParkOff Western Express HighwayGoregaon (East)Mumbai, Maharashtra 400 063IndiaWorldwide Inquiries:Phone: +91 22 6718 3000Fax: +91 22 6718 3001https:///industries/financial-services/index.htmlCopyright © 2018, 2021, Oracle and/or its affiliates. All rights reserved.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.This software or hardware and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.。

oracle start with的用法

oracle start with的用法

Oracle Start With关键字前言旨在记录一些Oracle使用中遇到的各种各样的问题. 同时希望能帮到和我遇到同样问题的人.Start With (树查询)问题描述:在数据库中, 有一种比较常见得设计模式, 层级结构设计模式, 具体到 Oracle table中, 字段特点如下:ID, DSC, PID;三个字段, 分别表示当前标识的 ID(主键), DSC 当前标识的描述, PID 其父级ID, 比较典型的例子是国家, 省, 市这种层级结构;省份归属于国家, 因此 PID 为国家的 ID, 以此类推;create table DEMO (ID varchar2(10) primary key,DSC varchar2(100),PID varchar2(10))--插入几条数据Insert Into DEMO values ('00001', '中国', '-1');Insert Into DEMO values ('00011', '陕西', '00001');Insert Into DEMO values ('00012', '贵州', '00001');Insert Into DEMO values ('00013', '河南', '00001');Insert Into DEMO values ('00111', '西安', '00011');Insert Into DEMO values ('00112', '咸阳', '00011');Insert Into DEMO values ('00113', '延安', '00011');这样子就成了一个简单的树级结构, 我一般将根节点的 PID 定为 -1;Start With:基本语法如下:SELECT ... FROM + 表名WHERE + 条件3START WITH + 条件1CONNECT BY PRIOR + 条件2--示例Select * From DEMOStart With ID = '00001'Connect By Prior ID = PID条件1: 表示从哪个节点开始查找, 也就是通过条件1 查询到的数据, 作为后续查询的起始节点(参数).当然可以放宽限定条件,如 ID in ('00001', '00011')以取得多个根节点,也就是多棵树;在连接关系中,除了可以使用列明外,还允许使用列表达式。

Oracle Cloud Data Sync 2.4 用户指南说明书

Oracle Cloud Data Sync 2.4 用户指南说明书

Oracle® CloudData Sync Getting StartedRelease 2.4DSGS-240February 2018Getting Started With Data SyncThis guide introduces Data Sync Version 2.4 and provides installation instructions.Data Sync loads and transforms data that you want to analyze into a target database,for example, Oracle Database Cloud Service or Essbase Cloud Service (Essbase).Topics:•Before You Start•Installing and Setting Up Data Sync•Connecting to Oracle Database Cloud Service Using SSH Tunneling•Connecting To Your Data Target and Data SourceBefore You StartTo install Data Sync, you must meet the requirements and prerequisites, download theapplication from Oracle Technology Network, then install and configure the software.PrerequisitesBefore installing, you must have Java V1.8.x (not V1.9.x) of Java Development Kit(JDK) and apply critical updates.Source Database SupportData Sync supports the following source database types:•Oracle•NetSuite•Microsoft SQL Server•DB2•Teradata•MySQL•Oracle TimesTen•Generic JDBC with prepackaged drivers for Greenplum, MongoDB, Salesforce, Redshift, Hive and PostgreSQL•Other sources that support JDBC•Oracle Transactional Business Intelligence:–Oracle Financials Cloud–Oracle HCM Cloud–Oracle Procurement Cloud–Oracle Project Management Cloud–Oracle Sales Cloud–Oracle Supply Chain Management Cloud•Oracle Service Cloud (RightNow)JDBC DriversData Sync is a Java application that uses Java Database Connectivity (JDBC). Data Sync is installed with Oracle JDBC Version 12.1.0.2.0. If you’re using a different database or version, then you must replace the installed Oracle JDBC version with the JDBC version that’s specific to your database. To replace the installed JDBC version, you copy the JDBC drivers from your Oracle database environment to the \lib directory on the machine where you installed Data Sync.Vendor JDBC Driver File nameOracle ojdbc7.jarMySQL Mysql-connector-java*.jarMicrosoft SQL Server sqljdbc.jarDB2db2java.zipTimesTen ttjdbc6.jar, orai18n.jar, timestenjmsxla.jar,jms.jar, javax.jms.jarTeradata terajdbc4.jar, log4j.jar, teradata.jar,tdgssjava.jar, tdgssconfig.jarSecurityOracle recommends that you only install Data Sync in protected environments because Data Sync stores connection information and passwords for your databases. Installing and Setting Up Data SyncTo install Data Sync, you download the software pack from Oracle Technology Network, install the software, then configure Data Sync.Download and Install Data Sync1.On the Data Sync Downloads site (/technetwork/middleware/bicloud/downloads/index.html), accept the OTN license agreement, and click the OAC Data Sync link to download the OACDataSync.zip file.2.Copy the OACSDataSync.zip file to an installation directory with no spaces in thefolder names (for example, c:\DataSync2_4), and extract the contents.Setting up the Java Home Environment VariableDepending on your operating system, edit the config.bat or config.sh file, and modify the line that sets the JAVA_HOME. Replace “@JAVA_HOME” with the directory where the JDK is installed. If your JDK directory name contains spaces, then put double-quotes around it.For example, on Windows:set JAVA_HOME=D:\JavaFor example, on UNIX:JAVA_HOME=usr/javaStarting Data SyncTo start Data Sync and its server, run datasync.bat (Windows) or datasync.sh (Linux/ UNIX) from the directory where you installed Data Sync. The Data Sync icon displays in your system icon tray to show that the server is running.•Select Start UI to open the Data Sync client. When you close the Data Sync client, the Data Sync server remains running.•Select Exit to stop the Data Sync server and close the Data Sync client if it is open.Alternatively, use these files:•datasyncClient.bat.sh opens the Data Sync tool (when the server is running).•stopserver.bat/sh stops the Data Sync server.Upgrading an Existing Data Sync InstallationIf your existing environment is using JDK V1.7, follow these steps to upgrade:1.Create a new Data Sync2.3 environment using JDK V1.8.2.From the old environment, export the metadata (from the Tools menu, thenExport, then and select all categories and projects).3.From the old environment,import the metadata (from the Tools menu, then Import, then and select allcategories and projects).e the new environment to upgrade to Data Sync V2.4.Running Data Sync for the First TimeThe first time you start the Data Sync client, the Configuration Setup wizard prompts you to enter the following information:•Logical Name. Specify a name for the repository to distinguish the repository in multi-repository environments. For example, you might name the instanceDevelopment Environment or Production Environment.•Password. Provide a password for accessing Data Sync. Optionally, use the Remember password option to specify whether Data Sync stores the password so that you don’t have to specify it each time you start Data Sync.Reconfiguring Data Sync With Its Default SettingsTo reset Data Sync with default settings and re-run the setup process, run datasync.bat (Windows) or datasync.sh (Linux/UNIX) in a command window with the -clean option.Uninstalling Data SyncTo uninstall Data Sync, delete the install directory.Connecting to Database As A Service Using SSH TunnelingBy default, Data Sync V2.4 communicates with Oracle Database Cloud Service using port 1521. Alternatively, you can configure Data Sync to communicate with DatabaseAs A Service using the Secure Shell (SSH) port 22 (this configuration is known as‘SSH Tunneling’).1.Close Data Sync and the Data Sync server.To stop the Data Sync server, click the Data Sync icon on the Windows tool bar and click Exit.2.Update your JDK/JRE with Java Cryptography Extension (JCE), which supportsUnlimited Strength.The default JDK doesn’t install the unlimited strength version of JCE (JavaCryptography Extension). You must install a version of JCE that's compatible with the Java version you're using for Data Sync. For example, you might download JCE V7 from /technetwork/java/javase/downloads/jce-7-download-432124.html, or JCE V8 from /technetwork/java/ javase/downloads/jce8-download-2133166.html.3.Unzip the contents of the downloaded JCE ZIP file and replace the local_policy.jarand US_export_policy.jar in $JAVA_HOME/jre/lib/security with the downloaded files.4.Start Data Sync.5.From the Views menu, click SSH Tunnels (Beta).6.Create a new entry to configure the port forwarding from the local machine to theremote host.Option What to specifyName A short descriptive name to identify this configuration inData Sync.Remote Host The IP address of the Database As A Service node.Remote SSH Port The SSH Port on the remote host, which is typically 22.User Name The user name for the remote server, which is typicallyopc.Private Key The SSH private key file that matches the public keyassociated with the deployment. When you create aDatabase As A Service instance, you create a public keyand a private key. The Public Key was used on instancecreation. The private key is used to connect to theinstance at the Operating System (OS) level. Downloadthis file and point the location of that key file.Passphrase The password that you specified when you created thedatabase deployment.Port Forward The database port on the remote host, which is typically1521.Local Port An unassigned port on the local machine that can be usedfor the tunnel. If you don’t know the port number to enter,click Find Available Port, and select a port.7.Save the details and test the connection.When you test a connection and it’s successful, Data Sync creates the SSHtunnel, and this SSH tunnel remains active as long as Data Sync is running.8.Configure the default TARGET connection or create a new database connection toyour Database As A Service instance by choosing Oracle (Thin) type connection.For the Host, use localhost, and for the Port, use the local port that you defined in Step 6.9.Create a project and load your data as normal.If for any reason the SSH tunnel closes (or is deactivated), then reported failures in the job will relate to IO Exceptions. From the Views menu, click SSH Tunnels (Beta), and correct any issues.Connecting to Your Data SourceIn Data Sync, navigate to the Connections tab and specify connection details for your target database and the data sources that you want to extract from.Connecting Data Sync to Your Data SourceOn the Connections tab, create a connection for each of your data sources. If you load data only from files, skip this task and access the Project-File Data dialog to specify the files and loading details. On the Connections tab, click New and specify the connection details of your data source.•In the User and Password fields, specify the user name and password for a user with sufficient reporting privileges for the data source.•In the URL field, specify the URL for your data source. For example, for Amazon Redshift you might enter: jdbc:redshift://bics-:1234/prod.•In the Connection Type field, select the appropriate data source type. For example, for Amazon Redshift, you select Generic JDBC.For additional information about specifying connections for JDBC, Oracle Service Cloud, or NetSuite, click Help.Connecting to a Oracle Database Cloud Service TargetIn Data Sync, navigate to the Connections tab and specify connection details for your target database and the data sources that you want to extract from.Connecting Data Sync To A Oracle Database Cloud Service Data TargetOn the Connections tab, edit the connection with the name TARGET, and specify the connection details of your database target.•In the Connection Type field, don’t change the connection type Oracle (BICS).•In the User and Password fields, specify the user name and password of a user appropriate Application Roles.The user must have BI Dataload Author to load data into a table, and DVContent Author to load data into a data set.•In the URL field, specify your Oracle Analytics Cloud URL. For example, https://. Do not use URL extensions. Connecting to an Essbase TargetIn Data Sync, navigate to the Connections tab and specify connection details for your target database and the data sources that you want to extract from.Connecting Data Sync To An Essbase TargetOn the Connections tab, edit the connection with the name TARGET, and specify the connection details of your database target.•In the Connection Type field, select Essbase.•In the User and Password fields, specify the user name and password of a user with the Application Role named BI Dataload Author.•In the URL field, specify your Essbase URL. For example, http://:9000/.Oracle® Cloud Data Sync Getting Started, Release 2.4DSGS-240Copyright © 2015, 2018, Oracle and/or its affiliates. All rights reserved.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.This document introduces Oracle Business Intelligence Cloud Service Data Sync Version 2.2 and provides installation instructions.。

Oracle Fusion Middleware MapViewer 11g 用户指南说明书

Oracle Fusion Middleware MapViewer 11g 用户指南说明书

An Oracle White PaperApril 2013Oracle Fusion Middleware MapViewer 11gIntroduction (2)Usage Scenarios (3)Reporting (3)Proximity Search (4)Analysis (5)Brief Feature Overview (8)Developing MapViewer Applications (10)Examples of Using Specific Features (11)JavaScript API (12)Custom Map Tile Provider (12)GeoRSS (and web services) Support (14)External Attribute (non-spatial) Data Provider (14)Conclusion (16)IntroductionA picture, as they say, is worth a thousand words. This is particularly true when trying to capture the complexity of interactions among people, resources, products, and business processes distributed over geographic space. For many centuries people have relied on maps to capture and simplify these complex relationships, turning them into readily consumable, powerful packages of unambiguous information. Beginning with Oracle Database 10g and Oracle Application Server 10g and now expanded with Oracle Database 11g and the Fusion Middleware products, the basic Oracle platform delivers powerful, universally understood geospatial capabilities to every developer.Every Oracle Database includes extensive spatial capabilities in the Oracle Locator feature. Oracle Spatial and Graph option for Oracle Database Enterprise Edition expands Oracle Locator functionality with support for geocoding, routing, and advanced spatial data models to manage topologies, networks, linear referencing, gridded data and georaster imagery. Users can load all types of geometric data into Oracle Database, create spatial indexes, and issue spatial queries through SQL. Because of this, Oracle Database is an industry standard for managing geospatial data.Oracle Fusion Middleware MapViewer complements the geographic data management capacity of Oracle Database by providing a generic web-based means of delivering and viewing any geospatial data in the database. This creates enormous potential for analyzing and understanding the geographic component(s) of any business, by unlocking the enterprise information in many corporate warehouses and making it available in easy to use mapping applications. For instance, business applications such as Field Service, Transportation and Logistics, Product Lifecycle Management, Human Resources, and Real Estate commonly render and visualize the massive amount of data they control because there is a geographic component such as an address tied to the data. Developers of location-based services, data publishers in state and local government, and architects of web services and more traditional applications can all easily integrate MapViewer into their web-based solutions.2Usage ScenariosCommon use cases include reporting (e.g. sales by region), proximity search (stores or service providers nearby), and analysis (asset locations and condition, and top N insured properties within projected hurricane track). Consequently MapViewer is integrated into enterprise applications such as work and asset management, field service, human capital management, inventory management, and business intelligence dashboards. Similarly it is used in web sites for store locators, coverage and jurisdiction information, or public works project information. ReportingA map is often used as a specialized chart or graph type to present information such as state-wise sales performance (Figure 1),Figure 1: Sales Performance34or store locations and their current inventory levels (Figure 2 below).Figure 2: Store locations with inventory levelsProximity SearchThe following screenshots (Figure 3 and Figure 4) show the use of maps as a search interface. In both cases the map is used as an interactive UI component for first specifying search criteria and subsequently displaying the search results. In the first example (Figure 3) the user is searching for incidents that occurred within a specific distance from a location (a park) identified by clicking on the map.5Figure 3: Incidents within a specific distance from a locationThe second example (Figure 4) shows a summary (aggregate) report of demographic information for census areas within specified drive times from a point clicked on the map.Figure 4: Summary report of demographics within specified drive timesAnalysisThe second example above (Figure 4) is also an instance of displaying the results of a spatialanalysis query (compute drive time polygons and aggregate census demographics) on a map. This section includes additional similar examples.6Figure 5 displays the result of a network analysis (traveling salesperson tour) that computes a near optimal tour between specified locations.Figure 5: Traveling salesperson tourThe screenshot below (Figure 6) shows the result of an Asset Condition Score analysis for agiven area of interest. The area of interest in this case is the current map extent or area displayed in the map window. The asset condition score is computed only for those assets (pipelines in thisinstance) that are within the current map extent.Figure 6: Asset Condition Score analysis in an area of interestThe next example (Figure 7) shows how multiple metrics may be displayed on a map image. The user selects a section of the gaming establishment’s floor from the layout map on the left and is presented with a heatmap and tabular report on the right. These show a summary report of thecash in, win/loss, and numbers of players at individual machines within the selected area ofinterest.7Figure 7: Floorplan layout map with heatmap and tabular reportFeature OverviewThe MapViewer component in Fusion Middleware is written in Java and runs inside the Oracle WebLogic Server (WLS) or Glassfish Server. When it is up and running, MapViewer listens for client requests, which can range from map requests to administrative requests such as defining a data source or listing predefined maps in a data source. All requests will be sent using the HTTP POST method, with the content of the requests encoded in an XML format.The companion white paper “Oracle Fusion Middleware MapViewer Primer” (OTN MapViewer Training page) and the MapViewer user guide provide further details on the technology and functionality. This section is a very brief overview of MapViewer functionality.Starting with Oracle Fusion Middleware10g, MapViewer includes a new suite of technologies called Oracle Maps, that consists of a map tile server, a dynamic geospatial query service known as the Feature of Interest (FOI) server, and a Javascript based web mapping client library.The map tile server automatically fetches and serves cached map image tiles, rendered byMapViewer or other web-enabled map providers, to web application clients. The clients can thenautomatically stitch multiple map image tiles into a seamless large base map. Because the map89 image tiles are pre-generated and cached, the application users will experience fast map viewing performance.The feature of interest server renders spatial feature layers managed by Oracle Spatial and Graph, as well as individual geospatial features (points, lines, or polygons) created by an application. Unlike the cached image tiles, which typically represent static content, FOIs are dynamic and represent real-time database or application contents. The dynamic FOIs and the static cached base map enable you to build Web mapping applications.The JavaScript mapping client is a browser side map display engine that fetches map contentfrom the servers and presents it to client applications. It also provides customizable map-related user interaction control, such as map dragging and clicking, for the application. A sample Oracle Maps application is shown below.Figure 8: A Sample Oracle Maps ApplicationThe sample application displays points of interest (customers) on a base map. The map consists of two layers:•The base map layer displays the ocean, county boundaries, cities, and highways. •The FOI layer displays customer locations as markers on top of the base map.In addition to these two layers, a scale bar is displayed in the lower-left corner of the map, and a navigation panel is displayed in the upper-right corner.The application user can use the mouse to drag the map. When this happens, new image tiles and FOIs are automatically fetched for the spatial region that the map currently covers.Oracle Maps client applications running inside web browsers are pure HTML and JavaScript pages that do not require any plug-ins. Therefore, you can build the application using any web technology that delivers content as pure HTML. Such technologies include JavaServer Pages, Java Servlets, ASP, PHP, and .NET C#. MapViewer 11g comes with over 50 tutorials illustrating various aspects of the Oracle Maps functionality.Besides the basic functionality of high performance interactive rendering of geospatial content stored in an Oracle Database there are interfaces that help developers extend and enhance MapViewer. Some of them are:•Custom Map Tile Provider interfaceThe Oracle Maps API provides a generic get map tile interface. This lets developers use map tiles from a 3rd party provider (such as Nokia) in their MapViewer application. So the base map or imagery could come from an external online service while the user or application specific content (e.g. Features of Interest) are retrieved from an Oracle database.•Custom (external) Attribute Data Provider SupportMapViewer now supports middle-tier joins of external attribute data (such as sales) with geometries stored in Oracle Spatial and Graph, providing even more thematic mapping possibilities.•Custom Spatial Data Provider SupportMapViewer provides a generic spatial data provider interface. This interface lets developers extend MapViewer to work with file-based data sources such as ESRI shapefiles or other database software that manages geospatial information.The following section briefly describes MapViewer application development with Oracle tools such as JDeveloper or Application Express (APEX). The subsequent section presents examples of using some of the features outlined above in this section.Developing MapViewer ApplicationsMapViewer has XML, Java, and Javascript APIs for application development. These, combined with Oracle development tools, make it simple to develop web-mapping applications. There are10Oracle JDeveloper 11g contains a rich feature set of rapid application development components known as the Application Development Framework (ADF) and associated set of Data Visualization Tools (DVT), or components, such as dials, gauges and charts. ADF includes Java Server Faces compliant components known as ADF Faces that include data visualization components. The DVT GeoMap component is one of them. It exposes the MapViewer Javascript API functionality and handles all JSF related event, partial page refresh, component communication, synchronization, and other infrastructure services. The following JDeveloper screenshot shows the DVT GeoMap drag-and-drop component listed in the Component Palette menu and the Create Geographic Map dialog that appears at design time.Figure 9: JDeveloper 11g “Create Geographic Map” dialog and component menuA step-by-step tutorial, “Charting with ADF Data Visualization Components - Graphs, Gauge, Maps, Pivot Table and Gantt”, is available on OTN at/cd/E18941_01/tutorials/toc.htm.Examples of Using Specific FeaturesThis section briefly describes how specific features such as the Javascript API and methods to support external data sources may be used in applications. A companion document (“Using MapViewer Interfaces for External Data Sources”) provides technical details (i.e. the specificmethods and sample code) and is also available from the MapViewer page on Oracle TechnologyNetwork (/technetwork/middleware/mapviewer/overview/index.html).1112JavaScript APIThe Oracle Maps tutorial is part of the MapViewer quickstart kit on OTN (the mvdemo samples application) and contains over 50 examples demonstrating the API. The API enables location services application such as the one shown below. It is a screenshot of a demo applicationaccessible at http:/host:port/mvdemo/jslib/v2/demos/storm/storm.html, on deployment of the mvdemo samples application(i.e. mvdemo.ear file). The screenshot shows a thematic map of states based on the number of injuries due to hail in 1996. A customizable info-window pops up if the user clicks on a state.Figure 10: Demo application using the Javascript APICustom Map Tile ProviderMapViewer renders geospatial content, such as street networks or satellite imagery, stored in an Oracle Database. Sometimes users may prefer to render only application-specific content, such as customer or business partner locations, on background maps or imagery obtained from anexternal source. An example of this is high-resolution imagery from DigitalGlobe’s online serviceas shown in Figure 11.Figure 11: DigitalGlobe high-resolution imagery as background map13GeoRSS (and web services) SupportMapViewer supports GeoRSS () and the OpenGeospatial Consortitium’s (OGC) Web Feature Server (WFS 1.0) and Web MapServer (WMS 1.3) standards. This allows users to subscribe to a GeoRSS feed and display the locations and associated content on a map. In the example below, the map includes geotagged content such as photos from Flickr, restaurant reviews from Yelp, or Wikipedia articles related to an area around a postal code.Figure 12: Geotagged content including GeoRSS FeedsExternal Attribute (non-spatial) Data ProviderOften the data to be displayed on a map does not contain geographic coordinates and may not even be stored in an Oracle Database. This data can still be displayed on a map, however, if there is some means of linking or joining it to geospatial data via a common attribute such as a place name, identifier, or street address. MapViewer provides an interface for this purpose. It is commonly used with applications based on the Oracle Business Intelligence Enterprise Edition platform or JDeveloper where the data source is not necessarily an Oracle Database. It is particularly useful for BI applications when used in conjunction with the JavaScript APIs of both (OBIEE, MapViewer) products.The presentation, “Map Views in Oracle Business Intelligence Enterprise Edition 11g”, andaccompanying workbook, “Building Map-Based Dashboards” (available on OTN) discuss thefunctionality and technical details. The workbook contains a step-by-step guide for common14usage scenarios: (i) displaying thematic maps in reports, (ii) adding charts to a thematic map, (iii) invoking a detail report for a location or region selected on the map (known as master-detail linking in OBIEE), and (iv) using Action Links in thematic maps (i.e. performing an action such navigating to a different dashboard page or a detail report).The following screenshot shows a map view. The OBIEE Answers platform is mashing up project information, stored in spreadsheets, with a sales territory map based on the sales region name.Figure 13: Oracle Business Intelligence Enterprise Edition 11g with MapViewerThe same external attribute, or non-spatial, data provider interface has been used to mashupcontent from non-Oracle data sources such as Access Database, or reports published as XMLdocuments, with Oracle Spatial and Graph data and rendered with MapViewer.15ConclusionMapViewer provides web application developers a versatile means to integrate and visualize business data with maps. It uses the basic capability included with Oracle Database(either Oracle Spatial and Graph or Locator) to manage geographic mapping data. It hides the complexity of spatial data queries and the cartographic rendering process from application developers. They can easily integrate MapViewer into their applications. This creates enormous potential for understanding and capturing the geographic component(s) of any business, by unlocking the enterprise information in many corporate warehouses and making it available to basic mapping applications.16White Paper TitleApril 2013Author: Jayant SharmaContributing Authors: Carol Palmer, LJ Qian, Charles MurrayOracle CorporationWorld Headquarters500 Oracle ParkwayRedwood Shores, CA 94065U.S.A.Worldwide Inquiries:Phone: +1.650.506.7000Fax: +1.650.506.7200 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0113。

SOA Suite配置指南说明书

SOA Suite Setup for BPEL Process Flow . Oracle FLEXCUBERelease 12.4.0.0.0[May] [2017]Table of Contents1.PREFACE ........................................................................................................................................................ 1-1 1.1B ACKGROUND ............................................................................................................................................ 1-1 1.2A UDIENCE .................................................................................................................................................. 1-1 1.3O RGANIZATION .......................................................................................................................................... 1-11.4A CRONYMS AND A BBREVIATIONS.............................................................................................................. 1-12.INSTALLING THE JDK, WEBLOGIC, RCU, SOA AND DOMAIN CREATION (2)2.1I NTRODUCTION (2)2.2L IST OF DOWNLOADED FILES (2)2.3I NSTALL JDK (3)2.4I NSTALLING W EB L OGIC S ERVER SOFTWARE (3)2.5I NSTALLING O RACLE F USION M IDDLEWARE 12C SOFTWARE. (10)2.6C REATING PRODUCT SCHEMAS IN O RACLE DATABASE (16)2.7W EB L OGIC S ERVER D OMAIN C ONFIGURATION (24)2.8R EMOTE S ETUP C ONFIGURATION: (33)1. Preface 1.1 BackgroundThis document provides an overview of configuring SOA suite for Oracle FLEXCUBE UniversalBanking BPEL process deployment.Refer to the Oracle documentation for HA and other configuration patterns.1.2 AudienceThe audience for this document will be the development groups of BPEL/BPM process flowsFLEXCUBE Universal Banking.1.3 OrganizationThis manual is organized as follows:The document helps in download and installation of Oracle SOA 12c.1.4 Acronyms and Abbreviations1-12. Installing the JDK, WebLogic, RCU, SOA anddomain Creation 2.1 IntroductionThe download of software can be done from the oracle edelivery portalhttps://Refer to the Oracle certification matrix for qualified databases.2.2 List of downloaded filesLatest Oracle JDK 8 Update for Linux x86-64Search: Oracle Fusion Middleware 12c Infrastructure 12.2.1(WebLogic Installation)V78156-01.zip– Oracle Fusion Middleware 12c (12.2.1) InfrastructureSearch: Oracle Business Process Management 12.2.1.0.0(BPM/BPEL)V78169-01.zip– Oracle Fusion Middleware 12c (12.2.1.0.0) SOA Suite and Business ProcessManagementList of platform which can be selected based on the installationplatformNOTE (Doc ID 1904280.1):As part of the new Release of SOA 12c, you need to get WebLogic12c through the Oracle Fusion Middleware Infrastructure installation, which contains all required components for SOA. The standard WebLogic 12.2.1.0.0 Installer i.e. fmw_12.2.1.0.0_wls.jar,does not have the required JRF templates.2.3 Install JDK.Login to WebLogic server host upload and install JDK package. Refer to the release certificate for the version of java JDK.2.4 Installing WebLogic Server softwareStep 1:Step 2 :Option need to be selected based on the requirement : If you don’t want the auto updates, select the first option. If you are applying patches , select the second option. Please select the option based on the requirement :Step 3: Define the oracle home pathStep 4: select fusion middleware infrastructureStep 5:Step 6: optional based on installation requirementStep 7:Step 8:Step 9:2.5 Installing Oracle Fusion Middleware 12c software.Step 1:Step 2:Option need to be selected based on the requirement :a)If you don’t want the auto updates, select the first option.b)If you are applying patches , select the second option . Please select the below option based on the requirement:Step 3:Step 4:Please select BPM if the environment requires BPM process flow deploymentStep 5:Step 6:Step 7:Step 8:2.6 Creating product schemas in Oracle databaseThe Repository Creation Utility (RCU) is the tool used to create schemas in a database. This tool is available once we’ve installed the Oracle Fusion Middleware Infrastructure software (Point 2).Refer to Oracle Fusion Middleware Creating Schemas with the Repository Creation Utility formore information about the Repository Creation Utility.Step 2: Define the host name port username and password for creating the RCU schemas in thedatabase. The sys user required to create the rcu schemas.Step 3: Define the prefix to be used for the schemasStep 4: Define the password for the schemas.Note : It is important to remember the password or passwords that you enter during the process.Step 5:Please select the database profile based on requirement (SMALL/MED/LARGE)Step 6:Step 7:Note: Verifying Schema Version Numbers in the database where RCU is executed2.7 WebLogic Server Domain Configuration Step 1:Step 2: Domain creation templatea. For BPEL only domainb.Based on the requirement select the Oracle Business Activity Monitoring (BAM) check box.c. For BPM enabled domain (_If BPM process flows deployment is required then we have toselect the Oracle BPM Suite – 12.2.1 )Step 3:Step 4: Defining the domain user name and passwordStep 5:Domain mode needs to be production for all installations.Step 6: Define the RCU schema details and the TNS connection detailsStep 7:Step 8:Step 9: Select the admin server, node manager and managed servers.installation requirement SSL need to be enabled.Step 11: specify the server name as soa_server1 and bam_server1 for the managed servers.Based on the installation requirement SSL need to be enabled for managed serversStep 12:Step 13:Step 14:Step 15:2.8 Remote Setup Configuration:Remote setup means SOA is installed in different machine and EAR is running in different machine.Configuring Flexcube Application to point to remote BPEL instances.1. Following Jars has to be copied to <Weblogic_home>\<domain>\lib2.Additionally if BPMN enabled3. The jars copied have to be from same soa-suite version where BPEL processflows deployed. Ie,We cannot have jars from soa12.1.3.0.0 and BPEL deployed in soa12.2.1.0.0It should be consistent.4. The properties file fcubs.properties should read as belowWORKFLOW_CLIENT_TYPE =REMOTEjava.naming.provider.url =t3://10.184.74.143:8001/?partitionName=DOMAIN (Remote soa server provider url)java.naming.security.principal =weblogic (Remote bpel server userid)java.naming.security.credentials=RF2MRTP/MG8TB1T5QG6lnQ== (Remote soa serverpassword)dedicated.connection =true =default (Remote soa server partition) domain.pwd =RF2MRTP/MG8TB1T5QG6lnQ== (Remote soa server password)5. Configure domain password same as for both fcj ear domain and remote BPEL domain andDowngradeUntrusted Principals has to be checkedSOA Suite Setup for BPEL Process Flow[May] [2017]Version 12.4.0.0.0Oracle Financial Services Software LimitedOracle ParkOff Western Express HighwayGoregaon (East)Mumbai, Maharashtra 400 063IndiaWorldwide Inquiries:Phone: +91 22 6718 3000Fax:+91 22 6718 3001/financialservices/Copyright © [2007], [2017], Oracle and/or its affiliates. All rights reserved.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.This software or hardware and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.。

Oracle 21世纪企业集成解决方案指南说明书

Business Integration for the 21st Century Peter BelknapORACLE PRODUCT LOGOProgram Agenda•21st Century Integration Landscape •Oracle SOA Suite and BPM Suites –Industrial SOA for Integration Everywhere –Business-Driven Process ImprovementIntegration or Extension? Oracle Fusion Middleware“Extension”Platform“Integration”PlatformMeeting the “Data Tsunami” ChallengeMuch more data, many more events need to be handledmuch more quicklyNew and existing business processes need to be integrated reliably, securely,and inexpensivelyOperators and customers expectincreased visibility and control IT must respond with a flexible, secure, scalable infrastructureAd Hoc Point to Point IntegrationStandards-based Service Oriented ArchitectureDeclarative Re-use Building a Successful Service-Oriented ArchitectureVisibility, Control, AnalyticsEnterprise SecurityOracle Identity Access, RiskMgmtOracle SOA GovernanceCanonicalServicesLoosely Coupled Layered Architecture Core Business ApplicationsOracle BPEL PM,CEP Oracle AIAOracle Service Bus ERP , Custom ApplicationsExadata Cloud Application Foundation on ExalogicSUNOracle BI, BAM WebCenterIntegration Landscape•Complete•Best-in-Class •Integrated •OpenOracle Fusion MiddlewareUser Engagement User EngagementIdentity Management & Security Identity Management & SecurityBusiness ProcessManagement Management ContentManagement Management BusinessIntelligence IntelligenceService Integration Service Integration Data Integration Data IntegrationDevelopment DevelopmentTools ToolsCloud ApplicationFoundation FoundationEnterprise EnterpriseManagement ManagementWebSocialMobileKey Usages Of SOA in Fusion AppsUsage Category Description UsageProcess Customization (for Developers) Allow developers to customize process to suitbusiness needs.•Simple sequential BPEL process steps.•Customer can modify steps.Human Workflow Support human workflow with complexapprovals including approval hierarchies •Most important usage by many fusion apps•Manual task or approval tasksIntegration Decouple external systems. Allows bringingnew systems online without changing coreProcesses •Mediator is an example•End to End Integration •Flexibility with Rules based routingProcess Composition (for Business Analysts) Make it easier for business analyst to modifyprocess at runtime.•Business Analysts arrange orchestrationflow of “pre-canned” tasks / processes•Process Composer use caseLong Running or Batch Processing Support Batch processing and other longrunning jobs as scheduled /async processes •Executed as a batch or is a long running process•Processing itself happens outside •Orchestration, fault handling and compensations are keyEvent Processing Support event processing using SOA model. •Event driven integration•Events to add flexibility and loose coupling2. Process DecompositionDecomposition of Long Running Processes• BPEL for main process and subprocesses • Rules• Mediator (dynamic routing) • Asynchronous services1. Human ApprovalsHuman Interactions within the process (most prevalent)• BPEL (or BPMN)• Human Tasks/AMX with HCM integration• Rules for dynamic routing • ADF Task flows• Customizable Worklist• Actionable email notifications3. Business EventsDecoupling using business events•Events publication from ADF •Event Delivery Network•Async invocation of process, human tasks or ESS jobs5. Enabling Edge Integration4. Batch jobs6. Synchronous MicroflowsSynchronous Processes•Synchronous processes•Dynamic processing using rules •Straight through processing with BPEL & ADF services •SDO entity variablesLong Running batch jobs•Scheduler for time basedscheduling and job incompatibility •BPEL for orchestration•Asynchronous Services/jobs •ODI integrationEdge Integration•Dynamic endpoints•Support multiple protocols •Mediator with differenttransformations based on end point8. Process CompositionFusion Micro Patterns7. Activity GuideMultistep human interactions•BPEL/BPMN processes with human tasks•Activity guide metadata •ADF task flows•AG controls in apps UIBusiness user driven process composition•BPMN based process templates •BPMN/BPEL Rules, human workflow •BPM composer for customization •Service catalogApplication Integration ArchitectureSolutions Which Deliver Sustainable Integration•Powered by Oracle Fusion MiddlewareLeverage Oracle’s best -in-class, standards-based SOA Middleware platform•Reference Process ModelsOptimize business performance leveraging Oracle’s extensive experience and best practices•Pre-Built IntegrationsAccelerate implementation of discreet business processes using AIA’s pre -built integrations across Oracle Applications•Foundation PackBuild cross-functional business processes across any of your applications utilizing a standardized approach and methodologyComplete. Open. Integrated.BPM SuiteProcess ManagementRegistry &Repository Service ManagementSOA Governance ProcessIntegration B2B IntegrationSOA Suite ODI SuiteBulk DataProcessing Data QualityFoundation PackReference ProcessModelsCommon Objects & Standard Shared ServicesSOA/BPM Framework &MethodologyDeveloper UtilitiesPre-Built IntegrationsPackaged Integration Accelerators For Specific Applications & Processes:Process Integration Packs and Direct IntegrationsArtifactsPoliciesImplementationEfficiency, Reuse & ConsolidationSecuritySystematic Enforcement of PolicyDefinitionBusiness/IT AlignmentMetadataMonitoring andManagementProduction Assurance for SLAsOracle Governance SolutionComplete solution for Application Integration ProjectsArchitects Business OwnersDesignersITOperationsRelease ManagementDevelopers &IntegratorsSecurity EngineersConsumer Provisioning& LEADING IDEs & LEADING IDEs& ENTERPRISE GATEWAY & ENTERPRISE GATEWAYEnterprise Repository for Oracle Fusion Applications https://Program Agenda•21st Century Integration Landscape •Oracle SOA Suite and BPM Suites –Industrial SOA for Integration Everywhere –Business-Driven Process ImprovementConnect & normalizeAdaptersERP MAINFRAME SERVICES PARTNERSDB •Over 200 adapters•For all technologies & applications: EBS, PSFT, Siebel, SAP , Databases, Files, FTP , JMS, MQ, B2B, etc. •Graphical introspection of target •Abstract complexity of underlying applications•Convert from proprietary formats to XMLTPS TPSmsg msg/s /s1,000’sservicesservices Virtualize, route, scaleOracle Service BusERPMAINFRAMESERVICES PARTNERSDB SERVICE BUS SERVICE BUS•Foundation for yourshared services infrastructure•Convert from one protocol and format to another, on the fly (ex: consume a Mainframe service from .NET over SOAP)•Add scalability through cachingOracleCoherence Data GridWorklistPortalMS Office MAINFRAME Online ShoppingMobile DevicesApplicationInstance 1ApplicationInstance 2Application Instance 3Proxy Services•Enforces agility by replacing direct coupling with a flexible virtual endpoint to the consumerXBusiness Services•Access service from multiple endpoints•Ensures high availability when apps go down and during maintenance ORACLE SERVICE BUSOracle Service Bus - Service Virtualization,Automated Service PoolingOracle Service BusKey Ingredients for an Enterprise Service BusUnified SecurityFTP MQ Adaptive MessagingSMTP MetadataReportingSLA AlertsContent Based RoutingTransformation Import / Export Validation Service ManagementService VirtualizationConfiguration Framework HTTP/S JCAJMSFile Change CenterMonitoringWSRM Tux EJBService ChainingREST AuthenticationAuthorization Identity Sign/EncryptJDBC AQ SAP EBS PSFT JDE SBLReduced RiskService results available even when application is downImproved PerformanceEliminate repeated application requests for static dataPredictable ScalabilityCached results maintained internally resulting in less dependence on 3rd party service provider availabilityScalability & PerformanceService Result Cache – Coherence in the boxCRM SalesERPBusiness AppsXCloud Vendor ACloud Vendor BENTERPRISE SERVICE BUSResult accessedfrom cache Result accessed from cacheERP MAINFRAME SERVICES EVENTSPARTNERS DB BPEL & BPMN BPEL & BPMN BUSINESS RULES BUSINESS RULES HUMAN WORKFLOW HUMAN WORKFLOW SERVICE BUS SERVICE BUSOrchestrateStandards-based BPEL & BPMN•Build process logic•Involve people(human workflow) as well as systems •Self-describinggraphical design-time environment•Build compensation logic for non-transactional servicesUnified Platform for Services, Events & Processes Unified Process PlatformProtocol BindingsDeclarative Composite AssemblySOA Composite Editor•Drag & Drop•Visual•Single Unit ofDeployment•Easyversioning•Based onSCA standardBuilt-In Business RulesHuman Workflow ServiceWorkspace applicationHuman Workflow ServiceWSDLTaskHuman Workflow MetadataProcess(BPMN/BPEL)ADF task flow to show work item details in workspaceTaskCompletedAssign TasksSupervisor Task Assignee Process OwnerTask Metadata including routing slip, AMX stage and list builder configurationsRules engineProcess ComposerBusiness Analyst-Driven Process ModelingSimple Drag andDrop ProcessModelingLeverage Existing Models •Import Visio and XPDL modelsBusiness IT CollaborationSingle Model From Modeling to ExecutionStudio – Comprehensive IDE for Developers Empower business analyst withcatalog of implementationartifactsSingle BPMN 2.0modelSimulate Before You ImplementKPIsRich set of ChartsQueue Buildups and What-ifsAdd security, management, governance and eventingCOMPLEXEVENT PROCESSINGBAMEM JDev WebPOLICY MANAGERERP MAINFRAME SERVICES PARTNERS DB BPEL & BPMN BPEL & BPMN BUSINESS RULES BUSINESS RULES HUMAN WORKFLOW HUMAN WORKFLOWSERVICE BUS SERVICE BUSDATA INTEGRATOR DATA INTEGRATORGOLDENGATE GOLDENGATEEVENTSClearly separates: •process logic from•security concernsCentralized policy management & visibility: versioning, rollback, auditing Global, Policy-driven SecurityAttach/detach policies at design-time…(right in JDeveloper)Or attach/detach policies at runtime, after deployment(in Enterprise Manager)•All-in-onemanagement console•End-to-end (process) instance tracking•No explicit work required fromdeveloper to enable tracing •Unified error handlingBPELHuman Workflow Routing Business RulesExternal ServiceDrill downDrill-down intocomponentsOut-of-the-box visibilityEnd-to-end instance tracking in Enterprise Manager•Unified exception handling framework (“Error hospital”):•Search•Delete•Recover failed instances(individual or batch)•Directly access corresponding log entriesRecoveryActionRecoveryscreenEdit payloadFaults &exceptionslogExceptions HandlingMonitor ExpressInstrument BPEL processesright from JDeveloperAvailable Monitor Objects:Interval / Counter / CaptureFeed into pre-builtBAM dashboards(or build your own)BI Views for BPMN processesOracle Business Activity Monitoring Meaningful, Event-driven Visibility for Business Users Monitor business processes & services in real-timeKey Performance Indicators (KPIs)Service-Level Agreements (SLAs)Analyze events as they occurCorrelate events & KPIsIdentify trends as they emergeAlert users to bottlenecks & solutionsAct on current conditionsEvent-driven alertsReal-time dashboardsBPEL processes & web services integrationReal Time Data CollectionOracle BAMJ M S B u s MS MQ IBM MQ Tibco Oracle AQSonic JMS 1.1 D a t a b a s eSQL ServerSybase Oracle JDBC File SystemWeb ServiceBPM/BPEL/OSB/B2B Oracle E-Business Real-time alertsReal-timedashboard/reportsD a t a S o u r c e sCall Web ServiceDB2 Enterprise ManagerBAM Adapter ODIOracle BAM: Architected for IntegrationInternetBAM DashboardsWebApplicationsStartPage ActiveViewer ActiveStudio Architect AdministratorReportServeriCommandOracle Database(Grid)BAM Data & Metadata External Data ObjectsWebServicesInternetEnterprise Integration FrameworkApplication ServerBIWeb ServicesJMS ConnectorBAM AdapterADFBAM DataControlADF Pages with DVTBAM ServerEventEngineActions & Escalations Notification ServicesReportCacheSnapshots & Change Lists Memory / DiskActiveDataCacheViewSets API KernelDataSets DataStorageEngineODIDatabasesOLTP & Data Warehouses Mobile DevicesData & Metadata Import & ExportBPELBPMMessage Queues CEPOESBNorwegian Shipping Insurance CompanyProject Metrics:Single developer (OSB, jQuery)Just a couple of months to productionWebcache HTTPSOAPDMZ OpenText eDocsOSBIntranetDMInternetjQueryRESTCRMCustomer dataclaim documentsUsed Oracle SOA Suite to provide single-view across internal and cloud applications•65,000 suppliers and 1,200+ retailers worldwide: Wal-Mart, Amazon, Rite-Aid, Ford, …✓Oracle Fusion Middleware reduced processing times by 10x✓Multi-tenant single instance installation provides economies of scaledocument enrichment, transformation and routing•Purchase orders (PO) •Advanced Shipping Notices (ASN) •Catalogs•Inventory inquiries •etc.retailers suppliersOracle B2BEDIEDIOracle B2BProject Metrics:•50,000 business docs/hr (peak)•600,000 BPELinstances/hr (peak)•Growing fast (over 7 million BPEL instances on Black Friday!)•Dehydration store close to 1TB a daySPS CommerceOracle SOA Suite used to build a public cloudMobile Applications built on Oracle SOA SuiteEvent Processing Use Cases Financial Services Homeland SecurityAlgorithmic trading Fraud Detection, digital marketing•Filter, correlate and aggregate events from high volume streams with consistent low latency •Handle disparate event and data sources•Facilitate time window processing•Recognize and act on complex patterns•Manage your data before it reaches your database•Protect your core business processes from the “data tsunami” Threat detection, sensor datacorrelation, emergency responseTelecommunications & ServicesMeter alarm filteringPower restoration confirmationMobile work unit tracking UtilitiesOracle Event Processing (OEP)❑ Lightweight OSGI-based container❑ SQL99-compliant Continuous Query Language (CQL)❑ Tight integration with Oracle Coherence and Oracle Spatial❑ Deploy on a high-end server in the datacenter or on a small server in remote locationsLocation Proximity Tracking Highlights “Interest” Area (ZONES)Smart Grid - UtilitiesFinancial Services - Best ExecutionOracle SOA Suite directionsOracle has the most complete stack today Oracle has the most integrated stack today → No technology disruption in 12cFocus areas:→ Industrial SOA→Developer’s productivity→Integration Everywhere (Cloud, Mobile, …)Industrial SOA“heavy duty”“Individual manual labor is often replaced by mechanized mass production and craftsmen are replaced by assembly lines.“1.More out-of-the-box productivity:1.Templating2.Zero-config dev environments3.Mapping improvements2.Performance & Scalability3.Diagnosability4.Built-in GovernanceIndustrial SOAExalogic: Extreme Performance SOA and BPM Platform •High-Performance Compute Nodes•Integrated Storage•InfiniBand Interconnect Fabric•Tuned and Optimized SOA Platform:520ms•Faster XML Processing9X •Scalability optimizations•Platform Optimizations58msOracle SOA and BPM Suites - Summary•The most complete & integrated offering •Mature, widely adopted – and growing faster than any other solution•Stable roadmap→The leading and most capable integration stack→Technical Documentation:/cd/E23943_01/soa.htm。

oracle start with用法

oracle start with用法ORACLE START WITH用法Start with语法是Oracle SQL中递归查询的基础。

在许多应用程序中,递归查询是必不可少的,这就是为什么需要了解此语法。

本文将详细讨论Oracle SQL中的START WITH语法及其用法。

START WITH语法用于将根节点与子节点连接起来。

使用START WITH语法的重点是,必须为查询提供一个根节点。

从此节点开始,要么向下遍历(子节点),要么向上遍历(父节点)。

为了完成遍历过程并让查询具有递归特征,可以使用CONNECT BY子句。

有关START WITH 语法的语法规则如下:SELECT...FROMtable_nameWHEREconditionSTART WITHcondition其中SELECT语句是查询语句,table_name是查询的表,WHERE是查询的条件,START WITH关键字跟在WHERE子句后面,紧接着是根节点的条件。

START WITH语法的实际意义是,根据给定的条件,查询结果是根节点和所有符合条件的子节点。

如果不指定CONNECT BY子句,查询结果只包含根节点和与根节点直接相连的子节点。

现在将通过具体的示例来演示 START WITH 的使用。

假设有以下一个数据表:employees╔════╦═══════════╦══════════╦═════════════╗║ ID ║ NAME ║ PARENTID ║ SALARY ║╠════╬═══════════╬══════════╬═════════════╣║ 1 ║ Andrew ║ NULL ║ 10000 ║║ 2 ║ Betsy ║ 1 ║ 8000 ║║ 3 ║ Cameron ║ NULL ║ 12000 ║║ 4 ║ David ║ 2 ║ 6000 ║║ 5 ║ Emma ║ 4 ║ 4000 ║║ 6 ║ Frank ║ 5 ║ 3500 ║║ 7 ║ Gavin ║ 5 ║ 8000 ║║ 8 ║ Henry ║ 3 ║ 9000 ║║ 9 ║ Ivana ║ 7 ║ 6000 ║║ 10 ║ Julie ║ NULL ║ 11000 ║║ 11 ║ Kelly ║ 4 ║ 5500 ║║ 12 ║ Liam ║ 2 ║ 4200 ║║ 13 ║ Mary ║ 11 ║ 7200 ║║ 14 ║ Nolan ║ 6 ║ 3800 ║║ 15 ║ Owen ║ 11 ║ 4800 ║║ 16 ║ Paul ║ 15 ║ 4100 ║║ 17 ║ Quinn ║ 8 ║ 8200 ║║ 18 ║ Rachel ║ 5 ║ 4500 ║║ 19 ║ Sophia ║ 14 ║ 5200 ║╚════╩═══════════╩══════════╩═════════════╝此表中employees的每行表示一位员工,包括员工ID、姓名、所属部门的上级部门ID及薪水。

Oracle Fusion Middleware监控与管理:使用Java EE管理API为Oracl

Oracle® Fusion MiddlewareMonitoring and Managing With the Java EE Management APIs for Oracle WebLogic Server11g Release 1 (10.3.3)E13736-03April 2010This document describes the Java EE Management APIs which enable a softwaredeveloper to create a single Java program that can discover and browse resources,such as JDBC connection pools and deployed applications, on any Java EE Webapplication server.1Introduction and RoadmapThe Java EE Management specification describes a standard data model formonitoring and managing the runtime state of any Java EE Web application server andits resources. It includes standard mappings of the model through a Java EEManagement EJB Component (MEJB).The following sections describe the contents and organization of thisguide—Monitoring and Managing With the Java EE Management APIs for Oracle WebLogicServer:■Section1.1, "Document Scope and Audience"■Section1.2, "Guide to This Document"■Section1.3, "Related Documentation"1.1Document Scope and AudienceThis document is a resource for software developers who develop managementservices for Java EE applications and for software vendors who developJMX-compatible management systems. It also contains information that is useful forbusiness analysts and system architects who are evaluating WebLogic Server orconsidering the use of JMX for a particular application.The information in this document is relevant during the design and developmentphases of a software project. The document does not address production phaseadministration, monitoring, or performance tuning topics. For links to WebLogicServer documentation and resources for these topics, see Section1.3, "RelatedDocumentation".It is assumed that the reader is familiar with Java EE and general applicationmanagement concepts. This document emphasizes a hands-on approach to developinga limited but useful set of JMX management services. For information on applyingJMX to a broader set of management problems, refer to the JMX specification or otherdocuments listed in Section1.3, "Related Documentation".1.2Guide to This DocumentThis document is organized as follows:■This chapter, Section1, "Introduction and Roadmap," describes the scope and organization of this guide.■Section2, "Using the Java EE Management APIs on WebLogic Server," introduces JMX and describes common ways to use it in conjunction with other WebLogic Server management features.1.3Related DocumentationThe Sun Developer Network includes a Web site that provides links to books, white papers, and additional information on JMX:/javase/technologies/core/mntr-mgmt/javamanag ement/.To view the JMX 1.2 specification and API documentation, download it from/aboutJava/communityprocess/final/jsr003/index3.ht ml.To view the JMX Remote API 1.0 specification and API documentation, download it from/aboutJava/communityprocess/final/jsr160/index.htm l.For guidelines on developing other types of management services for WebLogic Server applications, see the following documents:■Using WebLogic Logging Services for Application Logging describes WebLogic support for internationalization and localization of log messages, and shows you how to use the templates and tools provided with WebLogic Server to create or editmessage catalogs that are locale-specific.■Configuring and Using the WebLogic Diagnostic Framework describes how system administrators can collect application monitoring data that has not been exposed through JMX, logging, or other management facilities.For guidelines on developing and tuning WebLogic Server applications, see the following documents:■Developing Applications with WebLogic Server is a guide to developing WebLogic Server applications.■Developing Manageable Applications with JMX describes how to create and register custom MBeans.2Using the Java EE Management APIs on WebLogic ServerThe Java EE Management APIs enable a software developer to create a single Java program that can discover and browse resources, such as JDBC connection pools and deployed applications, on any Java EE Web application server. The APIs are part of the Java EE Management Specification, which requires all Java EE Web application servers to describe their resources in a standard data model.The following sections describe how to use the Java EE Management APIs on WebLogic Server:■Section2.1, "Understanding the Java EE Management Model and APIs"■Section2.2, "The Java EE Management Model on WebLogic Server"■Section2.3, "Accessing the MEJB on WebLogic Server"2.1Understanding the Java EE Management Model and APIsIn the Java EE Management data model, each instance of a Web application server resource type is represented by a Java EE Managed Object (JMO). The Java EE Management Specification describes exactly which types of resources must be represented by a JMO. JMOs themselves contain only a limited set of attributes, which are used to describe the location of the object in the data model.Download the Java EE Management Specification from/aboutJava/communityprocess/final/jsr077/index.htm l.2.1.1JMO HierarchyThe data model organizes JMOs hierarchically in a tree structure. The root JMO isJ2EEDomain, which represents a collection of Web application server instances that are logically related. J2EEDomain contains the object names for all instances of theJ2EEServer JMO, each of which represents a server instance in the collection.Java applications can browse the hierarchy of JMOs, recursively querying for object names and looking up the JMOs that are named by the query results.2.1.2JMO Object NamesEach JMO instance is identified by a unique object name of typejavax.management.ObjectName. The names follow this pattern:domain:name=j2eeType=value,name=value,parent-j2eeType[,property=value]*For example, mydomain:J2EEtype=J2EEDomain,name=mydomainThe Java EE Management Specification describes exactly which name/value pairs must be in the object names for each JMO type.The object name for each child JMO contains name/value pairs from its parent JMO's object name. For example, if the JMO for a server instance is namedmydomain:j2eeType=J2EEServer,name=myserverthen the JMO for a servlet that is part of an application deployed on that server instance would be named:mydomain:J2EEApplication=myapplication,J2EEServer=myserver,WebModule=myapp_ mywebmodule,j2eeType=Servlet,name=myservlet_nameThe name/value pairs can appear in any order.2.1.3Optional Features of JMOsThe Java EE Management Specification, version 1.0, requires only that Web application servers implement JMOs and provide API access to the JMOs.Optionally, you can implement the JMOs to provide performance statistics, management operations, and to emit notifications when specified events occur.2.1.4Accessing JMOsA Java application accesses the JMOs throughjavax.management.j2ee.Management, which is the remote interface for the Management Enterprise Java Bean (MEJB).The Java EE Management Specification requires that the MEJB's home interface be registered in a server's JNIDI tree as ejb.mgmt.MEJB.See the API Reference for the javax.management.j2ee package:/javaee/6/docs/api/javax/management/j2ee/pack age-summary.html.2.2The Java EE Management Model on WebLogic ServerAs of version 9.0, WebLogic Server implements only the required features of the Java EE Management Specification, version 1.1. Therefore, the following limitations are in place:■None of the JMOs provide performance statistics, management operations, or emit notifications.■There are no mappings to the Common Information Model (CIM).■There are no mappings to an SNMP Management Information Base (MIB).The MEJB and JMOs are available only on the Administration Server. This is consistent with the Java EE Management Model, which assumes that most Java EE Web servers exist within some logically connected collection and that there is a central point within the collection for accessing or managing the server instances. From the Administration Server, a Java application can browse to the JMO that represents any resource on any server instance in the WebLogic Server domain.Because WebLogic Server implements its JMOs as a wrapper for its MBeans, any changes in a WebLogic Server MBean that corresponds to a JMO is immediately available through the Java EE Management APIs.For all JMO object names on WebLogic Server, the domain: portion of the object name corresponds to the name of the WebLogic Server domain.2.3Accessing the MEJB on WebLogic ServerTo retrieve monitoring data through the MEJB:1.Look up the javax.management.j2ee.ManagementHome interface throughthe Administration Servers JNDI tree under the name ejb.mgmt.MEJB.e ManagementHome to construct an instance ofjavax.management.j2ee.Management, which is the MEJB's remote interface.2.3.1Example: Querying Names of JMOsThe example class in accesses the MEJB for a WebLogic Server domain and invokes javax.management.j2ee.Management.queryNames method. This method returns the object name for all JMOs in the domain.Example 1Querying Names of JMOsimport java.io.IOException;import .MalformedURLException;import java.util.Iterator;import java.util.Set;import java.util.Properties;import javax.management.j2ee.Management;import javax.management.j2ee.ManagementHome;import javax.management.AttributeNotFoundException;import javax.management.InstanceNotFoundException;import javax.management.ObjectName;import javax.management.QueryExp;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.ejb.CreateException;public class GetJMONames {static String url = "t3://localhost:7001";static String user = "weblogic";static String password = "weblogic";public static void main(String[] args) {try {getAllJMONames();}catch(Exception e){System.out.println(e);}}public static Management getMEJBRemote()throws IOException, MalformedURLException,NamingException,CreateException{Context context = getInitialContext();ManagementHome home = (ManagementHome)context.lookup("ejb.mgmt.MEJB");Management bean = home.create();return bean;}public static Context getInitialContext()throws NamingException{Properties p = new Properties();p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");p.put(Context.PROVIDER_URL, url);if (user != null) {p.put(Context.SECURITY_PRINCIPAL, user);if (password == null)password = "";p.put(Context.SECURITY_CREDENTIALS, password); }return new InitialContext(p);}public static void getAllJMONames(){try {Management rhome = getMEJBRemote();String string = "";ObjectName name = new ObjectName(string);QueryExp query = null;Set allNames = rhome.queryNames(name, query);Iterator nameIterator = allNames.iterator();while(nameIterator.hasNext()) {ObjectName on = (ObjectName)nameIterator.next();System.out.println(on.getCanonicalName() + "\n");}} catch (Exception ex) {ex.printStackTrace();}}}3ConventionsThe following text conventions are used in this document:4Documentation AccessibilityOur goal is to make Oracle products, services, and supporting documentation accessible to all users, including users that are disabled. To that end, ourdocumentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leadingtechnology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at /accessibility/.Accessibility of Code Examples in DocumentationScreen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on anotherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.Accessibility of Links to External Web Sites in DocumentationThis documentation may contain links to Web sites of other companies ororganizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.Access to Oracle SupportOracle customers have access to electronic support through My Oracle Support. For information, visit /support/contact.html or visit /accessibility/support.html if you are hearing impaired.Oracle Fusion Middleware Monitoring and Managing With the Java EE Management APIs for Oracle WebLogic Server, 11g Release 1 (10.3.3) E13736-03ConventionMeaning boldfaceBoldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.italicItalic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.monospace Monospace type indicates commands within a paragraph, URLs, codein examples, text that appears on the screen, or text that you enter.Copyright © 2007, 2010, Oracle and/or its affiliates. All rights reserved.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.This software and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Getting Started With Oracle Fusion Application Business Intelligence [ID 1489938.1]T o BottomModif ied:Dec 22, 2012T ype:WHITE PAPER Status:PUBLISHED Priority:3Comments (0)In this DocumentAbstractHistoryDetailsEdit an Existing Report or AnalysisMyOracleSupport Note With Steps To Create a Analysis Oracle UniversityOnline DocumentationExamplesUse Reports&Analytics to create an OTBI AnalysisUse BI Answers to create an OTBI AnalysisCreate a simple BI Publisher reportIdentify Subject Area or Data Model CriteriaOTBI AnalysisBI PublisherThis document is intended as a "Getting Started" document to help our customers begin to use the reporting functionality in Oracle Fusion Applications.Created 10-SEP-2012 by Kari B. in SupportEdit an Existing Report or AnalysisAs per the Oracle® Fusion Applications Extensibility Guide,section8.2.1.2 What You Can Customize:If you intend to try to edit an existing report or analysis, Oracle recommends that you make a copy of the seeded report or analysis and edit the copy. If you need to edit the seeded report or analysis, Oracle strongly recommends that you keep a pre-customized version of the report or analysis. If your report or analysis has an error or problem, Oracle will ask that you run the uncustomized report or analysis to ascertain if the problem existed in the seeded report or analysis. Or, if the problem was introduced by the customization. We recommend that you create a new folder in the catalog and copy the items in to the new folder and edit them there.To make a copy of a report or analysis:∙Log in to BI Answers.∙Drill through the catalog to the folder that contains the report or analysis.∙Click More for the report or analysis.∙Click Copy from the short cut menu that appears.Then click to select the folder that contains your company's custom reports and analysis. With that selected, use the Paste icon that is in the tool bar directly above the Catalog contents.Note that Oracle strongly recommends against editing seeded data models. These are often used for reporting on processes in Fusion Applications. Editing the data model can cause problems with the report, which can then sometimes cause the process itself to end with error. If you need to change a seeded data model, you should always make a copy and edit the copy. MyOracleSupport Note With Steps To Create a AnalysisThere is a note in MyOracleSupport that contains steps to create and run a simple report. It was created to enable troubleshooting of reports and contains exact steps to create a report. This is Verify your Fusion Applications Business Intelligence environment with this simple technique (1469009.1).Oracle UniversityNOTE: Oracle Fusion Applications encapsulates functionality in OBIEE, OTBI, and BI Publisher. Most functionality available in these middleware products is available in Oracle Fusion Applications but not all of the functionality.1.There is an Oracle University ONLINE course titled, "Fusion 11g Release5 (11.1.5.0.0) TOI: SaaS Ad Hoc Reporting using OTBI" that containsgetting started information such as using "Reports and Analytics" tocreate or run a report.2.There are "Oracle By Example" tutorials available on OTN. Click here toview the list. These will help get started with the underlying OBIEE and BI Publisher functionality.3.Search Oracle University for related courses through this link. Oraclerecommends:1.OTBI and OBIA: Oracle BI 11g R1: Create Analyses andDashboards2.BI Publisher: Oracle BI Publisher 11g R1: FundamentalsOnline DocumentationConsult Oracle documentation. Links are in note Fusion Applications Technology: Master Note on Business Intelligence and Reporting (Doc ID 1327881.1).ExamplesThis section contains links to videos showing basic analysis/report creation. To view the video, click the appropriately named link. When the video begins to run, if it is sized incorrectly for your screen, double-click the window at the top. You will then be able to see the controls for things such as play and pause. 1. Use Reports&Analytics to create an OTBIAnalysis2. Use BI Answers to create an OTBI Analysis3. Create a simple BI Publisher reportIdentify Subject Area or Data Model CriteriaOTBI Analysisrmation about the OTBI Subject Areas can be found in theattachment to note 1514514.1.BI Publishere Query Builder. Currently there is a defect that causes Query Builderto error for some pillars. If it does not error, the list of items comes uplike the Subject Areas. You can start with the queries used and addcolumns, joins, and where clauses as required.2.Begin with OER. Information about the OER can be found in note1399910.1.1.The link is: https:///oer/index.jsp2.Click the Log in as Guest button.3.This information is not yet fully populated.3.Find table names using a database trace of operations in the userinterface (UI).1.Log in to Fusion Applications.2.Click Help / Troubleshooting / Troubleshooting Options.3.Click to select database (and if you want binds and waits). Thenclick Save and Close.4.Now perform your operation in the interface.5.When you have completed the operation, do Help /Troubleshooting / Troubleshooting Options.and uncheck allthe trace options and then click Save and Close. Do not forgetto turn off trace in a timely fashion or your trace file may be filledwith other data and it will be more difficult to find the steps youwere most concerned with.6.Request the log file by creating an SR to Oracle FusionApplications Toolkit / Cloud Operations.1.Include pod name.2.State that you need database trace files from the databaseserver.3.Note1386367.1 describes how to get your session cookiebecause that value is part of the trace file name for alltraces for your session. Or, you can only do it once per dayand specify the date/time you ran the trace. This is moredifficult for the person pulling the log files and they mighthave trouble. If you try this way, please remember toinclude the time zone in which the time was provided.7.The log files will come through as an attachment on the SR.。

相关文档
最新文档