Basic DB setup

Hi,
I've just started to look into Oracle 11g OLAP cubes and wondered what the best way to structure my DB was. I have the following situation:
1. Hierarchy of Country > City
2. Hierarchy of Business > Branch
3. Sales in each branch
Is it best to set up the db fact and dimension tables as follows:
sales-fact
salesid PK
countryid FK to country-dim
cityid FK to city-dim
businessid FK to business-dim
branchid FK to branch-dim
salesMetric1
salesMetric2
salesMetric3
where country-dim, city-dim, business-dim and branch-dim all follow the following convention:
xxx-dim
xxxid
xxx
OR is it better to handle the hierarchy of country > city and business > branch as follows:
sales-fact
salesid PK
locationid FK to location-dim
entityid FK to entity-dim
salesMetric1
salesMetric2
salesMetric3
where location-dim:
location-dim
location_d
country
city
and entity-dim:
entity-dim
entityid
business
branch
I'm not sure which is the better method of contruction for use in AWM for generating cubes, where location and business would be dimensions of the cube.
Thanks for all help

The second approach, with separate dimension tables, is much better for many reasons.
(1) The dimensions will load faster since you will be scanning a smaller table;
(2) The fact table will be smaller since it has less data, so the cube will also load faster;
(3) You are less likely to have bad hierarchy data since there is less duplication;
(4) You have more flexibility to modify dimension hierarchies if and when your needs change.
This is basically a standard star schema, which is about as good as it gets from AWM's perspective.

Similar Messages

  • Basic DNS Setup

    Heya Guys,
    I'm new to server and in need of a little bit of help.
    What I want to do is run a mail server (kerio) on my Mac Mini which is now running 10.5 server. I need to configure my server to run DNS but I'm not to sure on how to do it.
    My setup is,
    Static IP - Netgear Router - Mac Mini (DNS & Mail Server)
    Is someone able to out line a basic DNS setup for me so I know what I'm doing? Maybe using my domain name as example.com
    Cheers,
    Dave.

    Hello Tim
    +" . . . why would you use kerio mail server when leopard server includes a Mail server? . . ."+
    One reason is the built in Mail Service is not everyone's cup of tea. If you want to effectively use it you have to use to command line. Not everyone wants to do that. If you want out of office replies you have to bolt on something else. Same with an effective backup. If you want to use a unified address book and calendar you have to bring other applications into play. There is nothing wrong with any of that but if you want simplify ease of use and provide something that is an all-in-one solution then Kerio is pretty hard to beat.
    One of Kerio's features is its ability to remotely wipw mobile devices (Blackberries etc) if they have been lost or stolen. I can't find that feature anywhere in the Mail Service. It literally takes only an hour (including download) to get it secured and running all from an extensive but user friendly interface that works. If a group member receives a reply the other members in the group get to know and therefore have no need to reply in turn. I could go on. OK it can start to get expensive as you add more users and also because of the virus subscription, but it can be made to use OSX Server's built in AV and Anti-Spam filters. Neither do you don't need to install it on a Server box. Any client OS will do. All of its features can be accessed using the built-in webmail client supported by all the main browsers. For PC users in a mixed platform environment it behaves in the same way an Exchange Server does.
    It has its own built-in Archive and Backup Feature that does not involve stopping the Mail Service in any way. Its pretty good when you need to restore as well. From an administrative point of view it is as close to click and forget as you can get.
    Don't get me wrong I like Apple's Mail Server - I like the challenge. But given the choice and budget I would go for Kerio every time.
    Just an opinion.
    Tony

  • What did the disable mean in basic wireless setup?

    hello
    I have bought a WRT160N and find there is a option "disable" in basic wireless setup. I want to know if I chose this option, the router shutdown its wireless signal or just cannot  use its wireless function? I mean, if I chose this option, does this router exactly like a wired router?
    Many thanks.
    Solved!
    Go to Solution.

    If you set the "Network Mode" to "disabled", your WRT160N becomes a "wired" router.  The wireless radio is turned off, so the router behaves the same as a wired router.
    Message Edited by toomanydonuts on 10-24-2008 05:12 AM

  • Questions on the very basics of setup

    I'm helping a "friend" setup his MacBook Pro (a likely story, I know). he has an AirPort Extreme and wants to connect to the internet using his DSL box. All the cables are correctly connected, I believe. Went through the procedure of using the AirPort Setup Assistant (creating network i.d., password, etc.). When we click "connect", the left AirPort light flashes periodically as it's supposed to, but we get the following message after a few moments:
    "could not find a PPPoE server"
    I presume that means that we need to install the DSL software on the machine. Is that correct? Should this be an "easy" fix or do I have to consider other things in order to get to the internet?
    I do apologize if this is a re-run question, but I didn't see it in the forum. Thanks for any guidance or reference to other links in the forum.....

    Just as a hunch, and I'm new to this support site as well, but I'd go check out the Airport Forums, and see if there is this info in there already. That being said, from what I understand and have experienced, some adsl modems work in dummy mode, where the router/airport device actually prompts the information through it, and some have their own dhcp server with all that username/password,ect, stuff in there. One thing you may have to do is connect the modem directly to your ethernet port on your computer, and go into your webbrowser and type "192.168.1.1" into the address bar and press enter, this should give you your dsl modems configuration page, from there you'll have to figure out which option you can go with. What i've seen a few times is a modem that has to have the username and password setup, and also has basic network configuration, and then a router, which has to be setup for dhcp as well, with no username and password info involved. What makes this more confusing, is sometimes both the router and the modem are set to use the same default address for themselves. Try checking out the documentation on both the airport, and whatever information you can glean from your isp about your modem. If this all sounds like nonsense to you, I'd just check into paying your isp to send someone to set it up, or some other knowledgeable networking tech. Good luck

  • Basic IPV6 setup question

    I am experimenting with IPV6 and have three devices in my test network.  They are setup as follows:
    UC520 using BVI:   FD:0:0:1::1/64
    Windows Server1:  FD:0:0:1::5/64
    Windows Server2:  FD:0:0:1::6/64
    I am using the following commands on the Cisco
    ipv6 unicast-routing
    ipv6 cef
    int BVI100
      ipv6 address FD:0:0:1::1/64
      ipv6 enable
    The Windows servers can ping each other, the Cisco can ping itself.  However I can't get pings from either Windows server to the Cisco.  I also tried pinging the Cisco using link-local IP but that doesn't work either.  Seems like I am missing something very basic, or so I hope.
    Any ideas?
    Thanks,

    Here's what that looks like:
    UC520#
    UC520#ping fd:0:0:1::1
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to FD:0:0:1::1, timeout is 2 seconds:
    Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/4 ms
    UC520#ping fd:0:0:1::5
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to FD:0:0:1::5, timeout is 2 seconds:
    Success rate is 0 percent (0/5)
    UC520#sho ipv6 nei
    UC520#sho ipv6 int bvi100
    BVI100 is up, line protocol is up
      IPv6 is enabled, link-local address is FE80::21C:58FF:FEE4:52A0
      No Virtual link-local address(es):
      Description: Test LAN
      Global unicast address(es):
        FD:0:0:1::1, subnet is FD:0:0:1::/64
      Joined group address(es):
        FF02::1
        FF02::2
        FF02::1:FF00:1
        FF02::1:FFE4:52A0
      MTU is 1500 bytes
      ICMP error messages limited to one every 100 milliseconds
      ICMP redirects are enabled
      ICMP unreachables are sent
      ND DAD is not supported
      ND reachable time is 30000 milliseconds (using 30000)
      Hosts use stateless autoconfig for addresses.
    UC520#

  • Issues with basic VPN setup and split tunneling

    I have created an SSL VPN to a CISCO ASA 8.6 running ASDM 6.6.
    Im able to connect to the VPN and reach all the devices with the LAN but  Im not able to browse the web. When I enable the split tunnel Im able  to browse the web but then Im not able to reach any internal device.
    Here is part of the show run:
    object network RedInterna
    subnet 150.211.101.0 255.255.255.0
    description Red Interna
    object network NETWORK_OBJ_10.4.1.0_28
    subnet 10.4.1.0 255.255.255.240
    access-list inside_access_in extended permit ip object RedInterna any
    access-list VPN_INTERNET standard permit 150.211.101.0 255.255.255.0
    pager lines 24
    logging enable
    logging asdm informational
    mtu outside 1500
    mtu inside 1500
    mtu management 1500
    ip local pool VPN_POOL 10.4.1.1-10.4.1.14 mask 255.255.255.240
    failover
    failover lan unit secondary
    failover lan interface fail-1 GigabitEthernet0/2
    failover key *****
    failover interface ip fail-1 10.3.1.21 255.255.255.252 standby 10.3.1.22
    icmp unreachable rate-limit 1 burst-size 1
    asdm image disk0:/asdm-66114.bin
    asdm history enable
    arp timeout 14400
    nat (inside,outside) source static any any destination static  NETWORK_OBJ_10.4.1.0_28 NETWORK_OBJ_10.4.1.0_28 no-proxy-arp  route-lookup
    nat (inside,outside) after-auto source dynamic any interface
    access-group inside_access_in in interface inside
    route outside 0.0.0.0 0.0.0.0 187.217.68.145 1
    route inside 10.0.0.0 255.0.0.0 10.1.1.78 1
    route inside 150.211.0.0 255.255.0.0 10.1.1.78 1
    webvpn
    enable outside
    anyconnect image disk0:/anyconnect-win-3.1.00495-k9.pkg 1
    anyconnect enable
    tunnel-group-list enable
    group-policy GroupPolicy_VPN_ internal
    group-policy GroupPolicy_VPN_ attributes
    wins-server none
    dns-server value 8.8.8.8
    vpn-tunnel-protocol ssl-client
    default-domain value dominio.com.mx
    tunnel-group VPN_ type remote-access
    tunnel-group VPN_ general-attributes
    address-pool VPN_POOL
    default-group-policy GroupPolicy_VPN_
    tunnel-group VPN_ webvpn-attributes
    group-alias VPN_ enable
    I´m not sure if Im missing some small details or setup. Any help will be highly appreciated.
    Thanks!!!

    Hi,
    When you are using Full Tunnel VPN (which is the default setting) you will have a couple of things that you need to configure on the ASA.
    First, the ASA by default won't allow traffic to enter through an interface and then leave through that same interface. This is what essentially happens when the traffic from the VPN Client comes to the ASA and then heads out to the Internet.  In your case the traffic comes through the "outside" and leaves through the "outside" interface.
    You will need this command
    same-security-traffic permit intra-interface
    You can check if its enabled at the moment with the command
    show run same-security-traffic
    Second, the VPN users will need to have NAT configuration just like any LAN users behind the actual ASA. So you will essentially have to configure Dynamic PAT for traffic from "outside" to "outside"
    You can accomplish that with the following configuration
    object network VPN-PAT
    subnet 10.4.1.0 255.255.255.240
    nat (outside,outside) dynamic interface
    I would imagine that this should do it for you to be able to connect to the Internet and to the LAN network when the VPN is active.
    Hope this helps
    Let me know how it goes.
    - Jouni

  • Basic wireless setup with phone co. modem

    I am new to wireless. I just installed a wireless modem from my ISP (a 2WIRE [brand name] model from at&t). My powerbook G4 is not equipped with an Airport card, but does have a slot. I was hoping I could use a D-Link pc card, but have discovered it only works with Windows.
    Should I buy an Airport card or are there other pc cards that WILL work with the modem? And which of these options will provide the fastest internet service?
    I searched this topic before posting, but have not seen an answer to this basic question.
    Thanks for your assistance.

    Hi, Ddale. Any card will be compatible with your modem; that's not an issue. Third-party cards that will work with OS X's built-in Airport software include these three, all of which I've used, and probably some others that I don't know about:
    http://www.sonnettech.com/product/aria_extreme.html
    http://www.macwireless.com/html/products/wirelesscards/11g_11bcards/11gPCCard.php
    http://www.macsense.com/product/networking/wpe800.html
    These cards all use the same Broadcom chipset aas the Apple Airport Extreme card. That's why Apple's software works perfectly with them.

  • Basic network setup issues

    I would like to set up a wireless network so other devices can be used in my household.  My Intel CoreDuo iMac uses Ethernet and a Netopia DSL modem/router to access the internet.  I have tried a few times and done a great deal of reading to add and setup my Netgear WGR614 wireless router, but the internet is inaccessible after connecting and turning everything on. 
    I'm sure there is a thread here somewhere, could someone point me in the right direction....?
    Many thanks,
    -DJ

    OK, this is really strange...
    I can browse the web using Lynx - not with firefox.  I can attempt to ssh into my server only after I ping it (much like using pacman) but cannot get past the password entering stage.
    Any ideas?
    I have been searching all day and still have no internet.   I'm going to download a live-CD (Ubuntu?) tonight and see if I network access through that.
    [EDIT]
    SOLVED!  It turns out I needed to update my routers firmware. Strange that it gave similar symptoms the the TCP window scaling issue.
    Last edited by Allan (2007-06-21 11:24:17)

  • Basic apache setup

    I am going to be running a server this summer for a research project and was wondering if someone could help me out with the apache settings.
    Currently everything works perfectly.  The server is an old HP notebook running at 700 Mz with 768 mb ram.  Not pretty, but each page is only 7 or 8 kb to serve and I should only have 300 people accessing it to take the survey over a 3 month period.  The survey is run by limesurvey if anyone is familar with it, which is php based and uses mysql.
    Since it is a light machine, I feel like I should be setting the maxclients, maxrequests, and maxkeepalive, and probably more that I dont know about.  Research around the web has told me that all of this is pretty variable and I am not going to know untill I put it in the field and check out the server load.  The problem with that is I am going to have enough trouble getting people to take the survey.  If the server goes down or doesn't work, I'll be SOL.
    Does anyone have any good ideas on how to test it out and can help me configure apache?
    I was also wondering about security.  I have port 80 open for http access and 22 so that I can ssh into the server when needed.  Should I be installing a firewall or doing any other configurations?
    I know its a lot, but any help would be appreciated.
    Thanks.

    I suggest changing the SSH port from 22 to something else. Its more secure. It can easily be found with a port sniffer, but for script-kiddies, it will be hard to find Also make sure you read the wiki article on SSH and change to the secure protocol. If you want, you could also setup iptables and that jazzz.
    Last edited by haxit (2009-03-19 15:40:07)

  • Basic Room Setup?

    I am new to EP and collaboration and I have some basic questions about setting up rooms.  If anyone could give links to help.sap or sdn.sap or old threads, or just give a quick answer, I'd really appreciate it.
    When creating a room, what does the "Categories" area mean, where you can assign the 'default_category', 'category_1', etc?
    Also, regarding room templates.  If I want to make my own templates and then want to reorganize the components within the templates, how (or can) I do that?
    Thanks, John

    Hi John,
      Room categories are nothing but grouping of the rooms.
    Ex:
    Room 1: Marketing Team Room (template: SAP_Team_Room; category: Marketing)
    Room 2: Pre-Sales Team Room (template: SAP_Team_Room; category: Marketing)
    Room 3: Sales Information (template: SAP_Information_Site; category: Sales)
    Room 4: Sales Meetings (template: SAP_Meeting_Room; category: Sales)
    Room 5: Sales Events (template: SAP_Information_Site; category: General)
    Please refer this link for Template Maintenance.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/f1/0c7c3b418eb840baa33a8134f61712/content.htm
    Regards,
    Siva
    P.S: Award points if you find this useful.

  • Basic ASA5505 Setup Question

    I have a new 5505 installed to a pretty small network.  I have the outside IP/mask/gateway from the provider, and I can see the other end or that connection as well as ping devices out on the internet from the console.
    What's a good rule of thumb for my inside network to access the internet knowing I only need 80 and 443 open?  Meaning can someone provide an ACL example that will do just that?
    I'm guessing the following may be a little TOO open:
    access-list outside_access_in extended permit tcp any eq www any eq www
    access-list outside_access_in extended permit tcp any eq https any eq https
    Thank you.

    Hi,
    ok I understood but you also need to permit DNS and ICMP.
    For ICMP just enable inspection like this:
    policy-map global_policy
    class inspection_default
    inspect icmp
    For other traffic, you can configure an ACL only permitting return traffic and apply inbound on interface outside or configure an ACL only permitting exiting traffic and apply on interface inside inbound.In this case you'll have to permit icmp if you want it to be inspected.
    In latter case your ACL should be like this:
    access-list outside_access_out extended permit tcp  x.x.x.x.x y.y.y.y any eq www
    access-list outside_access_out extended permit tcp  x.x.x.x y.y.y.y any eq https
    access-list outside_access_out extended permit udp  x.x.x.x y.y.y.y any eq dns
    access-list outside_access_out extended permit icmp any any
    access-group outside_access_out in interface inside
    And enable icmp inspection like above.
    Regards.
    Alain

  • Basic server setup

    Our office has 3 Macbook Pros and a Time Capsule. I just ordered a Mac Mini Server.
    We want to use the iCal server, file sharing, shared address book and VPN initially.
    1. Should the Time Capsule remain the DHCP server?
    2. Do the laptops have to be joined to the network? Or can the laptops stay independent and just connect to those services via password? Whats the pros/cons of each?

    Edm Dude wrote:
    Our office has 3 Macbook Pros and a Time Capsule. I just ordered a Mac Mini Server.
    We want to use the iCal server, file sharing, shared address book and VPN initially.
    Check the forum for experiences with Address Book. The server service is fine. Address Book.app is crippled.
    1. Should the Time Capsule remain the DHCP server?
    Doesn't matter. If you move DHCP to the Mini, then you have stateful DHCP as the lease file is maintained across reboots. In the TC, a reboot flushes the table and you start again.
    2. Do the laptops have to be joined to the network? Or can the laptops stay independent and just connect to those services via password? Whats the pros/cons of each?
    They can. Yes. Both, either. It is your choice depending on your goals. Directory binding is useful for centralized management and managed client. However, if you have laptops that are outside the domain for extended periods of time or if you users are sleepers, not shut downers, then the unit will not really join back into the domain on a wake like it does on a login. If you are worried about security, you might want to consider directory binding for the user of RADIUS authentication with wireless. This too is not required for RADIUS, but it allows you to unify passwords. That is perhaps the most powerful argument for directory binding is the unification of passwords across all services.
    I should also point out that you better be thinking disk encryption as well. Regardless of your business, data is your currency. A stolen machine can be replaced. Stolen data can not. Protect those systems with enforce login at boot, password protected screen saver, and some level of disk encryption. File vault is well functioning now but full disk solutions work great also.
    Hope this helps

  • RV120W VPN Setup - basic help needed

    Hi all,
    I've recently bought a RV 120W Wireless-N VPN Firewall hoping it would ease me in creating VPN and remote connectivity. But I seems to be struggling with this.
    Here is my situation.
    When I bought my Cisco router I didn't know it had an ethernet port for WAN. I thought it would have a RJ11 compliant port. So now I am having to put the router behind my modem.
    I gave my modem's LAN 192.168.2.1 and to RV120W I gave 192.168.2.2.
    All PC's are not connected to internet via RV120W. For RV120W, the local IP network is 192.168.1.0. I've set 192.168.1.1 as the management IP of the Cisco RV120W. All the PC's can get internet from the above layout arrangement.
    With frustration, I've portforwared all my ports on the modem (except 1 port) to RV120W i.e to IP 192.168.2.2.
    If I enable PPTP on RV120W I can ping its port (1723 i remember) from outside. If I connect to port 80 from outside my network, I can get the managemnt interface of the RV120W.
    With the help of the RV120W's userguide I managed to create VPN policy stuff via the 'basic VPN Setup' menu. The guides says to use a wizard but there is no wizard for VPN setup.
    With that I have even created users (of every type) but I just can't make the connection.
    When I use the QuickVPN to connect... its goes from "Connecting", "Activating Policy" again "Connecting" and then a big error saying a couple of things that might have caused the error.
    I want to start from the beginning.
    Can somebody please help me.
    First... what I am I supposed to put in the fields of the following screenshot. Especially the fields "Remote WAN's IP Address", "Local WAN's IP Address" and "Local LAN IP Address".

    Once I knew about the bridge mode thing from this discussion, I started reading the manual of the modem in regard to the brigde mode setup.
    According to the manual, the 'Data' bulb on the modem would be off if the modem is in bridge mode. and I've successfully put the modem on bridge mode I guess. It was pretty easy. I just deleted all the WAN setup rules/configs and began with the initial setup wizard which basically had the option to set the modem to bridge mode. After so, the 'Data' bulb got off meaning the modem is now in bridge mode. I am happy about that
    But... still not done.
    I put one ethernet cable into of the LAN ports of the modem and put the other end in RV120W WAN port. Logged into to RV120W, configured new PPPoE profile (I have the user and pass details) and attached it to the WAN internet setup config.
    I went back to the dashboard of RV120W to see if WAN was up. It didn't. I gave some time. It didn't work. It says 'connecting' but never connects.
    What am I doing wrong? Am I putting the cable between the modem and router the right way?
    ...and also, when the modem is in bridge mode will it forward all packets from lan to wan and vice versa or is it like forwarding packets to all ports once recieved.
    (I am learning so much with this RV120W )

  • HRMS Basic Setups

    Hi,
    I am a HRMS Tech person and has a very good experience in HRMS technology but am very weak in Functional. In my new role, I am given some functional responsibilities too. Appreciate if someone can tell me what are the basic HRMS setup when we start the implementation.
    Thanks,
    CAH

    For R12, HRMS setups can be found in the Implementation Guide at http://download.oracle.com/docs/cd/B40089_10/current/html/docset.html
    For 11i see http://download.oracle.com/docs/cd/B25516_18/current/html/docset.html
    HTH
    Srini

  • Step 1: Setup

    What is the most basic, affordable setup an editor can effectively work with? My computer specs are listed below, but I only use 1 23" Apple Cinema Display and a cheap 32" LCD TV (reference monitor, kind of). What would you recommend to improve my "situation?"

    Horses for courses. What other editors use is not particularly relevant unless they are doing similar work for a similar client base with similar expectations for cost and turnaround.
    The equipment and software are just tools. If the tool doesn't do what you need, doesn't work quickly enough for your expectations, costs too much to repair and you can support the cost of upgrading, then pull the trigger on the next best thing.
    For what you are going, a G4 Ti Laptop would work just fine with the appropriate peripherals.
    In plain terms. Define the problem. Explore solutions. Cost out the options. Look at your business plan. Make a decision.
    e.g.
    Problem.
    We wait too long for rendering out final video and we shoot DV.
    Possible solutions.
    Add more RAM.
    Upgrade computer to faster processors.
    Reschedule the renders so they happen overnight.
    Adding faster drives will not help nor will upgrading the video card.
    Costs:
    New RAM
    a couple of hundred dollars,
    New Computer
    several thousand plus the possibility of upsetting the software balance - i.e. you'll need UB software to run on an intel machine. Plus downtime to configure the system and work out glitches.
    Overnight renders
    no additional cost
    Affordability.
    Do you have the money in the bank?
    Do you have the credit line if you borrow?
    Will you qualify for a lease at reasonable terms?
    Decision.
    Work through the issues. Weigh the potential benefits and liabilities of each option. Then make an informed decision.
    I'm not trying to be difficult here, these kinds of questions just read like toy envy.
    Good luck.
    x

Maybe you are looking for

  • [SOLVED] video card support question

    Hi Everyone, I need to get my dad a new pc with a simple (newbee) linux distro on it and I was thinking of something like mint. He has been using Ubuntu the last 2 years but for some reasons we want to switch. I'm a very satisfied arch user but this

  • Device not recognized?

    Quick problem... I have a curve 8320. Just got a new laptop, and i lost the software disk for the desktop manager, so i just went online and downloaded it from blackberrys site. So, when i plug the phone in the computer, its saying the computer is re

  • Edit a JTable cell, click save button, value isn't stored in JTable

    I'm editing a JTable cell, just using default editor provided by JTable I click a save button elsewhere in my GUI The value typed into the cell so far isn't stored in the TableModel yet and so doesn't get saved. How can I make sure the value gets sto

  • Connecting nano to pc using windows 2000... help???????

    how can i connect my nano to the pc using windows 2000???????

  • Datasocket 4.0 server crashes when launched on win95

    HELP! When launched from the "start" menu, the datasocket server crashes: "cwdss has performed an illegal operation ... ... contact program vendor" "cwdss caused an invalid page fault at xxx:xxxxx" Labview itself runs OK, upgrading from 6.0 to 6.0.2