Apptio for All

Apptio for All

A place for Apptio product users to learn, connect, share and grow together.

 View Only
  • 1.  Lookups in Editable tables

    Posted Wed August 17, 2022 08:23 PM
    I am looking for some advice or guidance.  I am trying to take a spreadsheet that is used for vendor information to allocate costs up the model.  I am trying to point to these source tables in CT to give them a listing of the app names instead of typing in.  However, these tables are sizeable.  What is the best way to do these lookups?  I want to try and reuse the tables but I also want to make this usable.

    Thanks,
    #ApptioforAll


  • 2.  RE: Lookups in Editable tables

    Posted Thu August 18, 2022 01:59 AM

    I hate to say this, but it depends, @Michael Enslein 😮😮😮


    First, I suppose you're doing the lookups​ in CT (not in Excel). I have done both and it works like a charm. We have about 700 apps. Is this sizable? I guess it depends. Neither Excel nor CT have a problem with such lookups.

    Your vendor table might be what you call sizable. How big is that: 10,000 rows? 50,000? More?

    In CT, we do lookups to and from our server table, that has about 35,000 rows. For instance, we validate whether a server-to-application relationship points to a live server. This is a lookup into the server table. We have noticed no particular performance issues.

    Also, we look from the server table (again, 35k) to find out the application a server relates to. Again, no issues.

    In Excel we sometimes try things, and in such cases we might combine tables like above. I don't recall whether we have used the server table, but I cannot imagine Excel having an issue with large cross-lookups.

    The only issue we have stumbled upon now and then is the dreaded cyclic reference error. I wrote about this for the TBMC2020 hackathon (A Midsummer TBMA's Dream). I learned recently that CT will show you tables that relate to each other:



    However, it doesn't detail the nature of the relationship.

    In my proposal/demo I explained it would be useful to find such cross-lookups, heavy-hitting functions (LookupEx / SplitEx / SumIf), etc.

    I'll revisit the 2020 article to see what I come up with (e.g. an enhancement request).



  • 3.  RE: Lookups in Editable tables

    Posted Thu August 18, 2022 11:24 AM
    Thanks for the help with this Guillermo!

    ------------------------------
    Justin Kean
    Apptio
    Sr Instructor
    ------------------------------



  • 4.  RE: Lookups in Editable tables

    Posted Thu August 18, 2022 11:56 AM
    @Guillermo Cuadrado Thanks for the information and I have read your article.  However, what I am trying to do in the editable table is create columns with drop-downs to other tables instead of having to maintain a separate listing of apps or servers etc.    I am using the source table for apps, but it has over 10K records and does not always come up with a listing of the apps.  Thanks!​​


  • 5.  RE: Lookups in Editable tables

    Posted Fri August 19, 2022 01:17 AM
    Edited by Guillermo Cuadrado Tue November 05, 2024 06:00 PM

    I had missed the bit about Editable Tables. I don't know a lot about them, but I'll do some experimenting in the coming days, @Michael Enslein.​

    LATER
    I did some experimenting and after a few trials I got it to work:

    I added a column called Server ID to do a lookup onto our master server table (32k rows):


    The first time I clicked on the drop-down arrow in the associated report, it took quite a few seconds. After that, it was almost instantaneous. I have tried closing the report and the table, refreshing the browser, but it still reacts quickly.

    You'll have to try yourself, @Michael Enslein.

    P.S. 
    I took the code from the online help (link).