Data Modelling/BW Data Architect

I am supposed to do Data Modelling.
What are the key steps to do data modelling.
for financial ap, ar, gl,co.
Thanks
Michelle

Hi,
And also read this document as the starting document on designof any infocube.
http://help.sap.com/bestpractices/crossindustry/businessintelligence/v131/documentation/Multi-dimensional_modeling_EN.doc
With rgds,
Anil Kuma Sharma .P

Similar Messages

  • Power designer's Data Architect, Enterprise Architect and Information Architect

    Does anyone have product differences between Power designer's Data Architect, Enterprise Architect and Information Architect?

    Dear Rahaman,
    Please refer to the PD 16.5 packaging options below and you can't miss the differences.
    DataArchitect\DM includes Shell/Core*, XML, PDM, LDM
    DataArchitect\RE  includes Shell/Core*, XML, PDM, LDM, Repository
    Information Architect includes Shell/Core*, XML, PDM, LDM, Repository, DMM, CDM, BPM
    EnterpriseArchitect includes Shell/Core*, XML, PDM, LDM, Repository, DMM, CDM, BPM, OOM, EAM, EA Frameworks
    ** Shell & Core includes UI, Gap and Impact Analysis Tools, Reporting Tools, RQM, Free Model, and other common components
    There exists different modeling features you can use in each of packages in PowerDesigner 16.
    If you want to use a repository for storing models and sharing them with other modelers, you should have at least DataArchitect/RE option.
    And, If you should use OOM, then it is required that you have the EnterpriseArchitect option.
    Best Regards
    Jerry

  • Data Architect

    CHARINDEX has a character length limitation i.e., 8000, are there any other functions in T-SQL that can be used as an alternative

    Old link, but apparently PATINDEX doesn't have the same limitation as CHARINDEX
    http://www.bennadel.com/blog/966-sql-charindex-has-data-size-limitations.htm
    For every expert, there is an equal and opposite expert. - Becker's Law
    My blog
    My TechNet articles

  • Data architect forum

    Hi,
    Is thr any forum, where one can discuss the project related database architect ?.
    With Thanks
    Umesh

    Not here. The Oracle forums are focused on Oracle, not general, technology.

  • How can we export the Primary key values (along with other data) from an Advantage database?

    One of our customers is moving from our application (which uses Advantage Database Server) to another application (which uses other database technology). They have asked us to help export their data, so that they can migrate it to another database system. So far, we have used the Advantage Data Architect (ARC32) "Export Table Structures as Code" functionality to generate SQL. We used the "Include existing data" option. The SQL contains the necessary code to recreate the tables and indexes. The customer's IT staff will alter the SQL statements as necessary for their new system.
    However, there is an issue with the Primary Keys in these table. The resulting INSERT statements use AutoInc as the type for the Primary Key in each Table. These INSERT statements contains "DEFAULT" for the value of each of these AutoInc fields. The customer would like to output an integer value for each of these Primary Key values in order to maintain referential integrity in their new system.
    So far, I have not found any feature of ARC32 that allows us to export the Primary Key values. We had been using an older version of ARC32, since our application does not use the latest version of ADS. I did download the latest version of ARC32 (11.10), but it does not appear to include any new functionality that would facilitate doing this sort of export.
    Can somebody tell me if there is such a feature in ARC32?
    Or, is there is another Advantage tool to facilitate what we are trying to accomplish?
    If there are no Advantage tools to provide such functionality, what else would you suggest?

    George,
      It sounds like the approach you are using is the correct one. This seems to be the cleanest solution to me especially since the customer is able to modify the generated SQL statements for their new system.
      In order to preserve the AutoInc values I would recommend altering the table and changing the field datatype from AutoInc to Integer. Then export the table as code which will export the actual values. After the tables have been created on the new system they can change the field datatype back to an AutoInc type if necessary.
    Regards,
    Chris Franz

  • I have different TXT file in single folder from that that current date TXT files need to be get loaded into local database through SSIS Package

    Hi frds,
    I have fetched the TXT files through FTP from different location.All the file got loaded in my Local drive into single folder
    And in that  Folders i will have these kind of Files
    ACTEST00001_20141028_0405_INV.TXT
    ACTEST00001_20141029_0405_SL.TXT
    ACTEST00001_20141028_0405_SV.TXT
    ACTEST00001_20141029_0405_SV_APPT.
    And i need to load these only ''20141029'' files only.
    How can i do this in SSIS packege i need to skip rest all the files.
    I have attached the Structure of my SSIS packege.
    Please go through it and suggest me the solution please.
    Arunraj Kumar

    See
    this and
    this.
    Andy Tauber
    Data Architect
    The Vancouver Clinic
    Website | LinkedIn
    This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click
    "Mark as Answer" and "Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread.

  • Schema Mapping in Data Service Integrator

    Hi,
    I'm just examining some schema mapping programs like BizTalk, Altova and IBM Rational Data Architect, and now found Oracle Data Service Integrator which might be a similiar tool. Actually I found out about Data Service Integrator via BeQ AquaLogic, which probably had been some schema mapping tool before Oracle acquired it and now offers it as Data Service Integrator.
    My question is, whether Oracle Data Service Integrator is really applicable for schema mapping/matching, such as creating mappings between xml, csv/flat files or database schemas. I already downloaded it and tried it out, but had troubles creating a map. According to a tutorial you create a physical data service if you wanna do something like mapping, but after I did this there was only a "map" with a source schema. There was no way to add a target schema and map it with the source schema.
    So can I create mappings in Data Service Integrator or are there other products which would be more convenient (Oracle Warehourse Builder for instance)? If so, does anyone know whether there is a good tutorial how to map simple schemas such as xml files in Oracle Data Service Integrator?
    Thank you in advance.

    After you create your physical data services, create a logical data service using your target schema as the 'return type'. Then add functions and use the xquery mapper to map your physical data services (csv, database, xml, web service etc) to your target schema. You can also use logical data services as the input to a logical data service.

  • SSRS Date Picker Giving Error in IE

    I have some ASP.NET code that has an SSRS report control on page. The web application is hosted on a different server than where SSRS is hosted. The problem I'm having is when I pull up the report in
    Internet Explorer the date picker control is not showing the calendar and if I try to pull up the report in
    Chrome the date picker control doesn't show up at all. If I type dates into the text boxes, the report works just fine but, we would really like to be able to use the date picker control.
    Any ideas as to what could be wrong?

    Your title says IE but the post says Chrome.
    Take a look at this for Chrome:
    http://www.rajbandi.net/Fixing-SSRS-Report-Viewer-control-date-picker-in-Google-chrome/
    Andy Tauber
    Data Architect
    The Vancouver Clinic
    Website | LinkedIn

  • Degree of Data Normalization

    Hi Friends,
    Is data normalization the same as database normalization? Is this part of the work of DBA?
    How many forms or level does data normalization has? Is it up to 5th or 6th level?
    I have been hearing this Data Normalization and I tried reading it over and over but I can not really fully understand it :(
    Thanks a lot
    Ms K

    Hi,
    it can assigned to more roles. If the team/project is small it is the DBA, but if bigger there can also be a Data Architect or some Functional Designer who can do the job (initially). I also saw that a good senior programmer (sql/plsql) can do the job, but experience is an advantage. But with good thinking and looking at the requirements, all the above mentioned roles can do the job. But finally the DBA has (normally) the last word, because he has to implement the design. The DBA afterwards has also to make the Technical Design of the database.
    Herald ten Dam
    http://htendam.wordpress.com

  • LiveCycle and Excel Data

    I am relatively new to LiveCycle and I have looked across the forums but haven't found solid answers to what I am trying to do therefore I was wondering if someone is able to answer my questions:
    1. Can you setup a LiveCycle for so that it will read from a set of Excel data files (or converted CSV/XML files) at the time you launch the PDF with a LiveCycle form in it. We intend to create Graphs and Charts from the data and wanted it so that for these to be updated, all that needs to happen is that the data files are overwritten with a new set of data. Can LiveCycle do this, or does the data get embedded in the PDF at the time that the PDF file is published??
    2. Could you put the PDF onto Microsoft Sharepoint and have the data files in a document library and then have the PDF form read the data from these files within the document library?
    Thanks for any help with these questions.

    Are you saying publish the PDFs using a LiveCycle server? I know you can use LiveCycle server to initiate workflows that would include what you are asking but I have no experience in this.
    I use VB.net with an iTextSharp plugin to deploy all our forms. It takes the PDF and imports XML generated by our data architect from a shared drive to generate many PDFs into a production environment.
    Kyle

  • Error : export from Architect to publisher

    Hello,
    During the installation of business publisher i choosed to use an OLite database,
    I try to export models from BPA Architect to BPA Business publisher but i get this error :
    java.io.IOException: Write Failure:[POL-3314] Veraltetes Blob-Handle wird benutz
    t
    at oracle.lite.poljdbc.POLJDBCErrMsg.throwIOException(Unknown Source)
    at oracle.lite.poljdbc.POLClobWriter.flushBuffer(Unknown Source)
    at oracle.lite.poljdbc.POLClobWriter.close(Unknown Source)
    at com.idsscheer.aris.businesspublisher.application.dao.attr.AOLiteDbAtt
    rDAO.writeClobValue(AOLiteDbAttrDAO.java:214)
    at com.idsscheer.aris.businesspublisher.application.dao.attr.AOLiteDbAtt
    rDAO.insertTextAttr(AOLiteDbAttrDAO.java:43)
    at com.idsscheer.aris.businesspublisher.application.dao.AOLiteBatchSimIn
    serter.addTextAttr(AOLiteBatchSimInserter.java:49)
    at com.idsscheer.aris.businesspublisher.application.dao.AOLiteBatchSimIn
    serter.add(AOLiteBatchSimInserter.java:32)
    at com.idsscheer.aris.businesspublisher.application.dao.util.ATableWrite
    r.addToBatch(ATableWriter.java:55)
    at com.idsscheer.aris.businesspublisher.application.dao.util.AAttrTableW
    riter.addToBatch(AAttrTableWriter.java:53)
    at com.idsscheer.aris.businesspublisher.application.dao.util.ATableWrite
    r.write(ATableWriter.java:51)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ARecordInsertWrit
    erBase.writeRecord(ARecordInsertWriterBase.java:37)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ABPExportNew.proc
    essRecords(ABPExportNew.java:126)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ABPDataTransferIm
    pl.writeRecordsOfSameTableTypeNum(ABPDataTransferImpl.java:227)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ABPDataTransferIm
    pl.writeChunk(ABPDataTransferImpl.java:163)
    at com.idsscheer.aris.businesspublisher.corba.idl.transfer.IBPDataTransf
    erPOA._OB_op_writeChunk(IBPDataTransferPOA.java:202)
    at com.idsscheer.aris.businesspublisher.corba.idl.transfer.IBPDataTransf
    erPOA._invoke(IBPDataTransferPOA.java:124)
    at com.ooc.OBPortableServer.ServantDispatcher.dispatch(Unknown Source)
    at com.ooc.OBPortableServer.POA_impl._OB_dispatch(Unknown Source)
    at com.ooc.OB.DispatchRequest_impl.invoke(Unknown Source)
    at com.ooc.OB.DispatchSameThread_impl.dispatch(Unknown Source)
    at com.ooc.OB.Upcall.invoke(Unknown Source)
    at com.ooc.OB.GIOPConnectionThreaded.execReceive(Unknown Source)
    at com.ooc.OB.GIOPConnectionThreaded$ReceiverThread.run(Unknown Source)
    IT_1256fa5ecc2_SEVERE 2009-12-08T18:56:02,754 Error - com.idsscheer.aris.busines
    spublisher.application.dao.attr.AOLiteDbAttrDAO.writeClobValue
    Version 7.1.0.403493
    com.idsscheer.aris.businesspublisher.application.dao.util.ADAOSystemException: c
    annot write CLOB data into character output string.
    at com.idsscheer.aris.businesspublisher.application.dao.attr.AOLiteDbAtt
    rDAO.writeClobValue(AOLiteDbAttrDAO.java:211)
    at com.idsscheer.aris.businesspublisher.application.dao.attr.AOLiteDbAtt
    rDAO.insertTextAttr(AOLiteDbAttrDAO.java:43)
    at com.idsscheer.aris.businesspublisher.application.dao.AOLiteBatchSimIn
    serter.addTextAttr(AOLiteBatchSimInserter.java:49)
    at com.idsscheer.aris.businesspublisher.application.dao.AOLiteBatchSimIn
    serter.add(AOLiteBatchSimInserter.java:32)
    at com.idsscheer.aris.businesspublisher.application.dao.util.ATableWrite
    r.addToBatch(ATableWriter.java:55)
    at com.idsscheer.aris.businesspublisher.application.dao.util.AAttrTableW
    riter.addToBatch(AAttrTableWriter.java:53)
    at com.idsscheer.aris.businesspublisher.application.dao.util.ATableWrite
    r.write(ATableWriter.java:51)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ARecordInsertWrit
    erBase.writeRecord(ARecordInsertWriterBase.java:37)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ABPExportNew.proc
    essRecords(ABPExportNew.java:126)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ABPDataTransferIm
    pl.writeRecordsOfSameTableTypeNum(ABPDataTransferImpl.java:227)
    at com.idsscheer.aris.businesspublisher.corba.idl.impl.ABPDataTransferIm
    pl.writeChunk(ABPDataTransferImpl.java:163)
    at com.idsscheer.aris.businesspublisher.corba.idl.transfer.IBPDataTransf
    erPOA._OB_op_writeChunk(IBPDataTransferPOA.java:202)
    at com.idsscheer.aris.businesspublisher.corba.idl.transfer.IBPDataTransf
    erPOA._invoke(IBPDataTransferPOA.java:124)
    at com.ooc.OBPortableServer.ServantDispatcher.dispatch(Unknown Source)
    at com.ooc.OBPortableServer.POA_impl._OB_dispatch(Unknown Source)
    at com.ooc.OB.DispatchRequest_impl.invoke(Unknown Source)
    at com.ooc.OB.DispatchSameThread_impl.dispatch(Unknown Source)
    at com.ooc.OB.Upcall.invoke(Unknown Source)
    at com.ooc.OB.GIOPConnectionThreaded.execReceive(Unknown Source)
    at com.ooc.OB.GIOPConnectionThreaded$ReceiverThread.run(Unknown Source)
    Caused by: java.io.IOException: Write Failure:[POL-3314] Veraltetes Blob-Handle
    wird benutzt
    at oracle.lite.poljdbc.POLJDBCErrMsg.throwIOException(Unknown Source)
    at oracle.lite.poljdbc.POLClobWriter.flushBuffer(Unknown Source)
    at oracle.lite.poljdbc.POLClobWriter.flush(Unknown Source)
    at com.idsscheer.aris.businesspublisher.application.dao.attr.AOLiteDbAtt
    rDAO.writeClobValue(AOLiteDbAttrDAO.java:208)
    ... 19 more
    IT_1256fa5ecc2_SEVERE 2009-12-08T18:56:02,754 Error - Unknown.Unknown
    Version 7.1.0.403493
    test3: CreateExportException: IDL:transfer/CreateExportException:1.0 cannot proc
    ess records: cannot write CLOB data into character output string.
    IT_1256fa5ecc2_SEVERE 2009-12-08T18:56:02,754 Error - Unknown.Unknown
    Version 7.1.0.403493
    test3: CreateExportException: IDL:transfer/CreateExportException:1.0 cannot proc
    ess records: cannot write CLOB data into character output string.
    IT_1256fa5ecc2_SEVERE 2009-12-08T18:56:02,754 Error - Unknown.Unknown
    Version 7.1.0.403493
    test3: Rollback export triggered from external
    IT_1256fa5ecc2_SEVERE 2009-12-08T18:56:02,754 Error - Unknown.Unknown
    Version 7.1.0.403493
    test3: CreateExportException: ADAOException
    thanks

    The problem was with Oracle lite, we installed Oracle Database and reinstalled Publisher with support for oracle database and everything went right.

  • Regarding AIA Reference Models

    Hi,
    I have installed BPA Suite with Business Process Architect and the Publisher.
    I am able to import and export the models developed in the Architect as XMLfiles.
    Even I am able to export the models to the publisher also.
    I would like to see whether I can import the AIA Reference models to the architect and then export the same in to the publisher.
    Could any one help me on where I can find the AIA Reference models (will it come with the installation or can I download it)?
    what will be the format of the AIA reference models (xml or some other).?
    Thanks,
    Anju

    Hi,
    I have installed BPA Suite with Business Process Architect and the Publisher.
    I am able to import and export the models developed in the Architect as XMLfiles.
    Even I am able to export the models to the publisher also.
    I would like to see whether I can import the AIA Reference models to the architect and then export the same in to the publisher.
    Could any one help me on where I can find the AIA Reference models (will it come with the installation or can I download it)?
    what will be the format of the AIA reference models (xml or some other).?
    Thanks,
    Anju

  • Bw implementation phases

    Hi gurus,
      In a bw implementation project 5 phases are there.
    As a bw consultant in that five phases what is our responcibilities.
    points will be assigned.
    Thanku

    Hi Chinnu,
    Phase 1: Upgrade Project Preparation -
    The purpose of this phase is to provide initial planning and preparation for your R/3 upgrade project. Although each upgrade project has unique objectives, scope and priorities, the steps in Phase 1 help identify and plan the primary topics that must be considered.
    Phase 2: Business Blueprint -
    The purpose of this phase is to establish a common understanding in your company about how the new R/3 release will handle your current business processes after the R/3 upgrade.
    Phase 3: Realization of DEV and QAS -
    The purpose of this phase is to perform the upgrade of all non-production R/3 Systems, which normally include development (DEV) and quality assurance (QAS) systems, and to ensure the quality of this upgrade process by comprehensive testing. You need to upgrade your DEV and QAS systems before performing the upgrade for your production system (PRD). Furthermore, you will develop your end user documentation and training in this phase.
    Phase 4: Realization of Production -
    The purpose of this phase is to complete the final preparation for the upgrade of the production R/3 System, and end user training, if necessary. On the successful completion of this phase, you are ready to run your business in your upgraded production R/3 System.
    Phase 5: Go Live and Support -
    The purpose of this phase is the transition from your previous R/3 System to a newly upgraded and improved R/3 System. Be aware that you must set up an ongoing support organization to service your R/3 users, both during the first few days of your upgraded production operations, and on an ongoing basis.
    For Roles & Resposibilities:
    check these links:
    http://help.sap.com/bp_biv335/BI_EN/documentation/BW_ROLES_SKILLS.doc
    /people/mary.huang/blog/2005/06/01/bw-project-management-as-a-jigsaw-puzzle
    /people/marc.bernard/blog/2005/02/08/follow-me-into-the-world-of-business-intelligence
    /people/arunkumar.sampathkumar/blog/2006/09/08/configuring-ep-for-connecting-to-bw
    Also check:
    http://help.sap.com/bp_biv135/html/index.htm
    Go through these links:
    http://csc-studentweb.lrc.edu/swp/Berg/articles/Managing%20SAP%20BW%20projects%20part-1%20v7.ppt
    http://csc-studentweb.lrc.edu/swp/Berg/articles/Managing%20SAP%20BW%20projects%20part-2%20v15.ppt
    Standard business content queries, cubes etc. depending on application you can find here:
    http://help.sap.com/saphelp_nw04/helpdata/en/37/5fb13cd0500255e10000000a114084/frameset.htm
    Responsibilities of an implementation project...
    For ex, Lets say If its a fresh implementation of BI or for that matter you are implementing SAP...
    First and foremost will be your requirements gathering from the client. Depending upon the requirements you will creat a business blueprint of the project which is the entire process from the start to the end of an implementation...
    After the blue print phase sign off we start off with the realization phase where the actual development happens... In our example after installing the necessary softwares, patches for BI we need to discuss with the end users who are going to use the system for inputs like how they want a report to look like and what are the Key Performance Indicators(KPI) for the reports etc., basically its a question and answer session with the business users... After collecting those informations the development happens in the development servers...
    After the development comes to an end the same objects are tested in quality servers for any bugs, errors etc., When all the tests are done we move all the objects to the production environment and test it again whether everything works fine...
    The Go-Live of the project happens where the actually postings happen from the users and reports are generated based on those inputs which will be available as an analytical report for the management to take decisions...
    The responsibilites vary depending on the requirement... Initially the business analyst will interact with the end users/managers etc., then on the requirements the software consultants do the development, testers do the testing and finally the go-live happens...
    BW Data Architect
    Description
    The BW Data Architect is responsible for the overall data design of the BW project. This includes the design of the:
    » BW InfoCubes (Basic Cubes, Multi-cubes, Remote cubes, and Aggregates)
    » BW ODS Objects
    » BW Datamarts
    » Logical Models
    » BW Process Models
    » BW Enterprise Models
    The BW Data Architect plays a critical role in the BW project and is the link between the end user’s business requirements and the data architecture solution that will satisfy these requirements. All other activities in the BW project are contingent upon the data design being sound and flexible enough to satisfy evolving business requirements.
    Time Commitment
    – the time which must be committed to this Role to ensure the project requirements are met
    Project Complexity Time Commitment
    Low If the BW project utilizes standard BW content and InfoCubes, this role can be satisfied by the BW Application Consultant.
    Medium If the BW project requires enhancements to the standard BW content and InfoCubes and/or requires the integration of non-SAP data, this role may require a committed resource.
    High If the BW project requires significant modification and enhancement to standard BW content and InfoCubes, it is highly recommended that an experienced resource be committed full-time to the project.
    Key Attributes
    The BW Data Architect must have:
    » An understanding of the BW data architecture
    » An understanding of multidimensional modeling
    » An understanding of the differences between operational systems data modeling and data warehouse data modeling
    » An understanding of the end user’s data
    » An understanding of the integration points of the data (e.g., customer number, invoice number)
    » Excellent troubleshooting and analytical skills
    » Excellent communication skills
    » Technical competency in data modeling
    » Multi-language skills, if an international implementation
    » Working knowledge of the BW and R/3 application(s)
    » Experience with Data Modeling application software (i.e., ERWIN, Oracle Designer, S-Designer, etc.)
    Key Tasks
    The BW Data Architect is responsible for capturing the business requirements for the BW project. This effort includes:
    » Planning the business requirements gathering sessions and process
    » Coordinating all business requirements gathering efforts with the BW Project Manager
    » Facilitating the business requirements gathering sessions
    » Capturing the information and producing the deliverables from the business requirements gathering sessions
    » Understanding and documenting business definitions of data
    » Developing the data model
    » Ensuring integration of data from both SAP and non-SAP sources
    » Fielding questions concerning the data content, definition and structure
    This role should also address other critical data design issues such as:
    » Granularity of data and the potential for multiple levels of granularity
    » Use of degenerate dimensions
    » InfoCube partitioning
    » Need for aggregation at multiple levels
    » Need for storing derived BW data
    » Ensuring overall integrity of all BW Models
    » Providing Data Administration development standards for business requirements analysis and BW enterprise modeling
    » Provide strategic planning for data management
    » Impact analysis of data change requirements
    As stated above, the BW Data Architect is responsible for the overall data design of the BW project. This includes the design of the:
    » BW InfoCubes (Basic Cubes, Multi-cubes, Remote cubes, and Aggregates)
    » BW ODS Objects
    » BW Datamarts
    » Logical Models
    » BW Process Models
    » BW Enterprise Models
    BW Project Implementation and Rollout
    Global IDs uses a modified version of the ASAP methodology to ensure a robust BW environment is implemented, tested, and delivered. The project milestones include the following:
    Blueprinting
    Realization
    Roll Out
    Post-Implementation Support
    Organizational Change Management
    BW Maintenance
    Once the BW environment is implemented, tested, and delivered, we can perform the maintenance using both onsite and offsite resources. Our maintenance contracts ensure that the customer can depend on us for:
    Troubleshooting and Error Correction
    Creation of New Infocubes
    Customization of reports
    Archiving and Storage
    Data Maintenance
    Focus
    Also Check the below Links:
    Check this link for GAP Analysis:
    Hope this helps
    Regards,
    Ravikanth

  • RE: (forte-users) RE: Forte' vs J2EE

    Hi Alexandra,
    1) Forte 4GL and FJEE (Forte for Jave Enterprise Edition) are tools.
    2) TOOL and Java are languages.
    3) TOOL is proprietary and Java is public.
    4) J2EE is a proposed, Java-based achitecture. Not a tool, not a language,
    not a standard.
    5) J2EE looks a lot like the architecture already supported by Forte 4GL,
    however J2EE is explicetaly based on Java, EJB, JSP, JDBC and Servlets.
    There are 3 versions of Forte for Java. The "Consumer Edition (CE)", the
    "Internet Edition (IE)" and the "Enterprise Edition (EE)". CE is really a
    remake of "NetBeans" and can be downloaded for free. IE and EE do not exist
    yet. However, EE should be a remake of SynerJ, Forte's first Java tool.
    You quoted someone who was very negative about Forte. I don't think that's
    deserved. He's probably someone who simply didn't manage to understand the
    tool. However, he is right in complaining about the support of Forte 4GL.
    And it's true that the version people are currently using is at least more
    than 2 years old and outdated. Since this period, there have been some
    bugfixes, but hardly any real improvements.
    From the description of your application, I would really advise to use Forte4GL. However, the lack of improvements, new releases, press releases, etc.
    has me worried about the future of that product.
    One of the real disadvantages of Java is performance. Java is very slow and
    requires very heavy hardware to perform acceptably. Swing is a GUI framework
    based on Java, which is notoriously slow even by Java standards. FJCE
    development GUI is based on Swing. Download this product, install it and run
    it and you'll see what I mean.
    Forte applications can run in 2 modes. Interpreted or compiled. If they're
    compiled, they're turned into platform dependent executables, which perform
    really well. If they're interpreted, they're running inside a Forte Virtual
    Machine, which performs less well, but still very acceptable. Java
    applications run only in Java Virtual Machines and perform far less.
    I would use Forte server side and Forte client side. For the browsers, I
    would simply use any available tool to build webpages and use CGI to
    interface with Forte. I would not try to use a different client side tool
    that should communicate to a Forte server side.
    Express is a good tool for developing CRUD (Create Read Update Delete)
    applications based on an existing, and relatively static, database model. I
    don't know about Rapport. However, don't be fooled into believing that
    Express makes it easier for unexperienced developers to build Forte
    applications. If anything, it makes it harder. A common look and feel can
    easily be achieved by agreeing on the look and feel of windows during the
    design-phase, and have all developers conform to this standard. It really
    isn't that hard. Just don't create very large window class trees. That
    causes strange behaviour.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Alexandra Macedo [mailto:ammeasysoft.pt]
    Sent: Tuesday, December 05, 2000 3:55 PM
    To: forte-users
    Subject: (forte-users) RE: Forte' vs J2EE
    Alexandra I presume.
    Excuse me for asking but isn't J2EE just a STANDARD? And Forte aprogramming
    language that may or may not adhere to that standard?
    Now to the question, if the C++ experience is good - what's wrong withusing
    C++?
    Do you need to build component based distributed systems? Then hire saytwo
    experienced architects - to design a practical model (UML perhaps).
    Are there already good systems around you could tailor for your needs?
    Just a few questions that need to be addressed to make an informeddecision.
    What business are you in (your team/company)? If it's not IT then ask
    yourself why do it inhouse?
    Regards,
    Dirk
    PS: What country and from where is the Forte support? You mean peoplecode
    in a language other than English?----------------------------------------------------------------------
    Well, Forté is certainly not a programming language, TOOL is the
    language for the Forté 4GL environment.
    J2EE is a standard, and there are already some Application servers
    that
    implement it (as I was told, webSphere, Iplanet and weblogic,
    sorry if I am missing someone).
    I really do not know the standard, and I am not sure it says it will
    have to be implemented in Java, but all these 3 application servers
    do it in Java...
    The C++ experience is only from part of the team, and is not from
    Database applications, the type of application we are doing is not
    well suited to do in C++, we all agree, C++ is out of the question.
    I have received many answers (not posted in this mailling list
    unfortunatly) telling me that Java is best, others told me Forté is
    good Java is just a promise, but they really did not know Java
    very well, someone even said:
    Forte 4GL sucks terribly. It is not supported well by what
    is left of 'Forte the company'.
    The tools for this proprietary environment suck.
    No distributed debugging or profiling!
    There is really no adequate profiling support at all
    Avoid Forte like the plague that it is.
    Any way, a Forté person told us that Forté is good, precisely, for
    our kind of application, and as some people made more questions about
    it, I am explaining better our application:
    - We are doing this application because we are an IT company, our
    job is to make and sell back-office applications for the finance
    sector (accounting, third-party, bank management, credit
    management), now we want to make one application with all of these.
    In simple terms we can define it as an ERP for Credit Operations.
    - The users will be in-house except for a small set of
    functionalitty, which will be available through browsers.
    The front-end should run in an ordinary PC running WINDOWS (we
    were told that Java is too heavy and PC's should have at least 256Mb
    RAM, which, I believe, is to much for all our clients)
    If this is true, it puts Java clients (with Swing) or Java applets out,
    HTML, we believe is not powerfull enough for all the interface.
    The server, will have to work well with about 300 simultaneous
    internal users, plus some Web ones (do not know how many)
    The application must be multi-lingual, that is, it should be easy to
    put it in any language.
    The application is based on a big database, with more than 500
    tables, some with about 100 columns, some with millions of records.
    - We want to be sure that the application will have the same layout
    (look and feel) in every screen, so it will be nice something to
    generate code or to create similar functionality (table screens,
    for instance) in an automatic way ( that is why we are considering
    Express for it). Of course this will help also the maintenance of
    the sources.
    Our questions are:
    FORTÉ or JAVA for the server-side.
    Which tool for the client-side?
    Which framework to use?
    -Express or Rapport from albion if using Forté?
    -Are there any good frameworks for Java ?
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    Gabriel,
    I disagree with you on one very important point. You say it's nearly
    impossible to predict anything about the future in ICT-world, so it's better
    to not predict at all and only look at the here and now. Here and now, Forte
    is better than Java. So, the best choice would be Forte.
    But you also mention that Forte is best suited for big projects. Big
    applications usually have a long lifetime. Many of the current Forte
    applications are the legacy systems of tomorrow. While all the VB, Access,
    ASP and Java crap that's being produced will be replaced within 6 to 18
    months, Forte applications will live for years.
    Migrating such large applications to a new environment, even if this
    environment is using a similar technology, requires very high investments.
    Companies will want to avoid this as much as possible. So, they'll want to
    invest in technology that can evolve with the rest of the world. As
    operatingsystems change, databases change, middleware architectures become
    obsolete (DCE) and new ones are created (EJB), end user interfaces evolve
    (from text to GUI to Web), requirements change (data-oriented,
    process-oriented, eCommerce), etc.
    Of course, flexibility is not only achieved through technology. A good
    design is probably more important.
    Managers, not developers, will have to make the strategic decisions about
    where to spend their millions. So, they have to look at the future, no
    matter how hard that is. At the moment, Forte is still superior, even though
    it hasn't been truly improved for over 2 years and that's pretty impressive.
    Java is still very "hyped" and no one knows what's going to happen to it.
    But the future of Java looks much brighter than the future of Forte. If
    Forte doesn't put some serious effort in product development and marketing,
    like now, the future of this product suite looks very bleak indeed. And I
    wouldn't want to spend my millions knowing I have to do it all over again 2
    years from now.
    Keeping an eye on the future, where the only certainty is change, I would
    not focus on platform independance. I would focus on language independance.
    CORBA seemed like a very good idea 2 years ago, but it turned out to be too
    complex, technical and inflexible. I would definately go for a CBD
    architecture, using XML as backbone. XML can be exchanged between components
    using HTTP, CORBA, DCOM, FTP, file copy, DCE, C/C++ call in/out, RMI, IIOP,
    E-mail, MQSeries, etc. etc. Or any mixture of these systems.
    The role of the data architect will become much more important than the role
    of the application architect. The choice for a language or tool is reduced
    to "the best choice here and now" as long as you design your large
    application as loosly coupled components. It's OK if all of these components
    are Forte and they're all communicating using Forte native RMI's. As long as
    the design is sound, it's not going to be very difficult to exchange
    individual components by others, built in Java, VB, Perl, Cobol++, Fortran
    for Windows, or what other monsters the future might bring. The only thing
    that binds them, is the datamodel (NB: datamodel is not the same as
    databasemodel)
    I do worry about the trend to use very large, omni-present, closed,
    non-component architectures, like the current ERP applications. This locks
    organisations into a single, expensive and hard to maintain technology.
    However, it is an opportunity for us, OO - C/S - CBD developers, to build
    bridges, adapters, wrappers and gateways to hook these systems into the rest
    of the organisation.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Gabriel, C200/Fa. GFT, DA [mailto:A.Gabriel3deutschepost.de]
    Sent: Wednesday, December 06, 2000 5:44 PM
    To: 'forte-userslists.xpedior.com'
    Subject: Re: (forte-users) RE: Forte' vs J2EE
    If I were you, I would also consider this very important issue ( I think
    it's the same for all 4GL users ), WILL THERE BE FORTE 4GL 5.0?I wonder every time I see that... Why is this that important?
    (my mail is long.. if you don't like long mails, delete it now :) )
    Let's see from the business' point of view:
    If you would like to have an application implemented now,
    use now, then you choose an environment existing now.
    Now Forte 4GL seems to be a better alternative than Java,
    because of the issues mentioned by others already.
    I seem to be short-sighted, but could anybody tell me
    with 100% accuracy, what will happen to Java in two years?
    I doubt...
    Forte did not changed too much in the last two years, and
    still rocks, at least compared to other existing enterprise
    level alternatives. So, nothing has changed that dramatically.
    If you look behind the marketing-hype, you will probably agree.
    I think, for the next two years Forte will be good enough for us too.
    And what then? We will find out then, not now. Anybody, who tries to
    explain you what will be in two years in the IT, almost certainly lies :)
    Of course, using a "two years old technology" is not that cool from the
    marketing point of view, but you use a solid technology, most likely
    bug-free,
    or at least having only known bugs. That is technically important!
    If you ask about investment protection ... ?
    Forte is very good in this subject too. If you look at it, you will see, it
    is
    sold as an integration solution (Fusion, Conductor, etc...)
    If something is sold as an integration tool, it should be not that difficult
    to
    integrate :) Forte supports the most important standards, existing now.
    If your future system supports it (it should), it will be easy to upgrade to
    it,
    using the existing product,know-how, etc... Probably without noticeable
    downtime.
    Scalability issues: Forte scales well from big to very-big to ultra-big.
    What is big, you have to decide :)
    For example, one million mails per day is not big. :)
    For small businesses Forte isn't good. Java is. And a lot of other
    environments
    are, for example Perl, Python, etc...
    My personal opinion is that our future will be heavily influenced by free
    software.
    They are very good already, and will be only better.
    As Forte evolves, one important step would be to port it to free (and thus
    independent)
    OS's and DB's like Linux or FreeBSD and Postgres or Mysql. Even without
    warranty!
    I can't see what Sun's goal is with Forte, maybe they wouldn't
    like this idea at all, since that may be the market segment what their Java
    is thought for.
    But that would be the perfect investment production as the company grows,
    they don't have
    to do anything to the software, just buy machines, and play around in
    Environment Console :)
    From the personal point of view:Although I don't work with Forte in the moment, I did this till last year,
    and I will do
    that in the next year too :)
    If you would like to protect your "investment" and/or "market value" then
    try to learn
    platform and language independent things. I think, knowing Forte is 25%
    platform dependent
    knowledge (so useless anywhere else) and 75% platform independent. Using,
    analysing, designing,
    programming, and living OO is absolutely platform independent.
    Project (and self-) management, presentation techniques, design and
    documentation practices, version
    and revision management, and so on, they are all platform independent.
    Furthermore if you quit the Forte world, and have to program f.e. Java, you
    will learn it in weeks.
    JFC, Swing, et. al. are nothing, if you know OO. You just need a book or
    an online manual, and you
    can write programs in the first week. You will have much more problems with
    the working environment,
    and you will wonder, how the others can use that crap... after the smart
    Forte IDE :)
    Back to business a bit:
    One big advantage of Forte, that came to my mind right now is that you can't
    (ok, you can, but it is
    difficult) to write bad OO programs (and designs). In Java, it is too
    easy... believe me, I saw some examples ... :)
    Sorry for the bad english and the long mail...
    Best regards,
    Akos Gabriel
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Roles in implementation

    hi,
    tell what exactly people do in implementation project.please explain roles clearly.
    thanks&regards
    anil kumar

    Hi,
    check these links:
    http://help.sap.com/bp_biv335/BI_EN/documentation/BW_ROLES_SKILLS.doc
    /people/mary.huang/blog/2005/06/01/bw-project-management-as-a-jigsaw-puzzle
    /people/marc.bernard/blog/2005/02/08/follow-me-into-the-world-of-business-intelligence
    /people/arunkumar.sampathkumar/blog/2006/09/08/configuring-ep-for-connecting-to-bw
    Also check:
    http://help.sap.com/bp_biv135/html/index.htm
    Go through these links:
    http://csc-studentweb.lrc.edu/swp/Berg/articles/Managing%20SAP%20BW%20projects%20part-1%20v7.ppt
    http://csc-studentweb.lrc.edu/swp/Berg/articles/Managing%20SAP%20BW%20projects%20part-2%20v15.ppt
    Standard business content queries, cubes etc. depending on application you can find here:
    http://help.sap.com/saphelp_nw04/helpdata/en/37/5fb13cd0500255e10000000a114084/frameset.htm
    Responsibilities of an implementation project...
    For ex, Lets say If its a fresh implementation of BI or for that matter you are implementing SAP...
    First and foremost will be your requirements gathering from the client. Depending upon the requirements you will creat a business blueprint of the project which is the entire process from the start to the end of an implementation...
    After the blue print phase sign off we start off with the realization phase where the actual development happens... In our example after installing the necessary softwares, patches for BI we need to discuss with the end users who are going to use the system for inputs like how they want a report to look like and what are the Key Performance Indicators(KPI) for the reports etc., basically its a question and answer session with the business users... After collecting those informations the development happens in the development servers...
    After the development comes to an end the same objects are tested in quality servers for any bugs, errors etc., When all the tests are done we move all the objects to the production environment and test it again whether everything works fine...
    The Go-Live of the project happens where the actually postings happen from the users and reports are generated based on those inputs which will be available as an analytical report for the management to take decisions...
    The responsibilites vary depending on the requirement... Initially the business analyst will interact with the end users/managers etc., then on the requirements the software consultants do the development, testers do the testing and finally the go-live happens...
    BW Data Architect
    Description
    The BW Data Architect is responsible for the overall data design of the BW project. This includes the design of the:
    » BW InfoCubes (Basic Cubes, Multi-cubes, Remote cubes, and Aggregates)
    » BW ODS Objects
    » BW Datamarts
    » Logical Models
    » BW Process Models
    » BW Enterprise Models
    The BW Data Architect plays a critical role in the BW project and is the link between the end user’s business requirements and the data architecture solution that will satisfy these requirements. All other activities in the BW project are contingent upon the data design being sound and flexible enough to satisfy evolving business requirements.
    Time Commitment
    – the time which must be committed to this Role to ensure the project requirements are met
    Project Complexity Time Commitment
    Low If the BW project utilizes standard BW content and InfoCubes, this role can be satisfied by the BW Application Consultant.
    Medium If the BW project requires enhancements to the standard BW content and InfoCubes and/or requires the integration of non-SAP data, this role may require a committed resource.
    High If the BW project requires significant modification and enhancement to standard BW content and InfoCubes, it is highly recommended that an experienced resource be committed full-time to the project.
    Key Attributes
    The BW Data Architect must have:
    » An understanding of the BW data architecture
    » An understanding of multidimensional modeling
    » An understanding of the differences between operational systems data modeling and data warehouse data modeling
    » An understanding of the end user’s data
    » An understanding of the integration points of the data (e.g., customer number, invoice number)
    » Excellent troubleshooting and analytical skills
    » Excellent communication skills
    » Technical competency in data modeling
    » Multi-language skills, if an international implementation
    » Working knowledge of the BW and R/3 application(s)
    » Experience with Data Modeling application software (i.e., ERWIN, Oracle Designer, S-Designer, etc.)
    Key Tasks
    The BW Data Architect is responsible for capturing the business requirements for the BW project. This effort includes:
    » Planning the business requirements gathering sessions and process
    » Coordinating all business requirements gathering efforts with the BW Project Manager
    » Facilitating the business requirements gathering sessions
    » Capturing the information and producing the deliverables from the business requirements gathering sessions
    » Understanding and documenting business definitions of data
    » Developing the data model
    » Ensuring integration of data from both SAP and non-SAP sources
    » Fielding questions concerning the data content, definition and structure
    This role should also address other critical data design issues such as:
    » Granularity of data and the potential for multiple levels of granularity
    » Use of degenerate dimensions
    » InfoCube partitioning
    » Need for aggregation at multiple levels
    » Need for storing derived BW data
    » Ensuring overall integrity of all BW Models
    » Providing Data Administration development standards for business requirements analysis and BW enterprise modeling
    » Provide strategic planning for data management
    » Impact analysis of data change requirements
    As stated above, the BW Data Architect is responsible for the overall data design of the BW project. This includes the design of the:
    » BW InfoCubes (Basic Cubes, Multi-cubes, Remote cubes, and Aggregates)
    » BW ODS Objects
    » BW Datamarts
    » Logical Models
    » BW Process Models
    » BW Enterprise Models
    BW Project Implementation and Rollout
    Global IDs uses a modified version of the ASAP methodology to ensure a robust BW environment is implemented, tested, and delivered. The project milestones include the following:
    Blueprinting
    Realization
    Roll Out
    Post-Implementation Support
    Organizational Change Management
    BW Maintenance
    Once the BW environment is implemented, tested, and delivered, we can perform the maintenance using both onsite and offsite resources. Our maintenance contracts ensure that the customer can depend on us for:
    Troubleshooting and Error Correction
    Creation of New Infocubes
    Customization of reports
    Archiving and Storage
    Data Maintenance
    Focus
    Also Check the below Links:
    Hope this helps
    ****Assign Points If Helpful****
    Regards,
    Ravikanth

Maybe you are looking for

  • Video playback on N8

    Which video formats are supported by N8 with symbian Anna?I tried mpg and mpeg but they didn't work. But avi, wmv do work seamlessly. I hope with belle update they make it such a way thay almost all audio and video formats work in N8 by default witho

  • Please help: Is U400 the way to go? Urgent

    Hi, I currently have 3 options open for buying a new Laptop. Keep in mind that I'll be buying this from the US, but will be used in India and hence the quality of hardware right of the box is important as I mostly will not have warranty back home. 3

  • Java EE Tutorial ant deploy

    Hi I have a problem when using the ant deploy command in the hello1 app in the tutorial. I get an error: BUILD FAILED E:\dev\javaeetutorial5\examples\bp-project\app-server-ant.xml:417: Property javaee.server.passwordfile not specified. Please specify

  • Can i install software on time capsule

    Can i install a piece of software on TC & have remote use of it? I want to be at a location & through ip address log on to TC & lauch software on my laptop, is this possible? i know i can just put software on my laptop, but i am interested to know if

  • Help on barcode

    hi experts,                 i am new to barcode printing,can any1 tell me steps involved in using barcodes in smartforms.                 where do we exactly start from in barcode printing