Creating Multiple Logical Models?
My boss wants me to model how all his APEX webbased applications interact, how they share data, by using Oracle's DataModeler software in SQL Developer environment.
So, I did a data import of the similarly named tables for each application, and each one is now its own RELATIONAL MODEL. These are just displaying as yellow entities (tables) with their corresponding column and datatypes inside.
I know to rightclick on the model in the browser to select ENGINEER TO LOGICAL MODEL, but I need to display a logical model for EACH applications related tables, but when I 'engineer to logical model' for each of the apps they all just keep adding a SINGLE logical model, when I want them to have their OWN logical model.
tl;dr: How do I create simplified logical models for seperate apps
A logical data model will help you (and other stakeholders) understand the business and data requirements (in other words, the information needs) from a business perspective, irrespective of DBMS technology. An LDM is an analysis artefact. This is great to validate your understanding and confirm with business analysts and business reps, as well as complementing with other analysis artefacts like process models. Also very helpful to see how different systems interact, and where there is commonality and/or redundancy.
A physical data model (i.e., relational), a.k.a., database design, defines and illustrates the structure of the data as they will be implemented in a database. A PDM is a design artefact, derived or transformed from the logical data model. Developers and DBAs will be your main audience.
Patrick
Similar Messages
-
Multiple 'logical joins' between a fact table and one dimension table
It appears that one cannot create multiple ‘logical joins’ between a fact table and one dimension table in OBIEE using the Oracle BI Administration Tool. For example, considering a Business Model with a dimension table TIMES and a fact table FACT containing START_TIME and END_TIME, we would like to create separate logical joins from FACT to TIMES for the START_TIMEs and END_TIMEs? Obviously, the underlying foreign keys can be created, but as far as I can tell the Oracle BI Administration Tool doesn’t support this. The workaround would be to replicate the TIMES table, but that’s ugly.
I seek an alternative approach.Try this. Create an two aliases for the TIMES dimension (Start & End) in the Physical Layer and then remove foreign key to the "Parent" Times dimension. Create the Foreign Key in the Physical Layer to the new aliases and then create the complex joins in the BMM Layer to the new aliases as well. This will allow you to present both dates within the same table in the Presentation Layer. Not the most elegant solution but it works.
-
Multiple Logical Systems in Partner Profile for one instance
Can we create multiple Logical Systems in Partner Profile (WE20) for one instance or one System? If it is possible, can we create Logical System with respect to Plant/Country?
I am not quite sure if I understood your problem completley. But let's see...
Usually you use on on MSCS Cluster Group per SAP instance. So you have your already existing NW 7.0 ABAP stack in a separated Cluster Group, and you create a new Cluster Group for your new Java system.
You can find more information about it in this guide here on SDN:
Link: [High Availability;
More information about High Availability Setups for SAP System can be found here on SDN:
Link: [High Availability]
If you want to use the same database for your clustered ABAP stack and your new Java stack you can do a MCOD installation.
Please see Link: [SAP Note 388866 - Multiple Components on One Database - Installation|https://service.sap.com/sap/support/notes/388866]
Hope this helps.
Best regards,
Mathias -
Bug regarding not filling in length of varchar field in logical model?
I successfully was able to create a logical model, engineer to relational, and generate DDL from this.
However, I found after generating the DDL and attempting to run it, I received errors in creation of some tables saying "missing left parentheses."
After going back and checking, it turned out that I was somehow able to define columns of type varchar in the logical model without putting in a length for the column. Data Modeler generated the DDL for the table looking something like this:
CREATE TABLE LIC_TYPE
ID INTEGER NOT NULL ,
CODE VARCHAR2 (1024 BYTE) NOT NULL ,
"DESC" VARCHAR2
LOGGING ;
(for the DESC column) -- which then throws an error.
Should DDL generation should throw a warning when attempting to create CHAR or VARCHAR columns without a length instead of generating the DDL with no errors? Or is this intended functionality?
Using SQL Data Modeler/SQL Developer 4.1 EA2.Hi,
Thanks for reporting this problem. I've logged an enhancement request.
David -
Unix layout question single vs. multiple logical volumes
Hello friends,
I have a question which I have seen various points of view. I'm hoping you might be able to give me a better insight so I can either confirm my own sanity, or accept a new paradigm shift in laying out the file system for best performance.
Here are the givens:
Unix systems (AIX, HP-UX, Solaris, and/or Linux).
Hardware RAID system on large SAN (in this case, RAID-05 striped over more than 100 physical disks).
(We are using AIX 6.1 with CIO turned on for the database files).
Each Physical Volume is literally striped over at least physical 100 disks (spindles).
Each Logical Volume is also striped over at least 100 spindles (all the same spindles for each lvol).
Oracle software binaries are on their own separate physical volume.
Oracle backups, exports, flash-back-query, etc., are on their own separate physical volume.
Oracle database files, including all tablespaces, redo logs, undo ts, temp ts, and control files are in their own separate physical volume (that is made up of logical volumes that are each striped over at least 100 physical disks (spindles).
The question is if it makes any sense (and WHY) to break up the physical volume that is used for the Oracle database files themselves, into multiple logical volumes? At what point does it make sense to create individual logical volumes for each datafile, or type, or put them all in a single logical volume?
Does this do anything at all for performance? If the volumes are logical, then what difference would it to put them into individual logical volumes that are striped across the same one-hundred (+) disks?
Basically ALL database files are in a single physical volume (LUN), but does it help (and WHY) to break up the physical volume into several logical volumes for placing each of the individual data files (e.g., separating system ts, from sysaux, from temp, from undo, from data, from indexes, etc.) if the physical volume is created on a RAID-5 (or RAID-10) disk array on a SAN that literally spans across hundreds of high-speed disks?
If this does makes sense, why?
From a physical standpoint, there are only 4 hardware paths for each LUN, so what difference does it make to create multiple 'logical' volumes for each datafile, or for separating types of data files?
From an I/O standpoint, the multi-threading of the operating system should only be able to use the number of pathways that are capable based on the various operating system options (e.g., multicore CPUs using SMT (simultaneous multipath threading). But I believe they are still based on physical paths, not based on logical volumes.
I look forward to hearing back from you.
Thanks.
ji liThanks for your reply damorgan.
We have dual HBAs in our servers as standard equipment, along with dual controllers.
I totally agree with the idea of getting rid of RAID-5, but that is not my choice.
We have a very large (massive) data center and the decision to use RAID-5 was at the discretion of our unix team some time ago. Their idea is one-size-fits-all. When I questioned it, I was balked at. After all, what do I know? I've only been a sys admin for 10 years (but on HP-UX and Solaris, not on AIX), and I've only been an Oracle DBA for nearly 20 years.
For whatever it is worth, they also mirror their RAID-5, so in essence, it is a RAID 5-1-0 (RAID-50).
Anyway, as for the hardware paths, from my understanding, there are only 4 physical hardware paths going from the servers to the switches, to the SAN and back. Their claim (the unix team's) is that by using multiple logical volumes within a single physical volume, that it increases the number of 'threads' to pull data from the stripe. This is the part I don't understand and may be specific to AIX.
So if each logical volume is a stripe within a physical volume, and each physical volume is striped across more than one hundred disks, I still don't understand how multiple logical volumes can increase I/O through-put. From my understanding, if we only have four paths, and there are 100+ spindles, even if it did increase I/O somehow by the way AIX uses multipathing (SMT) with its CPUs, how can it have any affect on the I/O. And if it did, it would still have to be negligible.
Two years ago, I've personally set up three LUNs on a pair of Sun V480s (RAC'd) connected to a Sun Storage 3510 SAN. One LUN for Oracle binaries, one for database datafiles, and one for backups and archivelogs), and then put all my datafiles in a single logical volume on one LUN, and had fantastic performance for a very intense database that literally had 12,000 to 16,000 simultaneous active* connections using Webshere connection pools. While that was a Sun system, and now I'm dealing with an AIX P6 570 system, I can't imagine the concepts being that much different, especially when the servers are basically comparable.
Any comments or feedback appreciated.
ji li
Edited by: ji li on Jan 28, 2013 7:51 AM -
SQL Data Modeler - Problem Opening Saved Logical Model
I created a logical model in the Data Modeler tool and saved it as a .dmd file.
When I try to open the .dmd file nothing pulls up. I get the following logs:
2012-11-08 11:09:45 - Building Diagrams
2012-11-08 11:11:25 - Open Design: 'CTS'
2012-11-08 11:11:25 - Open Design: 'OK'
I created a test model and saved it as a .dmdz file and I get can it to open. I tried to revise the file type of my original model to .dmdz and when I try to open, I get the following error message and nothing shows up.
"Some objects are not loaded correctly. See the log file for details." There is nothing in the log file.
Any ideas about how to get my .dmd file to open correctly?What worked for me was going to Tools .. Preferences .. Data Modeler, and then making sure that each of the "Default <x> Directory" specifications pointed to a part of the hard drive that my operating system login user had permission to reach. (I suggest a sub-directory under your login user's "My Documents" or "Documents" folder, or whatever your operating system calls it.) Allowing the initially blank defaults produced weird behavior on my machine. YMMV.
Mark -
Cannot add entities to logical model
SQL Developer
Version 2.1.0.62
Build MAIN-62.61
I cannot create a logical model (Entities relations etc)
(I can make a relational model by importing tables)
Within the online help: "Click the New Entity icon."
But i havn't a "New Entity icon"
regards,
MarcelIf you're inside SQL Developer, you're in the wrong tool, as it can currently only view models.
Download the stand-alone [Data Modeler|http://www.oracle.com/technology/products/database/datamodeler/index.html] (mind the license is not free ) ...
Have fun,
K. -
Can we use two data sources to create one logical Model?
Can we create two logical models using one data source?
Can we use two logical models to create one presentation Model?
Can we create two presentation models using one logical model?1 Yes
2 Yes
3 No
4 Yes -
Zone with multiple logical interfaces
Hi,
How can multiple logical network interfaces be added to a running zone?
I have configured and installed a whole root zone with one shared-ip network interface.
Now, I need to add more logical interfaces to the same zone.
On a physical server with a bge interface, I would create a /etc/hostname file for each logical interface such as
$ ls /etc | grep host
hostname.bge0
hostname.bge0:1
hostname.bge0:2
hostname.bge0:3
hostname.bge0:4
hostname.bge1
hostname.bge1:1
hostname.bge1:2
hostname.bge1:3
hostname.bge3
hosts
$How can the above be done for a zone?Hi
This requires 2 steps. Firstly update your zone configuration to add the logical interface and its associated IP address.
Assuming from below you want the logical interface to be added to bge0 then do the following replacing the zonename and ip address for whatever is appropriate for you.
# zonecfg -z itchyzone
zonecfg:itchyzone1> add net
zonecfg:itchyzone1:net> set address=192.168.1.21
zonecfg:itchyzone1:net> set physical=bge0
zonecfg:itchyzone1:net> end
zonecfg:itchyzone1> exitYou can do the above as many times as you like to create multiple logical interfaces for the zone.
After doing the above you will need to reboot the zone to get the new logical interface.
However if you cant reboot the zone you can plumb a logical interface into the zone by running something similar to the following (change for your zonename, IP etc) from the global zone:
# ifconfig bge0 addif 192.168.1.21 netmask + broadcast + zone itchyzone1 upyou will now have an extra interface in the zone (in this case called itchyzone1). To verify, login to the zone and run ifconfig -a and you will see your new interface.
# zlogin itchyzone1
[Connected to zone 'itchyzone1' pts/4]
Last login: Mon Oct 5 22:24:15 on pts/4
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
# ifconfig -a
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0:2: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
inet 192.168.1.20 netmask ffffff00 broadcast 192.168.1.255
bge0:3: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
inet 192.168.1.21 netmask ffffff00 broadcast 192.168.1.255Hope this helps
Martin -
Importing multiple column names to Logical Model
I have approximately 2,000 column names to import into a new logical model and create my glossary. The names are in currently in .xls format. Is there an easy/efficient way to do this or must I enter each into the logical model attributes? Maybe a way to cut/paste multiple columns into the logical model?
Thanks...Hi,
it's not clear what are you trying to achieve:
I have approximately 2,000 column names to import into a new logical model are you trying to create attributes in logical model - you also need entities that will contain these attributes.
and create my glossary. The names are in currently in .xls format.or you want to create glossary from your file. You need to transform your file in following format and import it in glossary editor using ERwin txt format:
COUNTRY,CTRY,
IDENTIFICATION,ID,
REGION,REG,
DEPARTMENT,DEPT,
Maybe a way to cut/paste multiple columns into the logical model?if you have tables with columns in relational model then you can use "Engineer to logical model" functionality to get entities and attributes in logical model.
Philip -
SQL Developer Data Modeler: Logical model, unable to create arc
I have a logical model in SQL Developer Data Modeler. Entity A has two 'incoming' foreign key relations to entities B and C. Both releations have the same optionality and cardinality. I want to place both relations in an arc. I see the buttons in my toolbar menu, but they are not enabled. Even when I select both relations it is not.
Bringing the logical model to the relational model creates foreign keys. These foreign keys can be selected and when I do that the 'Create new arc' button in the relational model toolbar is enabled.
What am I missing in the logical model ...? The documentation doesn't give a clue.
ErikThanks Sue, that worked. It is different from the way the ERD in Designer worked. Is there any reasoning behind it. As far as I know you should only put into an arc two or more relationships pointing to the same entity with the same optionality and the same cardinality. Selecting the entity with the relationships can only help in identifying at which relationship end the arc should be created but that is obvious.
And asking the question is answering it: it will help in adding an arc to two or more entities originating and ending at the same entity (and same cardinality and optionality).
Is that the reasoning behind it?
Regards
Erik -
BMM Logical Table - Create Multiple dimension
Hi All,
In BMM , I want to create more than one Dimension for a Logical Table. Is it possible to create multiple dimensional hierarchies on a single logical table. Can one share the thoughts or provide inputs. Thanks is Advance
SIf I understood your requirements, you are basically trying to do the "Role Playing" dimensions. Is that correct? Ifso, You can create alias for the associated physical table, and then use those aliases as logical tables and then create dimensions of this.
HTH
Mahesh -
Creating a logical data model in BPA 11g
Hi,
Can we create a logical data model in BPA 11g? If we can do that can it be moved over to the BPM environment seamlessly. I was under the impression that during the modelling exercise a business analyst would develop process models and logical data models in BPA & the turn it over to IT developers who will pull these models in and develop the implementation. Is that how it works?
Thanks.You can create a logical datamodel in BPA suite. The sample applicaton has an example of that: the quote to cash datamodel. There are different types of datamodels that you can create (business objects, entities etc).
Examples of datamodels can be found in the sample: OBPA Release 11. quick start.
The datamodels can't be imported I think, the process models can. You can either import them into Oracle BPM Studio (as executable BPMN) or into Oracle SOA Suite (transforms it into BPEL) with JDeveloper.
Regards,
Lonneke -
Creating multiple source systems one logical system
Hi,
The requirement is to create two source systems using same logical name and different RFC connections to ECC?
We wanted to do some regular activities using one source system and some drill down activities using different source system.
I am getting error when I try to create second source system "source system already exist"
Please advice.
Thanks.Hi,
I dont think it is possible to create multiple source systems in a sinle logical client. You have to create multiple clients and you can connect to BI system by different RFCs.
Hope this helps.....
Regards,
Suman -
Creating a report having Multiple Data Models...
Using BI publisher for Word 10.1.3.4
I am attempting to create a template in MS Word with the report settings I have created in BI Publisher.
I've created two data models, both referencing different tables that I will need on the report itself. The issue I have having is whenever I use the table wizard, the rowset is grayed out and only the default data model (sql query) can be used.
I looked around and was unable to find a solution to this.I have done this and it worked.
However I created an additional data model (I need 3 total) and only 2 of them are showing up.
I tried logging in and out of BI Publisher, setting the main data model to the new one and then back to the concatenated data source and nothing seems to work.
Whenever I got back into BI Publisher, I attempted to run the table wizard and got the following error:
"The table wizard can't handle this data xml."
Please advise.
Maybe you are looking for
-
Re: System 5 error when trying to start database control for 11g db windows 7
i have the same error "https://localhost:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 11g Database Control ...Error de sistema 5." i have installed Windows 7 ultimate, Oracle 11.2.0.1. What should i do?
-
Using Oracle 11g JDeveloper 11.1.1.5.0 error: in BPELProcess1.bpel(137): !!BPELC_PA__OMIT! [0=java.lang.IllegalArgumentException: Choice Pattern incorrect,1=null,2={2},3={3},4={4},5={5}] Thanks in advance.
-
Hi! I'm using Numbers version 3.2.2 I was wondering if there was a way to equate a text to a numerical value. For example if I I write "sugar" in any given cell, Numbers sees it as -3. I'd like to be able to do sums of these things. For example (ima
-
My emails contiually fail to print. Everything seems to be correct Help!!
I have followed the guides etc but the history of all attempts to print from my lap top by eprint result in a fail. What should I try
-
HT1420 i cant authorize my itunes, it says i have already authorized 5 itunes ??
i cant even deauthorize all authorized itunes coz, i have used this option before and we can only use this option once in a year . what i used to do is...authorize itunes -> format computer -> agan install itunes and authorize... please help!!