X79-GD45(8D) with multiple raid0 arrays

Hello everyone,
I would like to upgrade my computer soon and I was checking different motherboards for an i7-3930K processor.
The X79-GD45(8D) seems pretty good for such a low price motherboard for this socket.
However I intend to have 2 different raid0 arrays on my system and I would like to know if this motherboard will support them or if anyone has already done that on it and succeeded.
Here are the specs for the arrays :
- a raid0 with 2x OCZ Vector 256GB on the SATA6Gbs ports
- a raid0 with 2x Western Digital Caviar Black 500GB or 750GB on the SATA3Gbs ports
Added to these arrays, I will also plug a single 1 TB HDD and a Bluray reader (meaning all SATA ports will be used on the motherboard).
As I was checking the forums, it seems that the X79-GD65 is capable of doing that but it costs a little more than the GD45 (and the 2 other Marvel SATA6Gbs ports will not be of any use for me since they cannot be raided).
Since my configuration is already pretty costly, I try to keep everything I can to a minimum.
Thanks in advance for your help 

Quote from: Froggy Gremlin on 15-January-13, 17:16:54
The X79A-GD65 standard or (8D) have ASMedia SATA III controllers, not Marvell. If they had Marvell, RAID would have been supported on those ports as well as Intel's.
Ah yes sorry my mistake . But well at least I was right when saying that they cannot be raided.
Oh btw (I'm quite a noob when it comes to overclocking), which RAM would be the best to use for the combo i7-3930K and X79-GD45 :
- G.Skill RipJaws Z Series 16 GB (4x 4GB) DDR3 1600 MHz CL7 (overclocked to 2400MHz)
or
- G.Skill RipJaws Z Series 16 GB (4x 4GB) DDR3 2400 MHz CL10 ?
Oh and do you know why higher latency sticks are sometimes more expensive than the lower ones (for instance G.Skill RipJaws Z Series 16 GB (4x 4GB) DDR3 2400 MHz CL11 is more expensive than the CL10 bundle...) ?

Similar Messages

  • [SOLVED] RAID0 Array - Unknown Partition Table

    I recently reinstalled my Arch system with a RAID0 array, and I've noticed something different this time around during boot.
    When the mdadm hook is initialized it will stop the array, check it, then start it. Once it's started it will say,
    md0: unknown partition table
    And continue to the next array.
    I believe this is fine since the system doesn't stall or anything during bootup. The concern I have is when the system then tries to activate the RAID arrays. It will show,
    Activating RAID Arrays [FAIL]
    I've looked this up, http://bbs.archlinux.org/viewtopic.php?id=90415 and apparently it's nothing to be worried about. However, it didn't do that when I had my system installed not 20 minutes before (up to date).
    I've created the mdadm configuration file as such,
    rm /mnt/etc/mdadm.conf
    mdadm --examine --scan >> /mnt/etc/mdadm.conf
    Apparently, this message can be removed so it doesn't show fail on startup by commenting out the part in /etc/rc.sysinit where it assembles the RAID, lines 121-123. I'm still uneasy with it though, I'm just looking for some further insight on this subject.
    Why doesn't my md0 device have a partition table and what is the system doing that causes the assembly to fail?
    Edit - It might be important to note that I'm trying to make 3 partitions of the following size,
    /                      10GB
    /home         ~4TB
    /boot              50MB
    Thanks!
    Last edited by nerditup (2010-06-14 04:39:35)

    Update: This behaviour is normal.
    The partition table for a RAID array is not specified anywhere because the partition table is setup on the actual devices. In my case I have two partition tables set on /dev/sda and /dev/sdb, therefore /dev/md0 doesn't need any partition table.
    The code,
    #If necessary, find md devices and manually assemble RAID arrays
    if [ -f /etc/mdadm.conf -a "$(/bin/grep ^ARRAY /etc/mdadm.conf 2>/dev/null)" ];
    then
    status "Activating RAID arrays" /sbin/mdadm --assemble --scan
    fi
    will check mdadm.conf for any arrays that are setup and try to assemble them. Since the arrays are assembled already by the mdadm hook, then the --assemble parameter will return an error. This is the reason for the [FAIL] message.
    Since this is understood and not an actual "error", it is safe to comment out these lines in rc.sysinit. In fact, these lines are useless and should be taken out completely.
    The reason why it didn't show up last time was because I didn't properly setup my mdadm.conf file on the previous install. This process made sure they were loaded, but if you follow the wiki and properly setup the mdadm.conf file then you don't need this line of code at all in your rc.sysinit.
    Last edited by nerditup (2010-06-14 04:39:21)

  • String Array declaration with multiple lines

    I have an array declaration with several indexes where it covers multiple lines.
    Please advise if this is the best way to declare an array declaration with multiple lines:
    String cityString = "San Diego, Oakland, London, New York, Dublin," +
    "Dallas, Milan";
    String city[] = cityString.split(",");

    String[] city = {"San Diego", "Oakland", "London",
    "New York", "Dublin", "Dallas", "Toronto"};You can use indentation and line breaks as you like, as usual in Java.

  • X79-gd45 (8d) - Windows 7 Pro x64 installation questions

    Hi,
    I have a MSI X79-GD45(8D) board with i7-3930k processor that I am trying to install Win 7 x64 Pro on.  I have a Sandisk Xtreme 240 SSD that I will be using as a system disk and 2X WD 1TB Black SATA 6GB/s (faex) drives that I will be using in a RAID 1 configuration for storing quickbooks and other data.  This machine will run a quickbooks enterprise server serving 10 people
    I want to get the installation right from the get go so that I can start testing it asap.  Here are the steps that I will be taking to get this going.  Could you folks comment on it so that I can modify it as needed.  Thanks.
    I have already installed the main board, 32GB RAM, Processor, fans etc and have setup the case.  It does post without issues so far.  Now for the installation, I have not partitioned the SSD (intend to make use of the full 240 GB) and leave the WD disks in a Raid 1 taking up the whole disk space (no partitions).
    I am installing Win 7 x64 Pro on the SSD.  Here I have several questions:
    1. Do I set the SATA mode to RAID or should I just leave it at AHCI? I am assuming that this board recognizes drives in AHCI mode and installs Win 7.  I ask this question because I will be using two WD SATA drives in Raid 1 for storing data later.  Will the SATA mode be AHCI irrespective of that fact or should I change it to RAID after installing Win 7?
    2. Should I install Intel RSTe iaAHCI or iaStorA (ver RSTe_Win7_8_64bit_3.5.0.1101_F6) with the F6 option for the setup I mentioned.  I know the F6 installation in Win XP, but a little confused with Win 7.  I ask this because, I have read some discussions of Intel drivers vs Microsoft's version for AHCI.  Raid is confusing though.  Please explain in detail if you can.  Appreciated.
    3 If I do F6 installation, do I install the AHCI/RAID drivers again after Win 7 is installed or does Windows properly load the F6 installation?
    SSD, AHCI are all new to me with this build.  I have tried to educate myself, but have some of the confusions that I listed above.  Please explain how I can properly install it to the spec that I outlined above.
    Your time, patience and help are all appreciated.  Thanks
    t
    core - i7 3930k
    MSI X79-GD45 (8D) MB
    CoolerMaster 212 Evo Directpipe cooler (push pull 2 fans)
    Corsair 500R Case with fans in the front, back, side, top (lots of air movement) - Holding steady at 42 C idle (efi readings)
    32GB Patriot Cas 10 1600MHz XMP certified memory (XMP enabled in efi)
    Gigabyte 6670 HD video card with 1gb ddr3(this machine will be used as a QB server)
    Will install Win 7 x64 pro

    Quote from: tommycat95 on 16-December-12, 12:17:35
    Hi,
    I have a MSI X79-GD45(8D) board with i7-3930k processor that I am trying to install Win 7 x64 Pro on.  I have a Sandisk Xtreme 240 SSD that I will be using as a system disk and 2X WD 1TB Black SATA 6GB/s (faex) drives that I will be using in a RAID 1 configuration for storing quickbooks and other data.  This machine will run a quickbooks enterprise server serving 10 people
    I want to get the installation right from the get go so that I can start testing it asap.  Here are the steps that I will be taking to get this going.  Could you folks comment on it so that I can modify it as needed.  Thanks.
    I have already installed the main board, 32GB RAM, Processor, fans etc and have setup the case.  It does post without issues so far.  Now for the installation, I have not partitioned the SSD (intend to make use of the full 240 GB) and leave the WD disks in a Raid 1 taking up the whole disk space (no partitions).
    I am installing Win 7 x64 Pro on the SSD.  Here I have several questions:
    1. Do I set the SATA mode to RAID or should I just leave it at AHCI? I am assuming that this board recognizes drives in AHCI mode and installs Win 7.  I ask this question because I will be using two WD SATA drives in Raid 1 for storing data later.  Will the SATA mode be AHCI irrespective of that fact or should I change it to RAID after installing Win 7?
    2. Should I install Intel RSTe iaAHCI or iaStorA (ver RSTe_Win7_8_64bit_3.5.0.1101_F6) with the F6 option for the setup I mentioned.  I know the F6 installation in Win XP, but a little confused with Win 7.  I ask this because, I have read some discussions of Intel drivers vs Microsoft's version for AHCI.  Raid is confusing though.  Please explain in detail if you can.  Appreciated.
    3 If I do F6 installation, do I install the AHCI/RAID drivers again after Win 7 is installed or does Windows properly load the F6 installation?
    SSD, AHCI are all new to me with this build.  I have tried to educate myself, but have some of the confusions that I listed above.  Please explain how I can properly install it to the spec that I outlined above.
    Your time, patience and help are all appreciated.  Thanks
    t
    core - i7 3930k
    MSI X79-GD45 (8D) MB
    CoolerMaster 212 Evo Directpipe cooler (push pull 2 fans)
    Corsair 500R Case with fans in the front, back, side, top (lots of air movement) - Holding steady at 42 C idle (efi readings)
    32GB Patriot Cas 10 1600MHz XMP certified memory (XMP enabled in efi)
    Gigabyte 6670 HD video card with 1gb ddr3(this machine will be used as a QB server)
    Will install Win 7 x64 pro
    1.) IF you are going to be using the mainboads raid controller for the data drive. You need to set the mode to raid for the os install as well. Unless you are going to use the extra chipset for the SSD. (Ports 7 &8) You won't be able to enable raid later w/o re-installing the os.
    2.) I put the os(Install) on a usb flash drive, I also include all of the drivers on this flash drive and load the newest versions even if it detects the drive right out of the gate.
    3.)Once inside  the OS, you would install the irst drivers there as well. (They are combined the raid bios / drivers and os drivers)
    If this isn't going to be a very high I/o server, I probably wouln't bother with the SSD but since you have it you would just use it as a non-member drive of the raid. Have a fast drive for the os, isn't going to help the server all that much as most of the I/O will be on the data drive.
    If this is going to be a heavily used server(high i/o) you may want to look at a raid 5 configuration for the os and data drives. As SSD's degrade over time and aren't really optimal for contant use like in a server. Raid 5 requires 3 drives minimum and is striping and mirroring so you get the best of both worlds.
    http://en.wikipedia.org/wiki/Standard_RAID_levels
    However, the board based raid controller isn't really the best for this set up. I am fairly loyal to Adaptec Raid controllers although you need to contact Adaptec (or whoever) in regards to compatiblity as MSI doesn't test server compoents on thier desktop products.
    This is the one I last used:
    http://www.neweggbusiness.com/Product/Product.aspx?Item=N82E16816103220
    Quote
    PMC-Sierra PM8013 Dual Core RAID on Chip (ROC)
    Enclosure management support via LED header and SES2/ SGPIO
    Intelligent Power Management – Reduces power and cooling costs by as much as 70%
    512MB of DDR2 667MHz
    Although it is probably overkill in your situation.
    Also, look into the SAS drives as opposed to the sata drives. (if you use a raid card)
    http://www.techrepublic.com/blog/networking/how-sas-near-line-nl-sas-and-sata-disks-compare/5323
    Also see: http://www.microsoftstore.com/store/msstore/pd/Windows-Server-2012-Essentials/productID.258685800/search.true

  • How to control one server with multiple clients via TCP/IP

    I am wanting to control a single server with multiple clients.  Only one client would be active at a time, so there would be no conflict.  I want to use TCP/IP.  So far, I have programmed a cluster that passes data back to the server with no problems.  The challenge come in when a second client is added to the mix.  I have't been able to figure out how to turn each client on and send the appropriate data and then turn it off so it doesn't keep sending the same data to the server. 
    Here are the things that I have considered and did some preliminary testing, but don't really know how to impliment:
    1.  Send a numeric on the front of the cluster packet that tells the server that data is on the way.
    2.  Send a boolean on the front of the cluster packet to somehow turn the server TCP/IP on.
    The problem I have found is that LabVIEW TCP/IP doesn't like to be turned on and off.  If it doesn't get the data it expects, it goes into a reset mode and that kills the response time.
    Any help?

    You should consider implementing a set of simple one-byte commands that can be sent back and forth between the Server and the Clients. You can base all of these ideas off the example in the Example Finder under Networking >> TCP and UDP called Multiple Connections - Server.
    You will have two loops in the server VI: one to wait for new connections, and one to send and receive data from the existing connections. For instance, after one of the clients connects, it can request control of the server to send data to it by sending the character "R" for request. Every time the send/receive loop of the Server executes, the first thing it can do is to check all the existing connections to see if any of the clients have sent a control request ("R"). If so, it will create a buffer (array) of control requests. This could be in the form of Connection IDs or indexes in the array for a particular Connection ID. Your choice.
    After the Server receives a request for contol, if it is not already under control by another client, then it can send a response to the first client on the control request list. For instance, the server could send the first client a "S" command for send. Note that after the clients send their control request, they should execute a TCP Read and wait indefinitely for the server to respond with the one-byte "S" command. Then, once the client in control is finished sending data to the server, it could send the character "X" telling the Server to release it from control.
    The example I mentioned above already does a similar thing. Note how when a client wants to disconnect, they send the letter "Q". You can see this in the Multiple Connections - Client VI. The Server then checks each individual connection to see if it's received this one-byte command, and if it has, it closes the connection to the client. This is what you would want to implement, but instead of having just one command, you'll have to distinguish between a few and build up a buffer of control requests.
    Finally, if a client does decide to disconnect in your application, they could send the command "Q" just like the example above. At this point, close the connection and remove that Connection ID from the array of connections. You will also have to handle the case that this client was in the request control waiting line when it disconnected, in which case you need to delete it from that array as well.
    This will definitely work for you, but it will take some work. Best of luck!
    Jarrod S.
    National Instruments

  • How can I convert string to the record store with multiple records in it?

    Hi Everyone,
    How can I convert the string to the record store, with multiple records? I mean I have a string like as below:
    "SecA: [Y,Y,Y,N][good,good,bad,bad] SecB: [Y,Y,N][good,good,cant say] SecC: [Y,N][true,false]"
    now I want to create a record store with three records in it for each i.e. SecA, SecB, SecC. So that I can retrieve them easily using enumerateRecord.
    Please guide me and give me some links or suggestions to achieve the above thing.
    Best Regards

    Hi,
    I'd not use multiple records for this case. Managing more records needs more and redundant effort.
    Just use single record. Create ByteArrayOutputStream->DataOutputStream and put multiple strings via writeUTF() (plus any other data like number of records at the beginning...), then save the byte array to the record...
    It's easier, it's faster (runtime), it's better manageable...
    Rada

  • [svn] 949: Bug: BLZ-96 - When sending a HttpService request from ActionScript with multiple headers with the same name , it causes a ClassCastException in the server

    Revision: 949
    Author: [email protected]
    Date: 2008-03-27 07:12:59 -0700 (Thu, 27 Mar 2008)
    Log Message:
    Bug: BLZ-96 - When sending a HttpService request from ActionScript with multiple headers with the same name, it causes a ClassCastException in the server
    QA: Yes - try again with legacy-collection true and false.
    Doc: No
    Checkintests: Pass
    Details: Another try in fixing this bug. When legacy-collection is false, Actionscript Array on the client becomes Java Array on the server and my fix yesterday assumed this case. However, when legacy-collection is true, Actionscript Array becomes Java ArrayList on the server. So added code to handle this case.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-96
    Modified Paths:
    blazeds/branches/3.0.x/modules/proxy/src/java/flex/messaging/services/http/proxy/RequestF ilter.java

    Hi all!
    Just to post the solution to this if anyone ever runs accross this thread...
    For some reason i had it bad the first time, don't have time right now to see why but here is what worked for me:
    HashMap primaryFile = new HashMap();
    primaryFile.put("fileContent", bFile);
    primaryFile.put("fileName", uploadedFile.getFilename());
    operationBinding.getParamsMap().put("primaryFile", primaryFile);
    HashMap customDocMetadata = new HashMap();
    HashMap [] properties = new HashMap[1];
    HashMap customMetadataPropertyRoom = new HashMap();
    customMetadataPropertyRoom.put("name", "xRoom");
    customMetadataPropertyRoom.put("value", "SOME ROOM");
    properties[0] = customMetadataPropertyRoom;
    customDocMetadata.put("property", properties);
    operationBinding.getParamsMap().put("CustomDocMetaData", customDocMetadata);
    Basically an unbounded wsdl type is an array of objects (HashMaps), makes sense, i thought i had it like this before, must have messed up somewhere...
    Good luck all!

  • [svn] 931: Bug: BLZ-96 - When sending a HttpService request from ActionScript with multiple headers with the same name , it causes a ClassCastException in the server

    Revision: 931
    Author: [email protected]
    Date: 2008-03-26 11:31:01 -0700 (Wed, 26 Mar 2008)
    Log Message:
    Bug: BLZ-96 - When sending a HttpService request from ActionScript with multiple headers with the same name, it causes a ClassCastException in the server
    QA: Yes - we need automated tests for this basic case.
    Doc: No
    Checkintests: Pass
    Details: RequestFilter was not handling multiple headers with the same name properly.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-96
    Modified Paths:
    blazeds/branches/3.0.x/modules/proxy/src/java/flex/messaging/services/http/proxy/RequestF ilter.java

    Hi all!
    Just to post the solution to this if anyone ever runs accross this thread...
    For some reason i had it bad the first time, don't have time right now to see why but here is what worked for me:
    HashMap primaryFile = new HashMap();
    primaryFile.put("fileContent", bFile);
    primaryFile.put("fileName", uploadedFile.getFilename());
    operationBinding.getParamsMap().put("primaryFile", primaryFile);
    HashMap customDocMetadata = new HashMap();
    HashMap [] properties = new HashMap[1];
    HashMap customMetadataPropertyRoom = new HashMap();
    customMetadataPropertyRoom.put("name", "xRoom");
    customMetadataPropertyRoom.put("value", "SOME ROOM");
    properties[0] = customMetadataPropertyRoom;
    customDocMetadata.put("property", properties);
    operationBinding.getParamsMap().put("CustomDocMetaData", customDocMetadata);
    Basically an unbounded wsdl type is an array of objects (HashMaps), makes sense, i thought i had it like this before, must have messed up somewhere...
    Good luck all!

  • Howto deal with multiple source files having the same filename...?

    Ahoi again.
    I'm currently trying to make a package for the recent version of subversive for Eclipse Ganymede and I'm almost finished.
    Some time ago the svn.connector components have been split from the official subversive distribution and have to be packed/packaged extra. And here is where my problem arises.
    The svn.connector consists (among other things) of two files which are named the same:
    http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/features/org.polarion.eclipse.team.svn.connector_2.0.3.I20080814-1500.jar
    http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/plugins/org.polarion.eclipse.team.svn.connector_2.0.3.I20080814-1500.jar
    At the moment makepkg downloads the first one, looks at its cache, and thinks that it already has the second file, too, because it has the same name. As a result, I can neither fetch both files nor use both of them in the build()-function...
    Are there currently any mechanisms in makepkg to deal with multiple source files having the same name?
    The only solution I see at the moment would be to only include the first file in the source array, install it in the build()-function and then manually download the second one via wget and install it after that (AKA Quick & Dirty).
    But of course I would prefer a nicer solution to this problem if possible. ^^
    TIA!
    G_Syme

    Allan wrote:I think you should file a bug report asking for a way to deal with this (but I'm not sure how to fix this at the moment...)
    OK, I've filed a bug report and have also included a suggestion how to solve this problem.

  • Multiple RAID arrays

    Hi, quick question about the K8N Neo:
    It has two RAID controllers on it (Southbridge and the Promise controller).  Is it possible to have a RAID0 array (for the OS) and a seperate RAID1 array for data?
    Is it possible to setup this type of configuration on the one controller (not the same as 0+1)?
    If not possible, are there any other boards that do support it?  
    Finally, has anybody had any experience with a setup like this?  Is/was it any good?  
    Cheers,
    M
    Hmmmm, wasn't exactly a quick question after all...

    the via one is best for raid 0 but once you put 2x sata on that  you will have to use the promise for the other array any way
    i dont think any boards onboard raid is any better than what you have
    not untill nforce 3 with 4x sata comes along

  • Counting rows with multiple criteria

    I know this is a silly beginner question, but is there an easy way to count the number of rows in a table which match criteria based on different columns (sort of a countif with multiple criteria). For example, if Column A in a table has "All, Some, None" responses and Column B has "Main, Off" responses, is there an easy way to count the number of rows in which Column A has All and Column B has Off?

    Neondiet wrote:
    From an intellectual and philosophical view I agree with you. But from a practical view what I really want to do is just use one application for my spreadsheet tasks, not jump back and forth because one sheet I share with MS Windows users, and another with Numbers users, and another with OS X users who don't have Numbers or Excel but do have NeoOffice. Maybe I have to settle for that though.
    Yeah... this kind of situation stinks. Its like needing to writing software that will run on both Macs and PCs.
    Anyway, I've followed the advise in this forum and resorted to using a hidden column with concatenated values to solve my own problem, though it does seem like a bit of a hack compared to managing a single formula in a single cell. Horses for courses I suppose.
    jaxjason has posted a very elegant pivot table like solution that utilizes this technique. See http://www.numberstemplates.com/forums/showthread.php?t=36
    Btw, from what I've read on the net to date, SUM (in Excel) with an array formula answers the original authors problem of counting occurrences of values, not SUMPRODUCT; which I believe sums up the contents of cells in a range, if cells in other ranges match specific criteria.
    Yes, if you use the '*' (as indicated above) then SUM() is sufficient though SUMPRODUCT() will work as it degenerates to SUM when there is only one argument. If you use two arrays as arguments (like: = SUMPRODUCT((A1:A4="All"), (B1:B4="Off")), then SUMPRODUCT() is necessary. Here's my understanding of how it works (I hope your able to follow my abuse of algebraic techniques):
    =SUM((A1:A4="All") * (B1:B4="Off"))
    expanding the array expressions...
    =SUM((A1="All", A2="All", A3="All", A4="All") * (B1="Off", B2="Off", B3="Off", B4="Off"))
    at this point Excel computes the equality expressions, for example...
    =SUM((TRUE, FALSE, TRUE, FALSE) * (TRUE, TRUE, FALSE, FALSE))
    expanding the array multiplication...
    =SUM((TRUE * TRUE, FALSE * TRUE, TRUE * FALSE, FALSE * FALSE))
    Excel, apparently, then, when forced to multiply Boolean values, maps TRUE -> 1 and FALSE -> 0...
    =SUM((1 * 1, 0 * 1, 1 * 0, 0 * 0))
    performing the multiplications...
    =SUM((1, 0, 0, 0))
    summing...
    =1 + 0 + 0 + 0
    resulting...
    =1
    I'm afraid, now, if I continue any further, Yvan will chastise me.

  • OBIEE Date Comparison report with multiple measures

    Hello everyone...
    I have a requirement where I need to create a date comparison report (Current Month vs. Prior Month vs Prior Month Year Ago vs YTD vs Prior YTD vs Rolling 3 months, etc) with multiple Measures (Quote count, Quote offered count, New Business count, etc). I am to generate this report in this fashion:
    Quotes Current Month vs PM vs YoY Prior
    Month Current Month Prior Year Current
    YTD vs PM Prior
    YTD Rolling 3 Months vs PM Prior Rolling 3 Months
    Issued 120 120 123 1400 1020 1700 1580
    Unique Risks
    Offered 556 449 571 5881 6220 6101 5892
    Unique Risk Close Ratio
    Offered Close Ratio 21.6% 26.7% 21.5% 23.8% 16.4% 27.9% 26.8%
    Bitmap
    Avg Issued Premium 240 238 222 2801 2630 3104 2892
    Avg Offered Premium
    New Business
    Count
    Avg Full Term Premium
    I understand that time series is an option, and have created the time series (which show up as measures).
    My problem is:
    when creating the report (even as a pivot table) , OBIEE is not allowing me to drag the measure to rows, nor is it allowing me to drag the time series to columns. Also, I need to do conditional formating on some of the columns showing an up arrow for increased vs. prior month and down arrow for decreased vs. prior month.
    Does anyone have a solution for this issue? Any assistance would be greatly appreciated...
    Please advise and thanks!!!

    Jason,
        You've been very helpful, but I guess I'm just not explaining myself that well. The Credit Memo's throw things off because they do not contain a "Paid Date" value. That field in the record is blank. Since it is blank the report query ignores them. Therefore when the report query returns all records that have a "Paid date" range of "x to y" they are never returned. This is a problem whenever a credit memo exists for an invoice because the "invoice total" never changes. So when a customer pays on their account for a particular invoice, they only pay what is due which is the "invoice total" minus any "credit" from the "Credit Memo". So when my A/R person receives payment they are showing the invoice paid in full because MAS automatically includes all invoices and credit memo's. My report does not because there is no data in the "Paid Date" field of the record for Credit Memos.
    I've been doing alot research in trying to resolve this "exception" to my report. I think I may be on to something, but my knowledge of arrays is extremely limited. My resolution involves populating an array with the "invoice numbers" that are returned from the initial query from the supplied date range. Then using the "invoice numbers" from the array have it then populate my details section of the report with all of "invoice records" both the actual invoice record and any "credit memo" records. I can then group the records returned  based upon the "invoice number". then within that grouping I can performing my calculations to show whether or not the invoice has been paid in full. What do you think?  I've been able to populate an array with the invoice numbers based upon my date search range, but I have yet to figure out how to take that information and perform another lookup to pull in the rest of the data I need. Do you have any ideas?
    Thanks.  Bill

  • Unzip.vi only works with 1-internal file, error2 with multiple even in raw form.

    I've attempted to use the LabView unzip tool with several different meathods & I can only get it to work when there's only one file in the zip file. Multiple files continually cause an error in the VI, even when using raw LabView example code/tools. The first file does get unzipped in the specified folder before the error. Error 2 occurred at System Exec.vi. Command was "touch 08131333062007 "Chamber 1.ted"",LabVIEW:  Memory is full.

    Thanks for you response Juan & while this gives me some insight as to where the error is occurring it doesn't solve my problem. You can use the NI provided "Zip Tool.vi" to zip some files & then start a new blank VI & drop in the unzip tool & do nothing with it & run the Untiltled VI like that & it'll prompt for the file & as soon as you select the file...."Error 2", you can even double-click the unzip from the block diagram & use it that way.  I did this as a test to verify that what I'm doing wasn't causing the problem. My actual code uses the "File Dialog Express VI" in a flat sequence to first determine the zip file then the unzip-to location then runs the unzip function. I even get folders if zipped but only one file, no error if there's only one file, the error only occurs with multiple files.
    It appears to be an access issue as if it gets the first file & then trys to re-access for the next. I could handle this if it had functions to close the reference but it doesn't. I did try to take the preview, turn it into an array, run it through a for-loop but there's no way to specify a specific file w/in a zip file.
    Any thoughts?

  • Data binding with Multiple Filter

    Hi Experts,
    I am trying to do the data binding using filters with multiple values.
    ex: I am selecting the multiple values from list dialog and those i want to pass to odata service as a filters.
    name : abc
                   pqr
    I am looping on above and pushing it to array of filters.
         jQuery.sap.require("sap.ui.model.FilterOperator");
         var FilterOperator = sap.ui.model.FilterOperator;
         var filtersTerr =  new Array();
       for(i=0;i<name.length;i++){
      filterName = new sap.ui.model.Filter("FirstName", sap.ui.model.FilterOperator.EQ, name[i]);
      filter.push(filterName );
    this..getBinding("items").filter([filter],false);
    Final filter should be something $filter=FirstName='abc' or FirstName='pqr'.
    I have already looked into below discussions but somehow came to conclusion that array cannot be use with OR/AND.
    Odata Filter with OR
    http://scn.sap.com/thread/3462246
    http://scn.sap.com/thread/3560814
    Please let me know how this needs to be written.
    Thanks,
    Rahul

    Hi Rahul
    There are many ways.
    Filter for table
    var sRlUrl = "http://<host Name>/sap/opu/odata/sap/ZTWMP" ;
    var list = new sap.ui.model.odata.ODataModel( sRlUrl, false, "username", "pswd"); 
    list.setDefaultBindingMode(sap.ui.model.BindingMode.TwoWay);
    var iv_proID  = sap.ui.getCore().getElementById('input1').getValue();
    var iv_listNo = sap.ui.getCore().getElementById('input2').getValue();
    var iv_Matnr  = sap.ui.getCore().getElementById('input3').getValue();
    var iv_Po     = sap.ui.getCore().getElementById('input4').getValue(); 
    //... Set any Filters .. if reqd'
    var oFilter = new Array();
    var iCount = 0;
    if (iv_proID) {
    oFilter[iCount] = new sap.ui.model.Filter("abc", sap.ui.model.FilterOperator.EQ, sap.ui.getCore().getElementById('input1').getValue());
    iCount++;
    if (iv_listNo){
    oFilter[iCount] = new sap.ui.model.Filter("def", sap.ui.model.FilterOperator.EQ, sap.ui.getCore().getElementById('input2').getValue());
    iCount++;
    oFilter[iCount] = new sap.ui.model.Filter("PcTotal", sap.ui.model.FilterOperator.EQ,"HEADER" );
    iCount++;
    sap.ui.getCore().getElementById('T-POhdr-DR').setModel(list);
    //... Bind Rows with oData, with filters if any
    sap.ui.getCore().getElementById('T-POhdr-DR').bindRows({
    path: '/t_entity set/',
    filters: oFilter
    2 General filter
      OData.read({ requestUri: "http://<URL>:8001/sap/opu/odata/sap/ZTMP_ABC/Item?$filter=ID eq '"+ID+"' and DESC eq '"+Desc+"'", headers: { Accept: "application/json" } }, function (data, response) {
    if (data.results[0]) {
                     sap.ui.getCore().byId("oInput2").setText(data.results[0].<odata field to assign>;

  • List with multiple selection

    Hello;
    I seek a code to implement a list with multiple selection for a browser Web (HTML is imited).
    I have a list containing of the years, the user can select one or several years and I created dynamically a array : for each year a column.
    Thank you;

    Look at JList.
    http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JList.html
    � {�                                                                                                                                                                           

Maybe you are looking for

  • Any Ideas?..

    HI there! I'm trying to write an application for a short photography course I'm teaching. Between the whole class we've managed to take around 500 photos, and I want to write a servlet that lets everyone choose the best ones to be used in a presentat

  • Unable to connect to Time Capsule hard drive

    I have my Time Capsule set up as my wi-fi internet router and my time machine backups go on its hard drive. More often lately, I can get to the internet just fine but when I try to browse to the Time Capsule hard drive, I receive a message about it b

  • Images and Spry menus

    I don't want to use text for my main menu -- I want to use images so my main menu tabs will be a set size. Can I do this using the Spry (horizontal) menu I've already set up? If so, I don't know how to do this. What specifically do I need to change,

  • Can we buy project pro for office 365 even if we don't have Office 365 subscription?

    hi, can we buy project pro for office 365 even if we don't have Office 365 subscription? Thanks

  • Premiere Pro CS5.5 has never started up... error message every time. Help please?

    Hi... I recently bought the Production Premium CS5.5 suite. Most of the programs work. (I haven't tried ALL of them. But the main ones -- Photoshop CS5.1 and After Effects -- work flawlessly.) But Premiere Pro CS5.5.0 doesn't open. Keeps giving me th