Warehouse Builder standard and Guidelines

I am new to Warehouse builder and want to know if there are any standard and guideliness that is followed for the development of any mapping. Is there any naming convention. Checklist etc.

Hi user502679.
Go to the link:
http://www.oracle.com/technology/products/warehouse/htdocs/OTN_demo.html
Hope this helps.
Ciao.
Angelo Cutolo.

Similar Messages

  • Sample OPA Standards and Guidelines Document

    I decided to be brave and post some sample standards and guidelines for OPA as drafted locally.
    They can be found in the exchange. http://ruleexchange.squarespace.com/
    They are under the folder "Sample Architecture Documentation" in the word doc "Sample OPA Standards and Guidelines.docx"
    The purpose of posting these is two-fold. First, it would be nice to get feedback before we do too much work. Second, it would be nice to start getting the community on the same page with regards to standards and guidelines, so that as consultants pass through our agency they know what to expect.
    Disclaimers:
    1) This is a draft from architects with limited experience in OPA.
    2) This is certainly not all-encompassing.
    3) We had to remove links and references specific to our organization and our internal documentation systems.
    4) This is intended only to assist other organizations and perhaps solicit feedback to improve our own quality of work.
    5) Basically, we don't want to accidentally lead anyone down a bad path.
    Feel free to contribute / modify the document to improve everyone's quality of work.
    If this is of value, please let me know and we will try to release more documentation, such as sample projects for demonstrating temporal reasoning, demonstrating web services, demonstrating the use of sections, and even demonstrating how to solve logic puzzles with OPA.
    Thank you,
    Paul Fowler

    Point. ...and I would not claim to be a guru.
    The general thought is that a code inspector (or rule inspector) might be a nice enhancement feature for OPA. I am trying to think of ways to continually improve the quality of rulesets. I make the assertion that readability of the rules (as well as other good practices) could be examined by an automated inspector and that this would be a neat OPM feature to add. I assert it would remind rules authors of the best practices and would lower future error rates and maintenance costs in the coded rules.

  • Documaker Development Standards and Guidelines

    Hello experts -
    I'm wondering if any of you (or Oracle for that matter) would be willing to share a document of your Documaker coding standards. I'm looking for things such as:
    1) Naming standards for sections, forms, etc.
    2) Guidelines for data mapping (i.e. always map to the XDD; never map directly to the XML)
    3) Guidelines for how to break a form up into sections.
    I'm looking for things of this nature. We offshore a lot of our development and want to make sure that a consistent standard is used.
    I will probably end up creating my documentation from scratch, but thought I'd check.
    Thanks in advance,
    Dave

    Hi,
    I am just giving few pointers from my experience. However, this list would not cover things in an exhaustive manner.
    1) Naming standards for sections, forms, etc.
    Generally, it is advisable to keep the form name in sync with the Business name of the form. So that, we would not require a document to translate the Business form name to the Documaker forms whenever a future requirement or enhancement is requested. However, if the Business form name is too long have the descriptive text, you can put that description under the Form Description property and have a unique sub string as the Form name.
    For sections, it is always better to have appropriate prefix and suffix so that the maintainability becomes easy for the company. I would suggest few things as Naming standards that will help the future maintenance.a) Have all sections with Signatures, Logo, Address - better prefix the Section names with SIG, LOGO, ADDRESS respectively.
    b) Please prefix with texts like FOOTER, HEADER, BODY as part of the Section name to make it more clear. This will also help developers to implicitly understand what kind of sections they are working with.
    c) When you have multiple State variations, please suffix appropriately in the Form or Section names. Say Form A 00 represents Countrywide version and Form A FL represents FL State variation etc.
    2) Guidelines for data mapping (i.e. always map to the XDD; never map directly to the XML)
    It is always advisable to go with XDD mapping under the following circumstances:
    a) Whenever data is going to be mapped from Common records.
    b) Whenever a field is going to be used in more number of sections.
    Having field definitions in XDD, will help us in easier future maintenance. But one thing we will have to keep in mind is, a field in XDD will be helpful as long as it is expected to show the data from same field in the extract, with the same masking rules in more number of sections/ forms. We can however override them in field properties from individual sections, but this will defeat the purpose of XDD usage and its advantages.
    3) Guidelines for how to break a form up into sections.
    This is purely dependent on the nature of the form you are working with. But here are few pointers.Create or break a form in to multiple sections for contents falling under the categories listed below:
    a) Special contents like Address, Logo, Signature, Barcode etc. It is always easy to maintain, re-use, control and assess any future changes.
    b) Any other Headers, footers content. This will give you the advantage to make use of the Print controls like Copyonoverflow, FirstOnly, LastOnly etc. Also, you can do a better management of these content when created as separate sections like re-usability, templates, standard X,Y positioning using Section rules etc.
    c) Dynamic tables, so that you can control the dynamic overflow or repeating logic. It is also advisable to create the Table headers, footers as separate sections so that you can take advantage of SetGroupOption rules.
    d) Any content which is used in more than one form - when you break it and design it is a separate shared/ common content, future changes can be made simple and controlled.
    Thank you.
    Edited by: Nirmal Garga on Feb 7, 2012 4:43 PM

  • Warehouse Builder - Workflow - How to integrate both?

    Hi All
    I have installed Oracle Workflow Server in a SUN machine; and the Oracle
    Workflow Client (Builder) in a WIN2000 machine.
    In the SUN machine, I already had installed Oracle9i and OMS (Oracle
    Management Server) version 9.2.0.1.0.
    In the WINDOWS 2000 machine, I already had installed the Oracle9i
    Client and the OWB (Oracle Warehouse Builder) version 9.0.3.35.0. Workflow Builder
    was installed together with Oracle Client components.
    I have a OWB (Oracle Warehouse Builder) project, and I deploy and schedule JOBS in OEM.
    Now I need Oracle Workflow in order to better ordering, manage and schedule that jobs.
    I'm reading the following documentation:
    Oracle Workflow Guide (Release 2.6.2)
    http://www.csis.gvsu.edu/GeneralInfo/Oracle/workflow.920/a95265.pdf
    But I think Oracle Workflow is very complex to learn quickly.
    My OWB Project has several mappings that load tables in a Data Warehouse.
    When I deploy these mappings one by one, in OEM, I can execute them in OEM
    and they work well.
    But when I use the Workflow Deployment Wizard, I create a new Workflow
    Project (Item type and Process).
    But I can't Launch this process. I go to Launch Process in Workflow page
    (http://<my_machine>:<port>/pls/<WorkDAD>/) but when I iniciate the project,
    it stops in the OWB Standard Begin Function. It does not go ahead.
    Well, when I use the Workflow Deployment Wizard inside OWB, it generates jobs that can
    be viewed inside OEM (Oracle Enterprise Manager) too. But when I submit
    these jobs, I can't get success too.
    Can somebody help me? May you guide me in order to solve my problem, or send me some
    documents or links about workflow, and it's integration with OWB and OEM?
    Best regards
    Adriano Sastre Vieira
    Especialista em Sistemas
    Inatel Competence Center
    +55 35 3471 9335
    [email protected]

    Mark, I've already made the steps you suggested.
    As it did not works yet, I will explain step by step what I've made, and the versions of the softwares:
    In my Win2000 machine (development) I have installed:
    - OWB version "9.0.3.33.0" and updated it to "9.0.3.35.0". (in a Oracle9iDS ORACLE_HOME).
    - the OEM version "9.2.0.1.0" and Oracle Workflow Builder version "2.6.1.5.2" (in a Oracle9i ORACLE_HOME), both were installed with Oracle9i Client. Here maybe an error is the OWF Builder version, is there an newer version of it?
    In a SUN SOLARIS machine (the server) we have installed:
    - OMS version "9.2.0.1.0".
    - OWF Server version "2.6.2" (installed with Oracle "9.0.2.1").
    - Apache HTTP Server version "1.3" (also installed with Oracle "9.0.2.1").
    - The repository for OWB, OEM and OWF (both 3 are different schemas in one database), and the target Warehouse (another database) are installed in this machine (SUN) too.
    Well, working in my OWB project I can normaly deploy my tables, views and mappings in the target warehouse.
    I can also run these jobs (generated by OWB) and they populate the Warehouse tables. It is exactly what I need, but now I need to schedule and order these jobs in workflow, you know.
    When I run the Workflow Deployment Wizard (in OWB), in the "connect information for the Workflow Server" screen, I fill in with the "owf_mgr" username and its password. In the next screen I choose one or more mappings.
    Next, suppose I fill in the Workflow Item Type as WIT_DW and the Workflow Process as WP_DW.
    And in the last screen, I check the option "Deploy the Workflow Process into OEM".
    It generates 4 jobs in OEM:
    - WIT_DW_OWB_STD_BEGIN
    - WIT_DW_OWB_STD_END
    - WIT_DW_OWB_STD_ERROR
    - WIT_DW_WP_DW
    Next, I go to the Oracle Workflow Builder, open the project I've created (in the Database), make the flow, and save the project.
    Next, I come back to the OEM and Submit the "WIT_DW_WP_DW" job, but it does not work. So, there's something wrong yet.
    About the Workflow Queue Listener:
    - Together with OWB 9.0.33.3.0 installation, there's the directory "extras\wfql_unix". I copied this directory contents inside "$ORACLE_HOME" in SUN.
    - Inside OWB, in the Warehouse Module, in the "Configuration Properties DATA_WAREHOUSE" screen, I filled in the "Run
    Time Directories > Queue Listener Directory" field with "/disk1/oracle/owb/bin/solaris". (It's the local where the workflowqlsnr.sh is located). And in the field "Queue Listener Host" I put the name of the SUN machine.
    - But I can't run the workflowqlsnr.sh with success. Some java errors occurs. Is there anything to do or configure yet?
    More questions (Please I'd very glad if you could help me):
    - Is there some thing I need to configure in the Workflow Manager page?
    (http://[machine]:[port]/servlets/em/oam/wfm/wfmLogin$tns_address=)
    E.g., change or add Background Engine / Agent Listener / Queue Propagation / Purge.
    - Is there some thing I need to configure in the Workflow home page?
    (http://[machine]:[port]/pls/[WorkDAD]/wfa_html.home)
    - How do I erase the Workflow Items Type in the Workflow Home Page? I runned the "workflowqclr.sh" but it didn't erase.
    Thanks again
    Adriano Sastre Vieira
    Especialista em Sistemas
    Inatel Competence Center
    +55 35 3471 9335
    [email protected]
    You wrote:
    Adriano,
    In order to manage the dependencies between the mappings using Oracle Workflow you have to do the following:
    - Deploy your mappings (PL/SQL into the database; ABAP to the SAP machine; SQL loader on to the target database's file system).
    - Register all mappings in OEM (that is, using the tcl scripts and the OEM register button).
    - Run the Workflow deployment wizard to create the process steps in Oracle Workflow. At the end of the wizard, you can choose to create Workflow jobs to invoke the process flow.
    - Use Workflow Builder to build the actual process flow (so far you have only created the process steps). Save the process.
    - Either use OEM to submit the process or use the workflowqlsnr.sh to invoke the workflow queue listener manually. In order to use OEM, make sure you have set the Workflow Queue listener path correctly in the configuration of the target module.
    Then... figgers crossed... it should work.
    Hope this helps,
    Mark.

  • Oracle warehouse builder and windows vista

    Hello All, I need to install oracle warehouse builder on PC with Windows Vista but Oracle Setup close installation program because it find JavaVirtualMachine (JRE) rel.6.0 but it need max jre 5.2.
    How i can do for installing oracle warehouse builder ver. 10.2.1 ????
    thanks for your answer
    Marco Frosini

    Hi,
    I guess Marco confused the Installer message
    ==============
    Starting Oracle Universal Installer...
    Checking installer requirements...
    Checking operating system version: must be 4.0, 5.0, 5.1 or 5.2 . Actual 6.0
    Failed <<<<
    Exiting Oracle Universal Installer, log for this session can be found at C:\Prog
    ram Files\Oracle\Inventory\logs\installActions2007-07-08_12-43-29PM.log
    Please press Enter to exit...
    ===========================
    As I see it, It checkes the OS version, which is 6.0 for Vista (an internal version no), however, the installer supports only till 5.2. By my understanding its not the JRE version, but the OS version.
    Besides this small misinterpretation, Has anybody found any way of installing OWB on Vista ?? I have Vista business on a HP laptop, and I NEED to run OWB...
    All help is greatly appreciated...
    regards
    raghav..

  • Instant Client 10.2.0.4 and Warehouse Builder 11.2 on Same Machine

    Previously we used instant client 10.2.0.4 on our development box to connect to 8.1.7.4 and 10.2.0.4 databases. After installing warehouse builder 11.2 we could no longer connect to 8.1.7.4 since the environment was updated to use the 11.2.0.2 client from warehouse builder.
    Attempting to fix that, i changed the PATH setting in Windows to put the instantclient directory ahead of the OWB path. Even after restarting, connections to 8.1.7.4 fail with ORA-03134.
    How can I get instantclient 10.2.0.4 working without uninstalling OWB?

    Client 11g can only connect to 9iR2 onwards only.
    You also have to look for ORACLE_HOME environment/registry variable and remove the 11.2 directories from the PATH.
    If possible use a batch script specific to the versions you want to use and set the PATH/ORACLE_HOME appropriately.

  • RE: OBIEE and Oracle Warehouse Builder

    Hi,
    I am quite new to OBIEE, Can anyone tell me how do I make best use of Warehouse Builder to create repositories and dimensions in OBIEE?
    How does it work out? Is it easier to use warehouse builer ?

    Hi,
    I am quite new to OBIEE, Can anyone tell me how do I make best use of Warehouse Builder to create repositories and dimensions in OBIEE?
    How does it work out? Is it easier to use warehouse builer ?

  • Oracle Applications Release 12 and Oracle Warehouse Builder 10gR2

    Hi
    I'm trying to deploying process flows to Workflow but I get the following error:
    RPE-02054: The version of Oracle Workflow is incompatible with this Control Center. Required 2.6.3, but found 2.6.0.
    Comment I found on another thread: "As far Workflow Versions with Oracle Applications is concerned, it is always 2.6.0. Workflow is not identified with its 2.6.x versioning in Oracle Applications. The 2.6.x.x versioning is purely for Workflow Standalone."
    Oracle Warehouse Builder Client: 10.2.1.31
    Oracle Warehouse Builder Repository: 10.2.0.1.0
    Oracle Applications Release 12
    Any help would be appreciated.

    May be the excerpt from the other thread is a response I posted.
    So, when you say, deploying process flows to Workflow, I do not understand what you are doing exactly? If this involves the Oracle Warehouse Builder you may want to explain a little more in detail since I do not understand how OWB works with Workflow. But as far as I have heard, it is Workflow standalone that is packaged with OWB but you are deploying into Oracle Applications.
    What is the version of Oracle Workflow Builder you are using?
    Is the steps you are doing certified to be done with Oracle Applications R12?
    Thanks

  • Oracle Warehouse Builder 10g R2 and Reviewers Guide

    Are there any plans to provide the 'Oracle Warehouse Builder 10g Reviewers Guide' as published in August 2004 in the future also for OWB 10gR2?

    Not sure about a full blown Reviewers Guide, but the following tutorial contains most of the info from the previous reviewers guide:
    http://www.oracle.com/technology/obe/admin/owb10gr2_gs.htm
    Hope this helps,
    Scott

  • Developer Day Hands-on Lab VM and Warehouse Builder 11.2

    Hi,
    I was going to try to use Warehouse Builder in the Developer Days VM environment, but I see that the directories for it are missing in the Oracle database 11.2 home. Were they removed? (know of any reason I can't just install an OWB standalone in the environment alongside the DB?)
    thanks
    -Antonio, OWB PM

    updated schedule/the agenda
    Edited by: Marco Gralike on Aug 5, 2010 10:56 AM

  • Discoverer and Oracle Warehouse Builder

    Discoverer 3.1 or 3.1 can catch hierchies from Oracle Warehouse Builder 2.0 or 2.1.
    What are the requisites?
    Excuse my English, i'm chilean.
    Please send me e-mail to
    [email protected]

    Doc URL http://technet.oracle.com/docs/products/warehouse/doc_index.htm
    Doc Name
    Discoverer Bridge Users Guide (361KB)

  • Loading in warehouse builder

    Hi all,
    Can anyone provide me the details of the following in warehouse builder:
    1. Target databases supported
    2. Metadata Repository support
    3. Graphical UI support
    4. Metadata Management

    Hi,
    1. Target databases supported: http://download.oracle.com/docs/cd/B28359_01/owb.111/b31278/concept_import.htm#BABHFDFE
    2. Metadata Repository support: repository is hosted on Oracle DB, standard or enterprise edition
    3. Graphical UI support: Not sure what you're asking for here. Basically, OWB has graphical editors and a scripting language (OMB+).
    4. Metadata Management: discussed in Install Guide at http://download.oracle.com/docs/cd/B28359_01/owb.111/b31280/pt_admin.htm#sthref244
    Hope this helps,
    mbird

  • Oracle 9i with Warehouse builder

    Hi,
    We have instaled the warehouse builder 10g but we are using it with a database 9i. All worked ok instead of the workflow. We have installed the 2.6.3 but it does not work with our database any idea of how to solve it?

    Maybe this will help:
    http://www.oracle.com/technology/products/ias/workflow/wf_info.html
    http://www.oracle.com/technology/products/ias/workflow/release262/workflow_faq.html
    In which database versions can Oracle Workflow 2.6.2 be installed?
    Oracle Workflow 2.6.2 can be installed in Oracle9i version 9.0.1 Enterprise and Standard Edition databases. Oracle Workflow 2.6.2 also requires the JServer database option to be installed.
    http://www.oracle.com/technology/products/ias/workflow/release263/workflow_faq.html
    What platforms does Oracle Workflow 2.6.3 support?
    Oracle Workflow 2.6.3 is available on all platforms supported by Oracle Database 10g.

  • SQLServer access from AIX Warehouse builder

    I apologize if this is covered but I've never seen specifics.
    What exactly do I need to do to have a SQLServer source work with my AIX based Oracle 10g Warehouse builder Control center.
    Do I need special drivers (ODBC) for Unix?
    Do I need any separate installs of gateway products?
    Am I better off having SQLServer write to Oracle tables?
    I have seen instructions and guidelines for making this function on Windows Oracle installations but I don't know how/if this will also work on unix-based runtimes.
    Thanks,
    Mike

    Hi Mike,
    I had similar task recently (access to MSSQL Server from Oracle DB on AIX).
    I identified several variants for extracting data from MSSQL Server:
    - Oracle Gateway (very expensive solution)
    - Oracle Generic Connectivity configured on AIX server (tried with FreeTDS ODBC driver but without success - the main problem - we haven't license for C compiler on AIX)
    - Oracle Generic Connectivity configured on additional Windows server (I chose this variant)
    - ? (maybe anyone offer additional variant)
    So I have chose variant with configuring Generic Connectivity on separate Windows server (or you can use server with MSSQL),
    look at this architecture in Oracle Database Heterogeneous Connectivity Administrator's Guide:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14232/gencon.htm#sthref353
    Interpreting this picture in my case:
    - Client Machine - AIX box with Oracle DWH DB
    - Machine1 - additional Windows Server
    - Machine2 - Windows Server with MSSQL
    On Machine1 you need installed Oracle Listener (i.e. you need to install Oracle Database software but you don't need to create database) and ODBC driver for MSSQL Server. Configure HS Agent on Machine1 according Heterogeneous Connectivity Administrator's Guide. Then register new TNS name in tnsname.ora on AIX box (and on computer with OWB Design Center) like this:
    MSSQL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = machine1)(PORT = 1521))
        (CONNECT_DATA =
          (SID=<MSSQL_SID_FROM_LISTENER_CONFIG>)
        (HS=OK)
      )Then you can create in OWB Non-Oracle location of type SQL*Net Connection.
    Hope my English is quite understandable :)
    Regards,
    Oleg

  • Implementation of Oracle Coding Standards and Code Quality Checks

    I wanted to implement a list of coding standards and code quality checks for my oracle packages,functions,views,tableetc .
    for example
    All variables with number datatype should start with N_ and charcter type with C_ in all my tables & views definition.
    This can be identified during peer review & can be corrected, but i think this is a repeated process which i don want to burden the developers rather i wanted a tool which does all these kind of checks which can be automated.
    Is there any tool which does this operation or can someone give me a little idea how can i automate these stuffs bu creating a generic oracle procedure which can run through all the tables,views and generate a error report for those which are deviating from the standards.
    Thus we can reduce the manual effort spent on peer review, please suggest.
    thanks in advance

    maru wrote:
    I wanted to implement a list of coding standards and code quality checks for my oracle packages,functions,views,tableetc .
    for example
    All variables with number datatype should start with N_ and charcter type with C_ in all my tables & views definition.Hungarian notation is dead. It has no place in modern programming languages. Has no place in PL/SQL. Anit ain't just me saying that.
    +"Encoding the type of a function into the name (so-called Hungarian notation) is brain damaged—the compiler knows the types anyway and can check those, and it only confuses the programmer."+
    Linus Torvalds
    +"No I don't recommend 'Hungarian'. I regard 'Hungarian' (embedding an abbreviated version of a type in a variable name) a technique that can be useful in untyped languages, but is completely unsuitable for a language that supports generic programming and object-oriented programming—both of which emphasize selection of operations based on the type an arguments (known to the language or to the run-time support). In this case, 'building the type of an object into names' simply complicates and minimizes abstraction."+
    Bjarne Stroustrup
    2) Conditional Statements
    IF (x = 1) --> Wrong
    IF ((x = 1) AND (y = 2)) --> wrong
    IF x = 1 AND y = 2 --> RightIdiotic rules. The simple rule should be readability of code. Not how many brackets to use, and when not to use brackets. Minute standards like detracts from designing and writing proper code, fast and efficiently.
    There are many more rules (which is specific to ur application) which can be incorporated in the tool, there by giving consistency ,readability and easy to maintain for the developers.Bull. The more rules there are, the more difficult it becomes for programmers to write code. As it is no longer about writing readable and flexible and performing code - it is about double checking every single statement line against a huge list of rules about do's and dont's. It is not about getting the programmer focusing on solving the problem - it is about distracting the programmer with a complex and large rule list of how the code should look like.
    Sorry - but this rubs me the wrong way. In that environment, I would be the first to tell you to shove your "+many more rules+".
    I've developed systems in over a dozen languages over the years. I've seen all kinds of standards. The standards that work are those that are short, simple and sensible. Hungarian notation is not sensible. Writing reserved words in uppercase is not sensible. Dictating how brackets should be used is not sensible.
    What is sensible is using the de facto naming standards in use today - as per .Net Guidelines for Names (MSDN) and Code Conventions for the Java Programming Language.
    What is sensible is providing guidelines like bulk collection needs to be justified (not possible using SQL only) and use the limit clause to manage memory spend on the collection variable. Or how packages need to be used to modularise code, providing a public interface and private implementation.
    Standards are about creating a sensible and easy-to-use framework for writing code. It is not about creating a list of a 1001 rules that a developer needs to remember and adhere to, as if the developer is now part of some weird religious sect that has rules for every single aspect of human behaviour.

Maybe you are looking for

  • How to Delete Multiple Records using selectbox in jsf

    Hi! My Senario is I want to delete multiple records using checkbox. After selecting multiple records when i click the delete button the selected rows shuld be deleted.if am doing like this but the edit ,delete for each row functionality is not workin

  • Concept of Dev, Test, Prodn Environments

    Hi All, I am new to Oracle and my question may sound silly, please bear with me ..... and have never worked before in a clients place I am trying to understand the concept of environments like dev, prodn etc..... A server has Oracle 10g installed in

  • Running two Apple displays from one Macbook Pro?

    I have two Apple displays with mini-display ports.  I have ONE Macbook Pro with ONE mini-display port.  Problem. I purchased this USB 2.0 to DVI Display Adapter from Monoprice but still can't figure out how to get my mini-display ports to work with t

  • Disconnected ipod and got "itunes locked". How can I open my itunes again?

    I was disconnecting my ipod with (correctly) and the cable was stuck a little. After I got it out, my itunes froze and the spinning beach ball took over for hours. Finally I was able to Force Quit itunes but now itunes wont open. It says, " itunes li

  • Bug: DocumentManager does not emit Content-Disposition header

    Good afternoon, I have a process with an output variable of type Document: this document has a defined filename. When invoking the process, instead of downloading the file with the defined filename, I was receiving a file with a name that looks like