Една от най-атрактивните характеристики на Excel е неговата гъвкавост. Всяка отделна клетка може да съдържа текст, число, формула или на практика всичко друго, което клиентът дефинира. Всъщност това е една от основните причини Excel да е ефективен инструмент за анализ на данни. Клиентите могат да използват наименувани диапазони, формули и макроси, за да създадат сложна система от взаимосвързани изчисления, свързани клетки и форматирани обобщения, които работят заедно, за да създадат окончателен анализ.
И така, какъв е проблемът? Проблемът е, че няма прозрачност на аналитичните процеси. Изключително трудно е да се определи какво всъщност се случва в електронна таблица. Всеки, на когото се е налагало да работи с електронна таблица, създадена от някой друг, познава твърде добре разочарованието, което идва от дешифрирането на различните изчисления и връзки, използвани за извършване на анализ.
Малките електронни таблици, които извършват скромни анализи, са болезнени за дешифриране, а големите, сложни работни книги с няколко работни листа са практически невъзможни за декодиране, което често ви оставя да започнете от нулата.
В сравнение с Excel, системите за бази данни може да изглеждат твърди, строги и непоколебими в своите правила. Въпреки това, цялата тази твърдост идва с предимство.
Тъй като само определени действия са допустими, можете по-лесно да разберете какво се прави в структурирани обекти на база данни, като заявки или съхранени процедури. Ако набор от данни се редактира, число се изчислява или която и да е част от набора от данни е засегната като част от аналитичен процес, можете лесно да видите това действие, като прегледате синтаксиса на заявката или кода на съхранената процедура. Всъщност в система за релационна база данни никога не срещате скрити формули, скрити клетки или мъртви диапазони с имена.