Помимо многочисленных инструментов и возможностей CaseWare IDEA, разработчики добавили возможность построение макросов с помощью Python. На базе этого языка программирования было создано много дополнительных подпрограмм, которые доступны для всех пользователей IDEA. При этом разработчики-аналитики продолжают обогащать функционал с помощью дополнительных надстроек для аудиторской деятельности.
Чтобы упростить жизнь аналитикам, которые создают для своей команды сложные инструменты анализа с помощью Python, разработчики создали библиотеку, которая облегчила этап получения данных из таблиц IDEA, теперь это происходит в одну строку, рассмотрим пример:
Каждый аналитик, который хоть раз работал со средой Python знает, что такое pandas. Это библиотека для обработки и анализа данных. Для манипуляции табличных видов данных существует формат DataFrame, который также облегчает процесс анализа.
В первую очередь нужно импортировать библиотеку для получения доступа к программе IDEA и библиотеку pandas:
Далее создаем доступ к программе и функцию, которая помогает преобразовать IDEA-файл в pandas. DataFrame:
Первая переменная idea предоставляет доступ к CaseWare IDEA.
Далее с помощью метода idea2py, где мы передаем имя базы данных в IDEA и вторым аргументом сам ключ (доступ), импортируем базу данных.
Все, теперь данные в DataFrame. Точно также существует функция с обратным функционалом, она так и называется py2idea().
Давайте проведем какие-то манипуляции с данными, например, сделаем сводную таблицу по некоторым данным, и загрузим данные обратно в IDEA:
И тут тоже всего лишь одна строка команды. Далее загружаем это обратно в CaseWare IDEA:
Как видно с примера, это очень просто. При желании внедрить сложные инструменты для анализа, можно сделать это без помощи IT-специалистов. Также вы всегда сможете обратиться на наш суппорт support@caseware.com.ua, наша команда специалистов всегда готова вам помочь с вашей аналитикой.
Как упоминалось ранее разработчики IDEA добавляют множество функциональных подпрограмм которые размещены на портале IDEALab, к которому имеют доступ все пользователи CaseWare IDEA. Список данных разработок, которые доступны к скачиванию:
· TRIAL BALANCE – TRANSACTION RECONCILIATION
· Z-SCORE CALCULATOR
· RELATIVE SIZE FACTOR
· TOP RECORDS EXTRACTION WITH RANKING
· PANDAS PROFILING
· WORD FIND
· FUZZY JOIN
· TEXT ANALYSIS
· GET NEXT GET PREVIOUS
· UNIQUE RECORDS
· RANGE JOIN
· OUTLIERS