Joining "semi-random" user sets in to defined OBIEE model

Hi,
Where I'm currently working, I'm running in to a situation I haven't faced before. Different groups around the organization keep "lists" of employees, "lists" of customers, etc. These lists often contain not just the unique identifier for the employee / customer / whatever, but also often have associated attributes.
My challenge is this - the various groups want to join the data in those lists to already existing data in our data warehouse, using OBIEE. The big weakness here being that OBIEE has a centrally defined data model, and no really good way to allow users to join in random "stuff".
I've thought of the following ideas - none of them perfect. Has anyone faced this issue before and found a "cleaner, easier, more user friendly" way of doing this?
1. Build generic "list" tables in to the data warehouse, and allow users to upload their lists into these tables (with user ID, list name, etc). These tables would then be joined directly to the matching employee / customer / whatever tables so that OBIEE can work against them as normal.
PROS: Easy to implement and fairly easy for end users to write data to these "list" tables
CONS: Columns in the list tables, other than the "main" join column (EMPLID, for instance), all other attribute columns in the users datasources would have to be "generic". i.e. the table would have generic_char_field1, generic_num_field1, generic_date_field1, etc. If one of the attributes in the list is "employee salary" - it would have to get dumped into a field like generic_num_field1. This makes using these columns difficult to understand, and for each list the meaning of "generic_char_field1" would be something different
2. Allow users to create and upload their own tables into the DW (or their schema).
PROS: columns can be exactly what they need to be
CONS: not sure there's any way to implement this through OBIEE. Is there something in the end user layer that would allow these joins to be defined without too much work?
Any better solutions out there?
Obviously the long term solution is to get all of these "lists" and associated attributes into the DW...but that is a herculean effort for now.
Thanks,
Scott

Actually, what I'm hoping for is some way to write the SQL and join tables by hand vs. using the logical model. I think there are ways to bypass the business model, but I haven't used them before, and not sure if that would be within the skill of our "power users".
One other idea I had was to use BI publisher - that would make it easy to join the logical OBIEE model with custom tables (although I'm not sure BIP would understand that the tables are on the same physical database, thus the performance might suffer...).
Any other ideas? Here's the rub - we really think OBIEE is a clear winner on many other criteria...but for the ability to join in custom data sets, which some of our more vocal power users do often, it's falling really flat against vastly inferior tools (like Brio)
Thanks,
Scott

Similar Messages

  • LDAP authentication not minding user set

    I have a publishing rule for an internal website setup with LDAP authentication setup for two different domains, the domain the TMG 2010 is joined to (domain1) and another external domain (domain2).  I want users from either domain to be able to authenticate
    and I thought it was working perfectly, but found that anyone from domain2 can authenticate successfully (anyone can authenticate from domain1, but that's okay).
    I have a LDAP user set with the AD group from domain2 that I want to allow access, but the TMG doesn't seem to adhere to this and lets any authenticated user from that domain in.  I have added both user sets for domain1 and domain2 to the "This
    rule applies to requests from the following user set:" under the Users tab in the publishing rule.
    Any clues?

    Hi,
    Based on my experience,
    Server Authentication Certificates
    should exist on DCs that you want TMG to use for authentication and
    TMG must trust issuer of the Server Authentication Certificate. You can check that in
    Trusted Root Certification Authorities on TMG.
    In addition, when you add LDAP server Set for LDAP user authentication, you need to add the DCs and type the AD domain name. Please note that the domain name
    is the domain in which the user accounts are defined, and not the domain to which Forefront TMG is joined.
    More information:
    Configuring LDAP authentication on AD LDS
    Setting Up and Troubleshooting LDAPS
    Authentication in Forefront TMG 2010
    Best regards,
    Susie

  • Using PHP to display semi-random images?

    Hello,
    I'm looking for help using PHP and MySQL to generate semi-random images on my web site. Here's what I'm trying to do: I have 60 images, but I only want to display 16 at a time (for examlpe http://artisdead.net/antelopegardens.php).
    The way I imagine this is, the design has 16 image placeholders. I want Placeholder 1 (the first image) to randomally pull record ID 1, 2, or 3 from the SQL database, while Placeholder 2 pulls record ID 4-6, etc. It's important that one of the first 3 images displays first, while one of the second 3 images displays next, etc.
    I've found various ways to randomize all the images, but I'm not understanding how to constrain the randomization the way I'm looking to. Any help would be greatly appreciated. Thanks in advance.

    Alamo_Melt wrote:
     The way I imagine this is, the design has 16 image placeholders. I want Placeholder 1 (the first image) to randomally pull record ID 1, 2, or 3 from the SQL database, while Placeholder 2 pulls record ID 4-6, etc. It's important that one of the first 3 images displays first, while one of the second 3 images displays next, etc.
    Before offering a possible solution, I should point out that your plan has a minor flaw. If you display only 16 images, and want the random choice to come from incremental sets of three, the maximum number you can have in your set is 48. The final 12 images will never be selected. For 60 images, you need 20 placeholders. The alternative is to have a total set of 64 images, and make the random choice come from incremental sets of four images.
    With that caveat, here's how I would do it. The primary keys of your records might not be consecutive, particularly if records are deleted and new ones added, so it might be a good idea to have a separate column with consecutive numbers from 1 to the the maximum. To select random numbers from incremental groups of three, use the following:
    $id = array();
    $min = 1;
    $max = 3;
    for ($i = 0; $i < 16; $i++) {
      // generate random number from current set
      $id[$i] = mt_rand($min, $max);
      // increment the minimum and maximum numbers for the next set
      $min += 3;
      $max += 3;
    // join the selected values as a comma-separated string
    $vals = implode(',', $id);
    $sql = "SELECT image FROM images WHERE id IN ($vals)";
    // excecute the SQL query

  • Allow join domain and user AD authentication through WatchGuard UTM

    The question you have, suggests me, that you are not using WSM to manage your firewall?
    You should use the traffic monitor in the Firebox system Manager, zhat is part of the WSM install and watch the traffic between your DC and a test computer. Therefor you can set a filter in the traffic monitor, so you will be shown only the traffic of your test computer. If some kind of traffic is blocked from or to your test computer, it will be shown as a red line. If you analyze this line, you will see exactly what port it was, that was denied.
    In general tho I think, that all you need is to appoint your clients the use of a DNS server, that is 'AD aware' (has the needed A records you need for AD) and a SMB rule, that will allow SMB traffic to you MS subnet.

    hi all,
    I am configuring new WatchGuard UTM to have 3 different VLANs, for server, staff and students. My target is to allow computers from staff and students to connect DCs on server VLAN and join domain; and staff/student to logon successfully. 
    I found the link below and successfully configured to allow DC replication. 
    https://support.microsoft.com/en-us/kb/832017
    However for computer to join domain and user AD authentication, I could not come up with a list of ports to open on WatchGuard.
    Any suggestions on this would be much appreciated.
    Peter 
    This topic first appeared in the Spiceworks Community

  • User Stuck at Applying User Setting after Login

    I have windows server 2008r2 remote desktop environment. All my users stuck at Applying User Setting after login. I disabled remote desktop network interface for some time, then enabled and all fine. Checked logs in detail and nothing unusual found.
    Could anyone assist to avoid recurrence of issue.
    Rox_Star

    Hi,
    Thanks for your comment.
    Sorry for late response. How is everything going on?
    Does both the issue happens on same server? Is that same server with domain joined?
    The above question relates to your other post.
    Server stucks at Applying Computer Settings after every reboot
    From the issue it seems that DNS server is not getting properly communicate for the server and due to that reason you are getting slow connection response from the DC to connect. If you are using DHCP in your network, you need to check the DHCP server setting
    also for properly assigned IP address to the server. You can run “ipconfig /all” and check the DNS setting on your affected server.
    In addition to above one, you can edit the registry setting for a test and check the result. 
    1.  Open registry editor with regedit
    2.  Locate and then click the following registry subkey:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    3.  On the Edit menu, point to New, and then click
    Multi-string Value.
    4.  Type DependOnService, and then press ENTER.
    5.  Right-click DependOnService, and then click Modify.
    6.  In the Value data box, type CRYPTSVC, and then click OK. 
    7.  Exit Registry Editor.
    8.  Restart the computer. 
    Actually there is Hotfix (KB 2379016) for server 2008 but you can try this solution for server 2008 R2.
    Hope it helps! 
    Thanks.
    Dharmesh Solanki

  • Default User setting  at Dashboard level

    Hi SAP Users,
    i want default dashboard user setting & all users will only see my setting
    Is it possible to have default user setting for dashboard?
    Regards
    Ravindra

    In the administration mode, you can update the current configuration settings/layout (right-click on the UI group you want to update, can be a dashboard, a field...) and save them as the default (standard) settings.
    Please try with the administration url I provided you with, and let me know if it helps.
    http://server:port/irj/portal?sap/bc/webdynpro/sap/cprojects?sap-config-mode='X'
    Matthias

  • So I just bought a used MacBook from Amazon with OSX 10.5.8.  I am trying to install new software and operating system, but I don't have the passwords to the Users set up in the computer.  What do I do?

    So I just bought a used MacBook from Amazon with OSX 10.5.8.  I am trying to install new software and operating system, but I don't have the passwords to the Users set up in the computer.  What do I do?

    Put your install DVD into the optical drive (CD/DVD drive) and reboot. Be sure to either use the disc that came with your Mac, or, if you installed a later Mac OS X version from disc, use the newer disc. As soon as you hear the boot chime, hold down the "c" key on your keyboard (or the Option Key until the Install Disk shows up) until the apple shows up. That will force your MacBook to boot from the install DVD in the optical drive.
    When it does start up, you'll see a panel asking you to choose your language. Choose your language and press the Return key on your keyboard once. It will then present you with an Installation window. Completely ignore this window and click on Utilities in the top menu and scroll down to Reset Password. After resetting the password use Startup Disk from the same menu to choose your hard drive for startup and restart.

  • Network.http.max-persistent-connections-per-server keeps reverting to user set 4

    I didn't used to have this problem as far as I'm aware, but as of recently, I've noticed that if I try to download more than 4 of one thing at a time from the same site, it would fail. For instance, if I have up 5 web pages of streaming content, only 4 will load, the other 5th one will do nothing until I finish one of the others. Upon looking up some information on this, I saw that the network.http.max-persistent-connections-per-server is set at "user set = 4", and if I change that number to anything else, it corresponds. If I click to 'reset' the number, it goes to the default of 6 - which is still less than what it used to be. I used to not even have a limit on this as far as I'm aware, or if I did, it was well beyond 10 and that wasn't a product of me manipulating it.
    What I'm asking is this:
    1) How do I make this so it permanently switches to a higher number? Every time I reset it to 6 or I manually change the number to something higher, once I close it, those settings go back to 4.
    2) Why is it reverting and not staying the way I change it?
    3) What's the purpose of this and why is it just recently doing it when I haven't put any new add-ons or made any other refinements to Firefox that I'm aware of?
    Any help would be appreciated

    Two possible causes for it resetting to 4 that I can think of.
    # You have an add-on handing that pref and that is resetting it to 4 when Firefox is restarted.
    # That pref is set via user.js and that causes it to go to that value as Firefox starts.
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes <br />
    http://kb.mozillazine.org/User.js_file

  • How to enable user sets from tools in sales order

    Hi,
    How to enable user sets from tools in sales order..it is greyed out..
    and is there anyway we can do to add shipsets from other place?
    Thanks

    Hi Ruchi
    I hope u had gone to the screen fields which u want them not to be editable. So there u select all the fields contents which u do not want to to be changed and check the boxes with W.content and Display and save it. Once evrything is done u have to activate the particular transcation going in to the standard variants and put the name and click the activate button.
    Hope its clear
    Reward if help ful
    Sri

  • Error message - attributes of the user inconsistent or not defined

    Hi,
    We are in SRM 7.0 have created new plant and some users assigned to this plant.
    However when logged into portal page, it gives the error message ' Attributes of the user inconsistent or not defined' see PPOMA_BBP.
    When checked in the org structure the data entered are correct.
    What could be the reason for this error message.
    Rgds,
    Madhan

    Hi,
    Please check the following in the org structure in PPOMA_BBP for the users
    1. Check whether the attribute for the ITS --URL is given.
    2.Check the attribute for the company code is given.
    3.Check whether the Roles for the users is given
    in addition go to the check  tab and check if any Red mark are there.
    correct those attribute.
    The error is basically related to  the PPOMA_BBP only
    Regards
    G.Ganesh Kumar

  • AE5.2:Automatic ESS User Set up and email notification to the User

    Forum,
    In AE, stageless ESS user set up creates the ESS user and sends an email to new user like below...
    This is to inform you that your request REQUESTNUMBER provisioning has been done. Your account has been created. Please find the information below.
    User ID:
    Password:
    SAPSystem:
    Is it possible to change the wording in the email? Has anyone tried it? I am aware that it is a system generated Email, but is it configurable?
    Thanks for any insight.
    Edited by: Bhanu Reddy on May 22, 2008 1:26 AM

    Just an FYI - the free Yahoo accounts do NOT use POP mail...If you want this type of access, you have to pay for the upgraded version of Yahoo Mail...
    WyreNut
    I am a Volunteer here, not employed by HP.
    You too can become an HP Expert! Details HERE!
    If my post has helped you, click the Kudos Thumbs up!
    If it solved your issue, Click the "Accept as Solution" button so others can benefit from the question you asked!

  • Random users getting "no connection" with shared calendars

    We recently made changes to autodiscover and a new SSL cert. Although this issue has been happening before hand. It seems to be random users. Outlook 2013 and 2010. OWA works great
    The olkdisc.log from an affected user shows errors:
    4692 0xDDECFB5C
    05/01/14 10:46:10 AUTODISCOVER GET SETTINGS END
    4692 0xDDECFB5C
    05/01/14 10:46:10 -----------------------------
    964 0xDDECFB6C
    05/01/14 10:46:10 +++++++++++++++++++++++++++++++
    964 0xDDECFB6C
    05/01/14 10:46:10 AUTODISCOVER GET SETTINGS BEGIN
    964 0xDDECFB6C
    05/01/14 10:46:10  [email protected]
    964 0xDDECFB7C
    05/01/14 10:46:10 Attempting URL https://mail.domain.com/autodiscover/autodiscover.xml found through SCP
    964 0xDDECFB7C
    05/01/14 10:46:10 Autodiscover to https://mail.domain.com/autodiscover/autodiscover.xml starting
    964 0xDDECFB7C
    05/01/14 10:46:10 AutoDiscover doing Pre-Auth with saved data.
    964 0xDDECFB7C
    05/01/14 10:46:10 AutoDiscover PRE-AUTH pcreds->dwAuthScheme:
    964 0xDDECFB7C
    05/01/14 10:46:10  <NONE>
    964 0xDDECFB7C
    05/01/14 10:46:10 GetLastError=12007; httpStatus=0.
    964 0xDDECFB7C
    05/01/14 10:46:10 Autodiscover to https://mail.domain.com/autodiscover/autodiscover.xml Failed (0x800C8203)
    964 0xDDECFB7C
    05/01/14 10:46:10 Autodiscover to https://domain.com/autodiscover/autodiscover.xml starting
    964 0xDDECFB7C
    05/01/14 10:46:10 AutoDiscover doing Pre-Auth with saved data.
    964 0xDDECFB7C
    05/01/14 10:46:10 AutoDiscover PRE-AUTH pcreds->dwAuthScheme:
    964 0xDDECFB7C
    05/01/14 10:46:10  <NONE>
    964 0xDDECFF52
    05/01/14 10:46:11 Autodiscover to https://domain.com/autodiscover/autodiscover.xml Failed (0x80070006)
    964 0xDDECFF52
    05/01/14 10:46:11 Autodiscover to https://autodiscover.domain.com/autodiscover/autodiscover.xml starting
    964 0xDDECFF52
    05/01/14 10:46:11 Autodiscover to https://autodiscover.domain.com/autodiscover/autodiscover.xml Failed (0x80040113)
    964 0xDDECFF52
    05/01/14 10:46:11 Local autodiscover for domain.com starting
    964 0xDDECFF52
    05/01/14 10:46:11 Local autodiscover for domain.com Failed (0x8004010F)

    thank you for the reply. here is the response I get:
    Name                           : RAMAIL
    AutoDiscoverServiceInternalUri : https://mail.domain.com/autodiscover/autodiscover.xml
    When I visit the url this is what I get: I will try the rebuild next
    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
    <Response>
    <Error Time="05:30:03.4595514" Id="3427233440">
    <ErrorCode>600</ErrorCode>
    <Message>Invalid Request</Message>
    <DebugData/>
    </Error>
    </Response>
    </Autodiscover>
    That is expected. 
    Can you create a new Outlook profile automatically? 
    Unless you have full mailbox access and have auto-mapped those shared mailboxes, autodiscovery doesnt come into play here.
    Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • How to inner join attribuet from user with system resource on sccm 2012 query

    Hi , I am using SCCM 2012. Trying to create a WQL query to get list of computers with department name and netbios names,etc. these are in USER  and SYSTEM RESOURCE  object type seperately. The query wizard doesn't allow me to choose sytem
    resource and USER attribute at same time. In JOIN, the inner join also doesn't have SYSTEM RESOURCE attribute class for me to join it with USER attribute class. Any way to resolve this issue so that I can get a query as mentioned?
    I tried the wql below and pasted to my test query, it gave an error. I guess it's because that wql is on sccm2007.
    Please advise,thanks!
    http://social.technet.microsoft.com/Forums/en-US/8c47f069-5390-45bd-a619-5f5498947baa/sccm-query-which-joins-system-resource-and-user-resource?forum=configmgrgeneral
    http://social.technet.microsoft.com/Forums/en-US/8c47f069-5390-45bd-a619-5f5498947baa/sccm-query-which-joins-system-resource-and-user-resource?forum=configmgrgeneral
    Thanks and best regards, -- KF

    Hi,
    Try the suggestion by Garth Jones or post a new thread at
    http://social.technet.microsoft.com/Forums/en-US/home?forum=ITCG
    I am not familiar with WQL, maybe you could get better help at the forum above.
    Juke Chou
    TechNet Community Support

  • Is there a user setting which may affect fillable forms?

    On our home PC running Widows 7 Ultimate and Adobe Reader 11, we have 2 users. One which has admin rights the second is just a user. Accessing a Benefit Form on the Sunlife Website which is fillable the regular user is able to complete it  yet the user with Admin rights can only check boxes and is unable to enter any text. Is this a Windows user setting?
    Thanks

    Hello,
    I would suggest you to try clearing the browser cache or try to fill same form using a different browser.
    Note:- Account privileges does not affect the ability to fill on-line forms. 
    Regards,
    Nakul

  • Random user selection

    i have user ids in my table.i want to select random user ids from that table.i need query for this

    create a seed-table
    CREATE TABLE USERID_SEED (USERID NUMBER);create a database function to "fetch the next random value":
    CREATE OR REPLACE FUNCTION FK_RANDOM_USER
    RETURN NUMBER IS
    PRAGMA AUTONOMOUS_TRANSACTION;
      nId NUMBER;
    BEGIN
      BEGIN
        SELECT USERID
          INTO nId
          FROM USERID_SEED
         WHERE ROWNUM<2;
      EXCEPTION
        WHEN NO_DATA_FOUND THEN
          INSERT INTO USERID_SEED (
            USERID
          ) SELECT USERID
              FROM USERTABLE
              ORDER BY DBMS_RANDOM.VALUE(1, 1000);
        SELECT USERID
          INTO nId
          FROM USERID_SEED
         WHERE ROWNUM<2;
      END;
      DELETE FROM USERID_SEED WHERE USERID=nId;
      COMMIT;
      RETURN nId;
    END;Now you can fetch randomly userids using SELECT FK_RANDOM_USER FROM DUAL;
    Note: Code is not tested.

Maybe you are looking for