Max number of columns in a Webi report
In a worst-case scenario test, I requested about 1700 columns in a Webi report, but only a little more than 300 appeared in the SQL; a TOAD request for the same 1700 columns was successful. Is there an upper limit for the number of objects that can appear in a Webi report? Is there a parameter that could increase the limit?
My eyes read the first half and my brian assumed the second half.
I dont think there is a limitaion on the number of objects that a WebI report can pull.
The only limitation I know of is the maximum number of column that you can display in the report panel; the max number is 100,000.
With the limit on the max number of column diplay in a WebI report can be translated into the max number of columns in the query panel.
This setting is in CMC> Applications>Web Intelligence-->Quick Display mode
Similar Messages
-
Calculate number of columns dinamically in webi report
Hello,
I have the following problem.
I have to develop a report, that it has to show a table that their columns have to be data intervals, and their rows have to be diferent rates.
Example.
29/01/2011
30/01/2012
31/01/2013
01/02/2014
29/01/2012
30/01/2013
31/01/2014
23/03/2014
Capital
200
300
400
500
Amortization
20
10
30
30
Interest
2
2
5
4
Fees
0
0
0
0
The report has 3 prompts: Start Period Date, End Period Date and Periodicity
Where Start Period Date and End Period Date are the interval of dates
and Periodicity can be one of that values "Annual", "Semiannual", "Quarterly", "Monthly", "Weekly" and "Daily"
In the example table the promts are:
Start Period Date: 29/01/2011 (see it in the first column, first row)
End Period Date: 23/03/2014 (see it in the last column, second row)
Periodicity: "Annual"
The problem is how to calculate dinamically (in execution report time) the number of columns to show in the report and their intervals dates.
The facts view has the following structure (the BBDD is sql server):
View: loans_schedule
Columns:
loan_id --> id to another view named loans that contains all the credit operations.
reference --> id of one reference in the operation
maturity_date --> date
Capital --> rate
Amortization --> rate
Interest --> rate
Fees --> rate
Ex of view data (note that the report has to aggregate by maturity_date in the date intervals of the report table):
Loan_id
Reference
Maturity_date
Capital
Amortization
Interest
Fees
1
1312PR
30/01/2011
100
10
1
0
2
1312PR
30/07/2011
100
10
1
0
3
1312PR
30/01/2012
100
5
1
0
4
1312PR
30/07/2012
100
5
1
0
5
1312PR
30/01/2013
100
0
0
0
6
1312PR
30/07/2013
400
30
5
0
7
1312PR
30/01/2014
500
30
4
0
View: loans
loan_id --> link with loan_id of loans_schedule view
internal_reference --> id of the operation
reference --> 1 internal reference can have 1 or N references
Operation beginning date --> when operation starts
Operation end date --> when operation ends
The problem is how can generate dinamically the number of columns and agregate the rates into each column.
I have achieved to generate dinamically the number of columns by creating a table (isolated in the universe) that has a dimension and its values are a sequence the numbers (from 1 to 1000) and this let me to show dinamically the number of columns regarding the interval of dates introduced by the user through the report promts.
The problem is when I try to agreegate the rates information to show in the corresponding column...
I do the following formula:
if maturity_date between (Column_Start_Date and Column_End_Date) then
[Rate]
else
0
But this returns always 0, and I think that the cause is that the table that I use for calculating the columns are not linked with my facts view.
When I drag the "Maturity_Date" to the table that has the columns dinamically, Webi tells me that the objects are incompatible.
Can you help me?
Note: it is posible to add columns to the views if it helps to solve the problem.
Thanks
PilarHi,
There are no direct oracle function that could be used to get the desired results.
However you could try using something like
SELECT COUNT( *)
FROM
(SELECT ROWNUM RNUM
FROM ALL_OBJECTS
WHERE ROWNUM <= TO_DATE('&1') - TO_DATE('&2') + 1
WHERE TO_CHAR(TO_DATE('&2') + RNUM - 1, 'DY') NOT IN('SAT', 'SUN');
Give the two date ranges that you want to look for with the highiest one first. i.e say for example - 01-FEB-2011 to 31-DEC-2010 would give the working days in JAN. However note that you might have to check for holidays related to that country/region (which could be added as a seperate table).
If you need to get an extra day in addition to the weekends, please give the dates accordingly
SQL> SELECT COUNT( *)
2 FROM
3 (SELECT ROWNUM RNUM
4 FROM ALL_OBJECTS
5 WHERE ROWNUM <= TO_DATE('01-FEB-2011') - TO_DATE('01-JAN-2011') + 1
6 )
7 WHERE TO_CHAR(TO_DATE('01-JAN-2011') + RNUM - 1, 'DY') NOT IN('SAT', 'SUN');
COUNT(*)
22 -
Planning Layout error K9162 - max number of columns in planning layout rest
Hello collegues,
our client would like to have 34 columns in planning layout costs activity inputs of TA KP67. But error message K9162 - max. number of columns is restricted to 30. So I tried to switch of the message with TA OBA5 application area K9 - msg number 162. But this does not work as the error comes up again even though the message is switched off.
Do you have some ideas?
Thanks and regards,
ChristianHello,
thanks for your response. I have maintaine in OBMSG:
K9 162 WE E switch off selected
then in OBA5 for dialog and batch I have maintained -
but the error is upcoming again. So I think that this sort of message cannot be switched off as the planning layout is restricted to 30 columns by design maybe?
thanks and regards,
Christian -
What's the max number of columns a table can have on 32 bit OS & 64 bit OS
What is the max number of columns a table can have on 32 bit OS & 64 bit OS ?
Edited by: sameer naik on 02-Jul-2010 02:11For TimesTen 7.0 and 11.2.1 releases the limit on the number of columns per table is 1000 for both 32 and 64 bit TimesTen. This can be found in the documentation under System Limits.
Regards,
Chris -
Drill function implemented on Measure object column in the webi report
Post Author: madan kumar
CA Forum: WebIntelligence Reporting
Hi,
I have a small issue in my project.(Maintenance Project)I created a measure object in the fact table of the existing universe and saved and exported to the repository. (Say Measure object is D where D = A-(B+C))I inserted the same object as a column between two measure objects columns of a existing WebI report.
The report has two hierarchies involved - each hierarchy has dimension objects involved.I have checked with the hierarchies to make sure that measure object is not involved.The scope of analysis is None for the query.Version is BO XI R2.
The issue is the Drill function is implemented on that particular new column.The drill function should be applicable only to the two dimension objects involved in the report.But this measure object column is also getting drilled once the Drill option is selected.I had to remove the drill optiion from the Measure object column.
Can anyone help me on this issue...
Thanks in advance...
Madan KumarSushil
Thanks for your reply. I did the date diff on the columns. It does not break into 3 different groups. I am using a function called previous on the date column. So the report is like this
DATE Pervious (DATE) Date - Pervious(DATE)
01-01-2008 01:06 Null
01-01-2008 01:12 01-01-2008 01:06 :06
01-01-2008 01:18 01-01-2008 01:12 :06
01-01-2008 01:24 01-01-2008 01:18 :06
01-01-2008 01:30 01-01-2008 01:24 :06
01-01-2008 01:36 01-01-2008 01:30 :06
Basically we are breaking on the Date - Previous ( Date) column which does not work. I am not sure if there is a way to break this. I even tried it in Crystal REports XI and it does not work their either. Any help with this issue with be greatly appriciated.
Edited by: Srinivasa Prabu on Aug 4, 2008 2:55 PM
Edited by: Srinivasa Prabu on Aug 4, 2008 2:56 PM -
How to count number of columns in cross-tab report
I have created a cross-tab report and have managed to get the data out as below:
Jan Feb Mar....(display of months will auto expand) Avg/Mo Total
UserA 4 3 4 11
UserB 6 1 1 8
UserC 5 5 5 15
Total 15 9 10 33
I want to insert a calculated column (Avg/Mo) into the cross-tab report based on the formula: Total/Number of Months. I used this calculation formula for Avg.Mo column:
(GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/GetNumColumns)
However, I get the wrong average since GetNumColumns count the total number of columns including the column of Avg/Mo and Total.
How do i get the number of columns, excluding the Avg/Mo calculated column and Total column?
PS: I can't use hardcode since the number of months/columns will auto expand the months progress...
Edited by: jutamind on May 26, 2010 9:27 AMok managed to solve this by slightly changing the formula:
GridValueAt(CurrentRowIndex, CurrentColumnIndex+1, CurrentSummaryIndex)/(GetNumColumns-2) -
Max number of columns in table for compression
i was told that 256 columns is the max number in a single table for oracle to do compression on table. Can anyone confirm this ?
I can't confirm it off the top of my head but if it is the case then it is documented at http://tahiti.oracle.com you can look it up yourself.
What I do want to weigh in on is the insanity of a table with more than 256 columns. I consider any table with more than 50 columns suspect, more than 100 likely a strong indication that someone understands little about normalization. Anyone contemplating 255+ columns should have their fingers removed from their keyboard by force if necessary. -
Hi Friends,
How can I find the table with maximum number of columns in the database 10g? Please help...
ThanksFor a particule schema/user, table(owned by user) with max columns:
SELECT TABLE_NAME FROM USER_TAB_COLS
WHERE COLUMN_ID = (SELECT MAX(COLUMN_ID) FROM USER_TAB_COLS)
--There can be multiple tables having same max columns
For a particular user/Schema, table with max columns ( tables owned by other users but user is having acces/grants to the table)
SELECT OWNER, TABLE_NAME FROM ALL_TAB_COLS
WHERE COLUMN_ID = (SELECT MAX(COLUMN_ID) FROM ALL_TAB_COLS)
--There can be multiple tables having same max columns
table with max columns in DB -
SELECT OWNER, TABLE_NAME FROM DBA_TAB_COLS
WHERE COLUMN_ID = (SELECT MAX(COLUMN_ID) FROM DBA_TAB_COLS)
--There can be multiple tables having same max columns
--This may include table in sys or other schemas as well
HTH,
~Yogesh -
How to disable drill option for one column in the WebI Report
Hi,
How to disable drill option in a column in WebI?
When the Drill option is enabled by default all the column in the report will have that enabled,
I ahve added Hierarchy in the Custom hierarhcy list in Universe.
I am using BOXI3.1 WebI Reports.
But I wanted only the hierarchy column to have that drill option enabled, rest all column should display text data.
PLease let me know if you have any idea.
Thanks in advance.
RegardsCretae the variable at the report level (may be with the same definiton) and then use that variable in the table
to disable the drill. It will be displayed as normal text object.
Drill functionality is enabled only on the objetcs coming from the universe.
Regards,
Rohit
Edited by: rohit12 on Mar 11, 2010 10:12 AM -
Dynamic Drill Down Column wise in Webi Report
Hi All,
I need to have dynamic drill down functionality in my webi report.
For example
I have Columns;
Fiscal Year, Fiscal Quarter, Plant, No. of PO line (4 columns).
Drill down on Plant level.
When i click on plant a new column should be added in webi report.
Now my report should look like this;
Fiscal Year, Fiscal Quarter, Plant, Buyer, No. of PO line (5 columns)...(New column Buyer is added)
How to do this.
Please help me guys.
Thanks in advances!!!
Regards,
Gaurav NayarHi,
What you want is possible as long as the table formatting you have helps.
What you can do is add a column to the table. Then use the following formulas
Formula in Column Name Cell:
=If(Drillfilters([Plant])="") Then "" Else Nameof([Buyer])
Formula in Column Values Cell:
=If(Drillfilters([Plant])="") Then "" Else ([Buyer])
Now, what I meant by "as long as your table formatting you have helps" is that, you need to change the border colors of the extra column to match with the report blank area, means the borders should be white in colour and the column width should be autofit and they wont be visible as they are white, once you drill on plants, the values come up.
So if your table has no border, that will be perfect.
Hope this helps. -
Data Load function - max number of columns?
Hello,
I was able to successfully create a page with Data Load Wizard. I've used this page wizard before with no issues, however in this particular case I want to load a spreadsheet with a lot of columns (99 to be precise). When I run the page, it uploads the spreadsheet into the proper table, but only the first 45 columns. The remaining 56 columns are Null for all rows. Also, there are 100 rows in the spreadsheet and it doesn't load them all (it loads 39).
Is there a limit to the number of columns it can handle?
Also, when I re-upload the same file, the data load results show that it Inserted 0 rows, Updated 100 rows, Failed 0 zeros. However there are still only a total of 39 rows in the table.
Thoughts?
SteveSteve wrote:
FYI, I figured out why it wasn't loading all 100 rows. Basically I needed to set two dependent columns in the load definition instead of one; it was seeing multiple rows in the spreadsheet and assumed some were the same record based on one column. So that part is solved...
I still would like feedback on the number of columns the Data Load Wizard can handle, and if there's way to handle more than 45.The Data Load Wizard can handle a maximum of 46 columns: +{message:id=10107069}+ -
Hi,
I am trying to hide the last 5 columns in my report (out of 15) just before the report is rendered. I need to have these 5 columns in my query as I have exceptions defined on them but want to hide them from users. Could you please let me know how I can achieve this in BI7.0 WAD?
Thanks,
PraveenThere are two different steps to be followed.
- First sort all your hidden fields in BEXQuery. Bring all of them either to top or bottom.
- Then In WAD, goto Analysis Item properties, enter 'data column from' and 'data column To values'
Lets say you have 4 hidden fileds then select 'data coumn from' = 4
This way, you can hide the columns in a WAD report.
Ravi -
One column result to another column input in webi report
Dear Experts
I have a requirement to show remaining quantity of stock on each row as available quantity. Table is maintained as given below and stock remain same for a whole weak as they get weekly order. User has requested us to bring the necessary difference on webi report.
Can anyone help on how to attain this request?
Table Available (example):
Product Date Total Qty Sold Qty
X 1/5/2015 60 10
X 2/5/2015 60 10
X 3/5/2015 60 10
X 4/5/2015 60 10
X 5/5/2015 60 10
X 6/5/2015 60 10
X 7/5/2015 60 0
Required: Cross-tab result
Product Breakup
X Total 1/5/2015 2/5/2015 3/5/2015 4/5/2015 5/5/2015 65/2015 7/5/2015
Availablel Stk 60 60 50 40 30 20 10 0
Sold Today 10 10 10 10 10 10 0
Regards
Kishore BalchandranHi Tanveer
Fantastic. Works perfectly. Thank you so much .
Regards
Kishore Balachandran -
How to avoid max number of column alv grid (kkblo_header).
Hi,
I need display more than 100 columns in alv grid. How can I do this? In structure kkblo_header is max. 100 col.
Thanks, zd.Hi Zdenek,
Have you tried to create a structure (via SE11 transaction) and assign it as the base structure to form the field catalog for your ALV Report?
I hope I had helped you.
Regards,
Daniel Carvalho. -
Maximum number of columns for a SQL report
I am trying to pull a single report for approx 180 - 360 columns per row from a table with 30 columns (6 to 12 months data). The report is then to be exported to csv and then merged into a Word document. Due to the limitation of 100 columns in html db this cannot be done.
We cannot merge direct from the database. Is there another method to get data into Word or out of the database that I have not thought of?Hi Arvind,
You are correct in saying that only 50 columns can be shown in the BW report at a time. It will allow you to place more than 50 fields in the query definition but the query will not execute.
If you want to show more than 50 columns, you can add those extra columns in the FREE CHARACTERISTICS of the query definition. So at the time of execution of the query user will see the 50 columns by default and if he wants to see those additional columns, he can replace the already existing columns by the fields in the free characteristics. This can be achieved by DRILL DOWN and DRILL ACROSS.
This is the way to go about it. We also did the same thing in our case.
Regards,
Yogesh
Maybe you are looking for
-
Hello, We have cucm version 8 what is the reason for the option route partition under line. The reason I ask this if I have no css for line and device but I have assing a partition under router partition under line nothing happens cannot call no wher
-
.rm to .mp3 converter for mac
Hi there, I'm trying to find something to convert realplayer files to mp3 with. Preferably something that is free to use. Anyone know any good software for macs? Any help appreciated! Thanks.
-
Our organization uses an Oracle database hosted on a Unix platform and one of our data processing outputs is a "stuffer" document that has a barcode, and Unix jobs automatically send the document to a printer. Is there a way, or does Adobe have a pro
-
How do I get audiobooks into my iPod?
Just purchased an audiobook through iTunes with the full expectation that it would appear in the Audiobook section of both iTunes and my iPod. The purchase shows in iTunes fine, and has synched across to the iPod and shows in the Music section, but i
-
I get an error when I try to forward e-mails with attachments. Advice?
I have tried many different ways to forward e-mails with attachments to no avail. I sometimes get a question if I want to include attachment or not. When I answer yes, I sometimes get an error message and at other times the forward goess through, b