Advanced lists - row limit rolled back

Thanks to additional feedback from users like you, we're taking a second look at advanced lists that have very large results. Recently, we announced that we'd limit the results to 20,000 rows, and that change was withdrawn Wednesday morning.

To help us better support your school's needs for very large lists, it would help to have your answers to the following questions:

  • What are your top 4 biggest lists – with the List name and/or with your estimated number of rows you typically retrieve?
    • Alternatively, what Objects are you using when you create massive lists?
  • What is the average number of results sent to a third-party reporting tool (like PowerBI) per list?
  • What is the highest number of recipients in a single Pushpage job
  • What are you doing with 50K plus results? What context is lost with fewer rows? Does it help to break it down by school year or term?
  • If we (purely hypothetically) re-introduce a row limit at 50k, how many additional lists would you have to build?

If you're willing to provide feedback, please either reply to this discussion or email me at jessica dot walters at blackbaud dot com. Also, please complete the Advanced List and Pushpage survey (published in the blue alert banner in-product) if you have not yet done so.

Thank you for your input!

Comments

  • @Jessi Walters

    Our school did not experience a breaking change with the row limit, HOWEVER, as we potentially look to BBEM as a repository for all historical academic data to then be pushed out for analysis and research, row limits would make me rethink this strategy.

  • @Jessi Walters

    We have 6000 students with 8-9 enrollments each. A full enrollment export for 1 term is 48,000 records+

    We also export emergency contact info and authorized pickup info into our visitor management platform, This can be 4-16 records per student.

    Mostly in Advanced lists we’re combining enrollment course details like teacher and building along with constituent relationship data like parent cell number.

    A push page may go out to 10,000 prospective parents in addition to 10,000 enrolled parents.

  • @Brian LeBlanc
    I completely agree with you. I've worked in other software solutions where there is a great UI experience that mimics writing an SQL query. Some that have been rolled out in the past 5-109 years.

    Unfortunately, Blackbaud is being the curve here and has actually made things more difficult by trying to focus on multiple solutions (i.e. Sky List, Advance List, Analysis) verse investing in one great solution. Multiple reports, multiple solutions and excel skills seem to be the name of the game for reporting, data analysis, integrations, etc.

  • @Brian LeBlanc
    Brian, you said it! I am not very tech savvy when it comes to pulling data from Advanced lists but need them for certain tasks I do each week or month. I dont need thousands of lines of data, but why cant I pull a list of monthly visits, showing boarding or day, in either visits list or the Dashboard! I have a report saved in Advanced lists for that. Or lists of certain letters we send out. Personally, I would rather use sky lists for everything. I think sky lists are more intuitive for the way my brain works. I find Advanced lists hard to use.

  • @Jessi Walters

    Seems like the short answer, without getting derailed into discussions of specific use cases and frustrations, is simply this:

    Advanced Lists allow users to work around places where Blackbaud's feature set doesn't meet their use case, and that limitations on the functionality of Advanced Lists negatively impinge users work in diverse and unpredictable ways.

    Not sure how the 20k row limit was arrived out, but it does seem like it's in response to resource management issues. Perhaps identifying the users who are over-taxing resources and engaging with them directly would be more productive than a blanket policy change?

  • Jessi Walters
    Jessi Walters Blackbaud Employee
    Seventh Anniversary Kudos 5 Name Dropper Participant

    @Seth Battis
    There are a couple things we are trying to do with my list of questions:
    1) Identify common use cases our current toolset is unable to serve so we can address those directly in the product and reduce the use of “workarounds” for things needed by most schools.
    2) Understand true spreadsheet, data extraction, and reporting needs so that we can deeply explore solutions for our next-gen reporting tool, whether it improves advanced list functions or, more likely, replaces it.

    Unfortunately, the row limit was not related to resource management; that would be much simpler to solve. On a related note, a common misconception is that we could simply “give access to the database” - the system is far more complex and doesn't work that way. Instead we aim to modernize our architecture, improve performance, and simplify the user experience while expanding availability of fields and diligently addressing complexities introduced with more data connections.

    We all wish this was quicker and easier to solve, but my team is deeply invested in getting it right.

  • @Jessi Walters Hey Jessi, thanks for being transparent with what is going on here. It's appreciated!

    One thing I would request another look at in your goals is the “simplifying the user experience” target. In a SKY list? Absolutely; those are designed for everyday users and the UX is probably the top priority. But in an advanced list, where everyone using it is probably using it for a different reason and needs a different set of data output, I'd make the argument that the UX is actually less important than the performance and, to a lesser extent, modernized architecture.

    If simplifying the UX of an advanced list without sacrificing the functionality that's already there (or even improving on it) is possible, then I'm all for it. I worry, though, that a simplified UX is going to necessarily mean a less fully featured product, and given that we are in some cases already working with one arm tied behind our backs, that's a big concern.

    This isn't a request to complicate the UX, to be sure; it's simply a request to please make sure that whatever comes to eventually replace advanced lists, even as imperfect as they presently are, still at least gives us what we currently have.

  • @Jessi Walters,

    It's good to know what you all are thinking and where you are considering going.

    I'm glad the discussion has clearly described the fact that there are [at least]two classes of user:

    • those who have simple needs and therefore need a simple UX and
    • those who have to do everything else and [therefore] need to dig deep into the data.

    I have always been in the latter camp and make almost no use of BEM reports and only slight use of non-advanced lists.

    That said, I am often hindered by some holes in Advanced List access to objects in the database. Many of the new features have not been added in and even some old omissions have never been fixed.

    As I see it, it's very important to have powerful, flexible access to [entire] the data model.
    I must admit that having full SQL access might be a little dangerous, but it seems to me that some graphical representation of the [full] database in a query-building tool would be entirely feasible.

    I hate to say it, but a good starting point would be the query system in Education Edge. This system, as old as it is, did a good and comprehensive job of presenting the db and facilitating access to it.


Categories