This action might not be possible to undo. Are you sure you want to continue?
Business Objects FAQ, last modified 96/06/26
[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
Search the FAQ Archives
Business Objects FAQ, last modified 96/06/26
There are reader questions on this topic! Help others by sharing your knowledge
From: email@example.com (Stephen W. Thompson) Newsgroups: comp.databases.olap, comp.databases.oracle, comp.databases.sybase Subject: Business Objects FAQ, last modified 96/06/26 Date: 17 Dec 1996 06:37:48 GMT Message-ID: <firstname.lastname@example.org> Summary: Answers to Frequently Asked Questions (FAQs) about the Business Objects query tool software, used to produce easier queries from relational databases. X-Last-Updated: 1996/06/26 Archive-name: databases/bus-objects-faq Posting-Frequency: monthly Last-modified: 1996/06/26 URL: http://www.upenn.edu/da/bo/busob-faq.html
BUSINESSOBJECTS FAQ This document was last changed June 26, 1996. Copyright 1995, 1996, by Stephen W. Thompson. Provided that no modification is made in the text and that this paragraph is retained, this document may be reproduced; the only exception is that employees of BusinessObjects must request permission for any reproduction. _________________________________________________________________ FAQ Contents FAQ Maintenance & Updates User Issues + Business Objects Overview + Installation on Windows + Installation on Macintoshes + Access + Performance + Training + Upcoming Versions Manager Issues The Questions
FAQ MAINTENANCE & UPDATES F1.01 What recent changes have been made to this list? F1.02 Who contributed to this FAQ? USER ISSUES Business Objects Overview U0.01 Could you briefly explain what BusinessObjects is? U0.02 What are some resources to learn about BusinessObjects? Installation on Windows U1.01 How much space does Business Objects require on the hard drive? U1.02 Why would a message about the environment variable CONFIG being incorrectly set arise during installation? U1.03
SQL*Net is unhappy)? U1. and which do I have? Installation on Macintoshes U2.02 Does installation need to be done using the installation disks.edu/~thompson/busob-penn.02 Why does canceling a query sometimes work and sometimes hang my machine? User Interface U5.How do I test if a connection problem with Business Objects is with BusOb itself or with SQL*Net instead? U1.02 Can I get rid of old universes by deleting directories/folders? U3.02 How does one find templates that are in the repository.07 What is the latest patch to Windows.upenn.05 What type of configuration problems have you seen that prevent Business Objects from working? U1.EXE from being successful (that is. or even find the command to import them? U5.01 Why when I try to open a universe for the first time do I get the error "SYS-0331: Error Retrieving Parameters"? U2.03 How can a Mac user close one universe and open another universe.html.06 Will Business Objects work on Windows 95? U1.01 How can one retrieve queries from the repository? U5.01 Why is Mac performance so poor? U4.01 (PENN SPECIFIC) Why am I having problems getting into Business Objects with my password? U3.03 What are some possible approaches to solving connection problems? Performance U4. short of quitting and restarting BusOb? . Access U3. or can the files simply be copied? Some installation pointers written to be specific to University of Pennsylvania may be found at http://pobox.04 What type of configuration problems have you seen that prevent NETTEST.
06 How can I query for records based on lists of id's that I have from other data sources? Say I have a file of SSN's to look up? U5.01 What can we expect from BusOb v4.07 How can I get better control of how my headers and footers appear? I want top-of-page headers related to some objects. beginning-of-break footers related to others.08 Why do some help screens describe features I can't locate.09 How can I have a query use an outer join? U5.02 How can I have a context with no joins? M1.02 What are new features that we BusOb users and managers wish would be added to the tool? MANAGER ISSUES M1.06 How can I programmatically modify object names? M1.05 What do I do if I lose my manager password? M1. are queries displayed in the dialog box only if their result object is SSN? U5.03 Why can't I add new objects? M1.0 (codenamed Mercury)? U7. and sometimes text that accompanies each occurrence of an object. Variable or Object).10 How do I input the pipe or or-bar character? Training U6.05 When creating conditions based on queries (rather than Constant. such as the "complex query" button mentioned under "outer joins"? U5.07 How can I modify the MANAGERx universe to allow reporting on aliases? .01 What are some approaches to resolving loops in the joins? M1. U5.04 Are there any "gotchas" with using the Advanced Login Strategy for managing security? M1. if the condition is on SSN.01 How is the training provided by Business Objects? U6.04 How can I get labels to print 3-up (in three columns)? U5.U5. which queries does BusOb display as candidate subqueries? For example.02 How is training provided by others? Upcoming Versions U7.
M1. 960501 Revamped the HTML formatting so the FAQ looks better and is easier to use interactively. Greenfield: email@example.com Could you briefly explain what Business Objects is? Business Objects is a query tool sold by a company by the same name which is used to create 'ad hoc' reports from data stored in databases in a client/server firstname.lastname@example.org How can I find the metamodel? for the repository files? The Answers FAQ MAINTENANCE & UPDATES F1.edu. one on help text and one on outer joins.upenn. Adam B. F1.upenn. Tools with which it might compare include . Ann Stockton: Ann.upenn. Added a thumbnail explanation of what BusOb is for the uninitiated. Send your contribution to: thompson@isc.Stockton@wharton. It provides facilities to retrieve data from relational databases and create reports and graphs.com.ingres from posting list since it is also received as an e-mail list. Added a paragraph for the "new versions" question concerning Object Query. Andy Mannhart: 100751. Added two user interface questions.01 What recent changes have been made to this list? 960611 Added info about BUSOB-L mailing list.com.databases.upenn. Lorraine Ratajczak: email@example.com@octel. 960501 Moved the FAQ to it's new.edu. Removed comp.edu. more official location. as well as to export the retrieved data to other applications. The document is very Oracle-specific right now. USER ISSUES Business Objects Overview U0.02 Who contributed to this FAQ? Tad Davis: firstname.lastname@example.org. Carol Rice: carol. users of other RDBMS's are invited to contribute. Susan Quant: email@example.com .
and enter an Oracle uid and password and a connection . U1.olap is perhaps the most appropriate. that could grow enormously.03 How do I test if a connection problem with Business Objects is with BusOb itself or with SQL*Net instead? SQL*Net for Windows (not Mac.html. Removing the entire ORAWIN directory and the \WINDOWS\ORACLE.1E I estimate about 6.businessobjects. removing any SET CONFIG or CONFIG_FILES line from the AUTOEXEC.1. Installation on Windows U1. A WWW site is maintained by Business Objects at http://www. Document and Template management menus to delete work once you're done with it in order to save disk space.BAT and starting the TCP/IP Adapter installation again was our fix.01 How much space does Business Objects require on the hard drive? For version 3.02 Why would a message about the environment variable CONFIG being incorrectly set arise during installation? This has happened when SQL*Net was already installed on the machine and used with another query tool we were evaluating. comp. GQL from Andyne.edu/da/bo/busob-faq. U0.) The current copy of this FAQ is always available at http://www. U1. double click it. Subscribers only may submit messages by mailing to busob-l@listserv. Browser from Oracle and Brio Query from Brio Technology.aol.com/. It is available on Windows.com. Macs and Motif. unfortunately) comes with NETTEST.com.INI file.02 What are some resources to learn about Business Objects? To subscribe to a mailing list. From FileManager. Of course.upenn. send the line "subscribe busob-l Yourfirstname Yourlastname" to listserv@listserv. Use the Query.Impromptu from Cognos. (Please remember: Text goes to busob-l.5 Mb.EXE in /ORAWIN/NETWORK/ADMIN. commands go to listserv. once you start downloading Universe definitions and doing reports. Although there is no perfect newsgroup that exists yet. This is a list started June 1996 for discussion about both user and management issues.aol.database.
DLL is now ORA71WIN.1. 2.1 and specifying "the generic WINDOCK TCP stack that comes with Windows 95" as the vendor for installation of . a U.BAT does not include \ORAWIN\BIN.EXE from being successful (that is.1E (at least) when using SQL*Net 2.0 and v. 2. 3.1 is that what was ORA7WIN. When using LAN Workplace for DOS v. SQL*Net is unhappy)? SQL*Net was installed before TCP/IP Adapter.04 What type of configuration problems have you seen that prevent NETTEST. found with both packages. You're still not able to cancel the query.string. U1.DLL.DLL. If you don't get a successful connection then the problem is with SQL*Net and not BusOb.) Problems also arise if you choose a "wrong" TCP/IP product when prompted during the TCP/IP Adapter installation. (We surmise that the "Required Support Files". instead of TCP/IP Adapter first. U1. at least v.DLL. Similarly. We had success simply copying ORA71WIN.?)" This was using SQL*Net v1. The TCP/IP package or WINSOCK. after which Business Objects successfully continues working fine. 12. Business Objects is expecting to find ORA7WIN.DLL to ORA7WIN. This is wrong as far as SQL*Net is concerned.) There's a bug in 3.1. but at least your entire system is not tied up waiting for the first row to be returned. we found you must NOT select WINSOCK. are bad somehow in the SQL*Net set of disks but okay with TCP/IP Adapter disks. as is required. For instance. Windows 95 allows the user to switch applications during this lock up period (I guess they really did build a true multitasking environment. A difference between v. with the added benefit that "In fact Windows 95 can handle the "lockup" problem with Oracle and SQL*net.05 What type of configuration problems have you seen that prevent Business Objects from working? The PATH in AUTOEXEC. and keeping both files around.06 Will Business Objects work on Windows 95? Yes. This info came direct from BusinessObjects themselves! U1. which at Penn is "warehouse".DLL was not compatible with the JSB files that Business Objects installs. company reports using BusOb on Win95.1. (A symptom of this is an error message that appears when every server access is made.1E. not necessarily anything you have understood or done incorrectly. which uses WINSOCK.S. but instead select LWP.
Here the most important files are: .1. A European company reports much success using Windows 95 on thousands of machines. using versions 1 and 2. modem.DLL NLS23WIN.\ORAWIN\BIN: COREWIN. We just copy the most important files directly from CD or diskettes.. U1.07 What is the latest patch to Windows.1. As to which vendor to specify when configuring TCP/IP Adapter.0 at the time and the generic Microsoft 32bit-TCP/IP.DLL 833856 245136 42208 7104 321968 272448 4848 198080 137888 749312 173600 26288 42096 bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes I don't enclose the file date because this may vary (Oracle doesn't have the same versions in the USA and in Europe). anyway).1 E" (for the English version.4.DLL SQLTNS1.C:\WINDOWS\WINSOCK. Our latest theory is that the Duodock and the Powerbook 180 have only one port. you nearly always have problems.DLL NS. Installation on Macintoshes U2. Appletalk. Check the splash screen for your patch level.1. etc.1 of Oracle's SQL*Net over TCP/IP as middleware. this company reports that "this TCP_VENDOR. If if only has "3. and making a switch from . and which do I have? The last patch known to me is Patch 9.DLL NT.DLL 42080 bytes (came with Windows 95) this DLL-file is often overwritten by other installations . We have SQL*NET 2. That's why we don't use the Oracle-Routines any more.01 Why when I try to open a universe for the first time do I get the error "SYS-0331: Error Retrieving Parameters"? This message occurs on a DuoDock Macintosh. you have no patches. so ethernet.DLL ORA71WIN..Oracle's TCP/IP Adapter product.DLL NL.DLL NTT.DLL MWINSOCK.DLL SQLTNS. Apparently they don't do this well..DLL CORE3WIN.. need to share it.DLL ORA7WIN.DLL MSOCKLIB.
KEY that requires you to login to BusOb using your ORACLE account and password. and everything works OK. it is a good idea to contact Lori or Steve to change your BusOb account. Copy everything from the old machine to the new one. which is important so access to data can be controlled by the Oracle built-in security scheme. currently by Lori or Steve. etc. (Note: This action should be fully documented in complience with your software license. or can the files simply be copied? Copying the files. But for now a BusOb account and password need to be created for you.KEY file.01 (PENN SPECIFIC) Why am I having problems getting into Business Objects with my password? Initially we have everyone using Steve Thompson's Oracle account to access BusOb.02 Does installation need to be done using the installation disks. For Oracle users. Hopefully there are few enough of us in the pilot group that we can minimize the confusion of this process. What that means is that you need to remember your Oracle account and password. for instance over Appleshare network connections. At the same time we'll make available a new DICT.02 Can I get rid of old universes by deleting directories/folders? . has worked successfully. including all the preference files. U3.KEY no longer gives access to data.non-MacTCP to MacTCP wipes out a settings files which SQL*Net uses. we'll make announcements about it by e-mail. but is entirely at the Mac and Oracle level.) Access U3. when it is moved to a new machine and when it is removed from the old machine. you then need to re-set the "home" directory for Oracle (using the "Set Oracle Home" application in the Oracle Applications folder). This is controlled by the DICT. If your Oracle account is different from your Business Objects account. The problem is NOT a Business Objects problem. document when BusOb is installed on a user's machine. When we make the change. The assumption in this FAQ is that software licenses are being followed. then change Steve's Oracle account password so the old DICT. U2. because you'll need it when we make the change. We plan to change access so everyone uses their own Oracle account.
BusOb provides a trace facility to aid in this detective work. there is a directory/folder called DEF/FRED containing the "definition" of the FRED universe to Business Objects and STORAGE/FRED containing the queries and results of queries that you have run against FRED. In the OBJECTS.03 What are some possible approaches to solving connection problems? Even after flawless installations of the middleware product such as SQL*Net from Oracle and of BusOb. U3. change "INTERNALTRACE=NO" to "INTERNALTRACE=YES".REQ) to run again later if you need to.Yes. with your desktop.. and then quit BusOb. with your middleware. you may delete just those files in order to save space and still have the queries themselves (*. Performance U4. You might wish to be more selective in your cleanup. Then try to connect or do whatever you had tried before without success.LOG (TMP:SQLBO.1 was being . From either Windows or Mac. There are apparently also long delays in notifying the user that the connection parameters fail to give a valid connection. you might get the error "UNI-0010: Invalid access code".1E for the Mac (internally known as Patch #4) experiences a long (10 .30 second) lag time between double clicking on the "Result Objects" bar and when the list of available objects appears.with BusOb. Error codes and messages shown there may be very helpful in determining in what component of software the problem derives. there may still be connection problems. Your problem then is to determine where the problem is -. delete the contents of the appropriate directories as you would any other directory or folder. For example. BusOb will have created TMP\SQLBO. also. Since results of queries and reports against those results are called *. For a universe called FRED. In mid-September 1995.1.01 Why is Mac performance so poor? The standard release of version 3.INI file. Patch #5 of version 3. TCP/IP). with your network software (ie.ASC and *.E??.LOG on Macs) which shows internal procedure calls and parameters passed to and returned from the middleware. Deleting the STORAGE/FRED directory will delete all queries you've done again FRED. or with the server.
otherwise your machine will probably hang. It makes performance 5 to 14 times faster. or even find the command to import them? The "Templates" menu only appears from within a report. Be sure to select "Import with associated documents" to get any reports and charts that accompany the query.delivered to customers. U5. Business Objects! There are also recommendations from Business to open the "Get Info" window for the BusOb give it the maximum "Minimum Memory" you can. then "Ok. User Interface U5. then. So waiting for the row counter to indicate at least one record has been retrieved means it's safe to cancel your query. Use "Import Templates from Repository" if you have not yet retrieved the templates.ASC file by going to ReportAssist. vanilla report from your . so the menu pick remains "Open Universe". this doesn't make difference.02 Why does canceling a query sometimes work and sometimes hang my machine? At Penn we use Oracle's SQL*Net to access data from Oracle." From the report screen. If you click in the Universe window on a blank area to deselect the old universe. making the Mac and Windows comparable for most purposes. use the "File->Import query from repository" menu item.03 How can a Mac user close one universe and open another universe. Objects has been application and While always wise a noticeable U4. short of quitting and restarting BusOb? The problem in changing universes in the Mac is that the old universe stays selected when it is closed.02 How do you find templates that are in the repository.01 How can one retrieve queries from the repository? When a universe is open. including for access by Business Objects. U5. Apparently either SQL*Net or the TCP/IP package (NOT BusOB) restricts you to being able to cancel only after you've received the first row back in response to your query. choosing the first report-type icon. So create a plain. Congratulations. not before. for Mac applications. then you will be . you can see the Templates menu.
04 How can I get labels to print 3-up (in three columns)? Create a default report and use the "Report Editor" (accessed from the "Modify Document" icon or the "Modify Report" command from the Document menu) for most of this.06 How can I query for records based on lists of id's that I have from other data sources? Say I have a file of SSN's to look up? . Click on the 'G' symbol.able to choose "Open Universe. U5. otherwise cityStateZip. make each cell narrow enough so that 3 columns will be accommodated. Variable or Object). that query is displayed as a candidate. Delete the column labels. are queries displayed in the dialog box only if their result object is SSN? BusOb is none too intelligent here. if you've started a condition such as "Employee SSN is in list". U5.. then street1. a query BIGDEPT might be listed as a possible subquery since it has only one result object. otherwise blank. you might create two other variables: one which returns street2 is non-blank. stack the lines of the label. and another which returns cityStateZip if street2 is non-blank.. If street2 is often blank. footers and other non-essential cells. if the condition is on SSN.05 When creating conditions based on queries (rather than Constant. then street2. For instance. and uncheck the "Break footers" box. and insert that variable *instead of* the individual components. which queries does BusOb display as candidate subqueries? For example. zip and country with blanks and commas as needed into one string. The columns Page the File->Generate Total Report setup to choose number of columns will only appear side-by-side in Preview. Close the Report Editor with menu selection. perhaps one you have not yet received from the repository." (note the dots now) to open another universe. then stack the lines by dragging and dropping name. If there is only a single result object in a query. Then. etc. say "Department of Manager" even though that comparison doesn't make sense based on the data. Remove all headers. Create a variable ("Tools" menu) which concatenates city. This will make the report contents and the Global contents the same height. state. First. U5. even if the objects are of different data types. Then use page (3 in this case).
ASC file to use.ASC". Object Name and List of Value Name for the universe in question will show you the . then when you create the "in list" condition and click the "List of Values" button your data will be displayed and may be highlighted to select as usual. (A disaster for something like SSN!) This approach works because the normal behavior is for BusOb to query the database only the 'first time'. This universe holds data *about* the other universes. .ASC file name is easy when the BusOb manager has given all users access to the MANAGERx universe.ASC file to manipulate and using the correct field delimeter. crashes have been seen when variable-length lines are not padded prior to the pipe character. and. object names. Select SQL strings. The results are stored in an .ASC file (as for normal query raw results). A few lines for a variable-length object might appear like this: POTATO CARROT ONION RUTABAGA | | | | U5. If you put your data in that file instead.ASC file will look like this (for SSN's): 123456789| (The final character is the 'pipe' or OR-bar character. Rather than exporting the generic MANAGERO universe for Oracle. since it contains an object for "User Password". helpful in the current situation. then to use those results again until the "Refresh" button is pressed. the List of Values Name. such as "&SSN__3. listing class names. The two gotchas are knowing what . at Penn we have duplicated that universe and then removed the password object (and named it UNIVRSES). then coerce your file to show up when you click the "List of Values" button instead of querying the database.07 How can I get better control of how my headers and footers appear? I want top-of-page headers related to some objects. is best copied from an existing query and pasted into the new file. Each line of the .The idea is to create an "in list" condition. Identifying the . The delimiter.) Make all lines the same line length. and a query for Class Name. which can be difficult to create. (Care should be taken when exporting this universe. with a name prefaced by an ampersand. Then it's usable by all.
or else nothing will show up because there was nothing TO show up! (Did you follow that?) From "ModifyDocument". Use PagePreview to see these headers on following pages. There are two kinds of headers and footers. We'll call them document headers/footers and break headers/footers. They are only visible in formatted form using "File->Print Preview" (or use the toolbar button -. you can edit them more or less by hand. These may be replaced with anything that you would like. EXCEPT THAT using "Repeat Header on New Page" (from the "Tools->Breaks" window) is only visible on the FIRST page. For example. and Page centered in the document footer.look for the magnifying glass). (These are my terms.beginning-of-break footers related to others. then a new header would appear when a previous row was "November" and the current row is "December". Break headers/footers are printed every time the value of the break variable(s) change. QueryDate and QueryTime in the document header. Break headers/footers are visible from the regular document viewing window. Note that though there are several places to get this dialog box. if a "Month" result object were in a document and there was a break header on it.) Document headers/footers are akin to those in Excel. default ones are created for you with basic info about the current document and page. and sometimes text that accompanies each occurrence of an object. and what you see of the header or footer is basically what you'll see in the finished document. But first you need to be sure you have these headers and footers populated with text or variables. By default (when using QuickReport or ReportAssistant) you'll find the variables QueryName. you'll see something like this (pardon poor text-based illustration): +--------| hg | +------| | h1 | | +----| | | h2 | | | Object names appear here | | | | | | f2 G 1 2 . since it's also used for modifying charts). clicking the break icon in BusinessAnalyzer gives you a break editor which leaves out certain options that you'll want sometimes. Edit them by using "Document->Modify Report" (hint text labels it "Modify Document".
Then. to find department names that match department codes.10 How do I input the pipe or or-bar character? The delimiter looks like a solid pipe (|). the help for the User version of BusOb is the same help as for the Manager version. use "Edit->Insert. Say there are a number of objects which contain department codes. regardless of whether you're using a DOS platform or . (Already called in as an enhancement request. but *do not* use the pipe key on the keyboard. fg.. Likewise." (or tool bar buttons with arrows) to add new cells or rows above (for headers) or below (for footers) the appropriate break-level cell. first level and second level breaks are placed.08 Why do some help screens describe features I can't locate. If there are not empty cells ready to be filled in.| | +----| | f1 | +------| fg +--------- The areas in which you place headers at the global (document).) U5. when leaving the ModifyDocument window. not to users. unfortunately. use "File->Generate Total Report" (or Partial). U5. it is not presently possible to have that Condition be an outer join. h1 and h2 respectively. There is no way to do so from the "Modify Query" screen. To explain this more. For instance.) U5. If you wanted to create a Condition "ManagingDepartmentCode equals LookupDeptCode". imagine a universe with several joined tables and another table used to lookup values. such as the "complex query" button mentioned under "outer joins"? SADLY. and it doesn't indicate which help is for which version. The "complex query" button that is mentioned is only available to Managers. first break and second break levels are labeled hg. (Already called in as an enhancement request.09 How can I have a query use an outer join? You have to modify the SQL (with "Generate SQL" and "View SQL" from the File menu). or perhaps a broken pipe (either is OK). for use when creating automatic joins between tables. f1 and f2 label where labels for global..
dbroderi@goliath. the BusObj training manager. Press and hold down the Alt key while using the *numeric key pad* to type 179 and then release the Alt key. Ours.brauntech. http://www. use the DOS editor to edit the . + Context Integration (New York City. BTG teaches both the 1-day user course and the 3-day Universe Manager course. Based on two reports only. BTG provides implementation consulting and assistance for the Business Objects products.SQL or . *Do not* use the number keys that are above the letter keys. 312 443-1317x168 or krice@brauntech. had complaints of quick movement thru slides despite students not having understood the material and inexperienced teachers. 212-785-6100). use cut and paste to copy the delimiter from an existing LoV file.brauntech. for instance." Some of these authorized trainers are: + Braun Technology Group (BTG) (Chicago. this training has not been praised.com. Training U6.com. Dennis Broderick. The process involves learning and 'student teaching' activities under BusObj supervision plus an audit by BusObj. Go to the spot where you want the delimiter. Both courses are offered monthly in Chicago. For enrollment information contact Allen Rice. Dennis Broderick. "Business Objects has a certification/authorization process that 'authorized' training facilities must complete.01 How is the training provided by Business Objects? The only reports I am aware of currently are for the 1-day user training.ASC file.a Mac. Also. dbroderi@goliath. 312-443-1317).context.com. Contact Carla Parone. BTG also customizes and teaches Business Objects courses at client sites.com). . reports that "the Business Objects training enrollment coordinator is Darla at 408-864-2084. at 408 864-2010.com.brauntech. reports that: "Braun Technology Group (BTG) is the authorized training center for Business Objects in the Midwest.02 How is the training provided by others? According to mail from Dennis Broderick (dbroderi@goliath. On DOS platforms. On a Mac." U6.
0 (codenamed Mercury)? Concerning the weakened security of storing the manager password on the desktop where it may be copied to other machines.. "Based in the Silicon Valley. As a certified training and consulting partner to Business Objects we conduct the standard user and manager training.Regan Coleman reports: "Yes. both on-site and firstname.lastname@example.org and it seemed to me that they replaced the OBJECTS. a contributor reports: "I've seen the Alpha Version of BO Version 4. consulting and training solutions." Tech Support reported in a phone call in early March that .CA. and the official word is that BizQuery 1. Saratoga (San Jose) CA. we are certified training partners.) Upcoming Versions U7. Additionally we prepare customized user training which has been very well received by our clients.01 What can we expect from BubOb v4. they might push development forward. The support guy I spoke to was very vague as to when it WILL be supported.com." Carol Rice. I think they know at BO why they do that." (Standard disclaimer here.1 does not support Excel 7. Recon provides database development. and at that time were developing an Advanced Managers training. reports: "I called Business Objects tech support relative to Business Query 1. TX.USE through a role concept which is stored somewhere in the repository.1 and its ability to run on Excel 7. and we have three facilities: one in New York. carol. and one in South San Francicso. for heaven's sake). and I'm expecting a call back from a more senior manager regarding timing on this issue. As additional information is offered for this FAQ. I took the manager training from them and found it excellent. recon@netcom." They also offer customized end-user and manager training. it will be added without prejudice. + Recon Corp. I have no connection other than as a customer with any organization other than my employer. one in Austin.com. They were expecting to have Advanced Users training beginning the summer of 1995. Perhaps if someone other than me called them about getting Business Query updated for Excel 7 (it's only an add-in. 408-866-8676. and two other people have given me strong reviews for them for both the 3-day manager training and the user training.
always at least two.Mercury is "on schedule" for the end of Q196 or early April. here are some features that have been frequently requested: + Allow objects of the same name in one universe. . Present experience. so applying both joins at the same time is rarely desired. The tables can be joined from STUDENT. but that it will be a "controlled release" only. and thus only the joins which correspond to the alias are in effect for a join. Rarely will the teacher be the same person as the advisor.INSTRUCTOR_ID to INSTRUCTOR. Mercury's beta version was out December 1995. but it still requires decision on the part of the user. the user is asked to decide which of the contexts to use. one for each table or alias name. Aliases are alternate names for tables. as long as object names are unique within the class. I was referred to my salesperson.01 What are some approaches to resolving loops in the joins? A loop is at least two tables which have two or more sets of joins between them. Does anyone know anything else that we are able to publicize? U7. suggests that creating and naming contexts so as to give the user a clear idea of which to pick is hard. One approach is to use contexts. both within and not within BusOb. or that object? It may also require creating duplicate classes.ADVISOR_ID to INSTRUCTOR. Joins and objects are then based on the alias for a table instead of the table itself. A context is a set of joins that should be applied at one time. and is currently at the beta-2 level. This sounds clearer. A STUDENT is taught by an INSTRUCTOR and is advised by an INSTRUCTOR. Another approach is to use aliases (available starting with version 3. For more information about what that means. If objects from classes are selected which involve tables from a loop.02 What are new features that we BusOb users and managers wish would be added to the tool? I am aware that Business Objects staff are aware of this FAQ.1. I believe). so an entity relationship diagram of the tables would have an enclosed area composed of the tables and their joins. An example from my subject area might involve the tables STUDENT and INSTRUCTOR. Please contact the maintainer of this list with additions. Ought they select this object. MANAGER ISSUES M1.ID and also from STUDENT. Lacking a mail list or a newsgroup to communicate with them.ID.
This places a harmless condition on a table. the file XYZZY.04 .03 Why can't I add new objects? Three possibilities come to mind: you've exceeded the value for NBOBJ in OBJECTS. if you use Oracle. will be user-created joins by means of conditions. Unfortunately. and XYZZY. The . A different strategy file will vary the contents of _OBJECTS. and BusOb will be using more RAM while running on each of those machines.". Note that increasing NBOBJ on one manager's machine means increasing NBOBJ on every machine (user and manager) that will need to use that universe. This may be useful. 2.SQL file (for Oracle 7.PRM files allow different 'strategy files'. create a new context for which only that 1=1 join is selected.M1. must modify your ST*.1E).ASC.ID2 may be full even though the other hashing files are empty. 3. We have found some situations where experienced users needed a clean slate environment to experiment with new joins. BusOb divides a universe's objects between 8 files in the DEF directory.0. For instance. for example. You also.. and you are trying to add yet another object. M1. since the default SQL requires that each user have private SYNONYMs created for each table that will be accessed. specify complex join.INI (which defaults to 2000 for ver. then. it's STORA7. each of which is assigned to store a portion of all of the objects.ID8 has objects starting with W-Z.ASC. you've exceeded the maximum for the individual "hashing file" that your intended object would belong to. If all of your objects are named starting..SQL) to include tables for all possible objects in the _STRUCT. for a universe XYZZY.ASC is not affected by the strategy files. NBOBJ exceeded. or increase NBOBJ. _OBJECTS not subset of _STRUCT. 1. Then. _OBJECTS.ID2 stores all objects beginning with 'D' up to 'F' (inclusive). You may need to divide the objects between two or more universes. The only joins.ASC isn't a subset of your _STRUCT. Each of these files has a maximum number of objects. Filled hashing file. with "Data containing . then type in "1=1". M1. Entries in memory are reserved for the number of objects specified by NBOBJ in OBJECTS. then XYZZY. then. 3.02 How can I have a context with no joins? Create a join from one table to the same table.ASC which represents the candidate objects. or your _OBJECTS. say. plus all numbers and symbols.ASC.ASC must be the same or a subset of _STRUCT.INI. which may be ( NBOBJ / 8 ). and _STRUCT. with SQL other than the default SQL to create different sets of candidate objects from your data dictionary or other source.
The password.BUR files both for Windows 3.BUR for LIBRARY/DEFAULT. The repository tables are nicely normalized. change the userid/password to be the desired new password (that you can remember :-). Advanced Login is activated by installing a replacement . may be any value. for instance. Therefore.BUR. so changing OBJ_NAME. We can hope that the encryption that BusOb uses for the password in this file is strong. A contributer to this FAQ rightly points out that publicizing this use of OBJECTS. Either way. While I agree that public knowledge of it gives the potential cracker a key piece of information.USE (*not* DICT. or get another copy of OBJECTS.Are there any "gotchas" with using the Advanced Login Strategy for managing security? The Advanced Login Strategy allows the BusOb user to use their RDBMS userid and password to login to BusOb. Export the universe to be sure the "freshest" version is reflected in the repository.06 How can I programmatically modify object names? While the details of this task will vary based on your RDBMS.USE to improve security. . available from BusOb. M1. modifying several features of a universe consists of UPDATE sql commands sent to the RDBMS. At least one site (U. however. the user doesn't need to keep their BusOb password synchronized with their RDBMS password (as for Same Login). however. and I assume a cracker could learn of it from other sources.) has successfully tested .05 What do I do if I lose my manager password? Two options: Reinstall BusOb from the original disks. To leave out the use of OBJECTS. The contributor's policy is to require reinstallation of the Manager option. from the OBJECTS table changes the object in the particular table while keeping integrity. The BusOb userid must match the RDBMS userid. Additional input on this choice is welcome. All security restrictions are imposed by the RDBMS itself. they still do not have the password. First.USE may be a potential security hole. (See also the question on BusOb v4.) M1. makes life harder for those who might benefit from knowing about it. and all users don't access the RDBMS using only one userid/password with only one set of security privileges (as for Separate Login). since the strategy ignores the BusOb password entirely. so that the defaults of USER/PASS are restored.1 and Macintosh platforms. Penn.0.KEY as was previously stated here!) for which you *do* know the userid/password (from a co-manager?).
upenn.1.TAB_ID = TABLES2.gif for a reverse-engineered version. that one had already determined that the object was in universe number 3 and class number 12 and object number is 74. Use joins in MANAGERx (exact name depends on your RDBMS) universe to determine these values correctly to correspond to the names of universe. M1. class and object you wish to modify. assuming.For example. Perl and SQL scripts already exist to help automate some of these steps.edu _________________________________________________________________ [ Usenet FAQs | Web FAQs | Documents | RFC Index ] . others might exist) to reflect that aliases were now possible in universes.ALI_ID (+) + BO_ALIAS.UNI_ID = BO_ALIAS.1E.edu/da/bo/busob-model.edu.upenn.07 How can I modify the MANAGERx universe to allow reporting on aliases? Evidently when BusOb released v. 3. MY_OBJ update objects set obj_name = 'New Object Name' where uni_id = 3 and cla_id = 12 and obj_id = 74 .08 How can I find the metamodel for the repository files? See the URL http://www. To modify MANAGERx.TAB_ID = BO_ALIAS. (Caveat! Caveat! No warrantees!) _________________________________________________________________ Thanks to the contributors to this FAQ.UNI_ID (+) AND TABLES. they did not update the MANAGERx universe (x is 'O' for Oracle. 'S' for Sybase.UNI_ID = TABLES2.TAB_ID (+) These joins assume Oracle.upenn. SQL might appear as follows: prompt MY_CLASS. This FAQ is maintained by thompson@isc. M1.UNI_ID (+) AND BO_ALIAS. with Oracle outer joins indicated by "(+)" where nulls are permitted. add the following classes and joins: + BO_ALIAS (table) + TABLES2 (alias for TABLES table) + TABLES. contact Steve Thompson at thompson@isc. of course.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.