November 2023
November 20, 2023
This update is a bit richer given the cancellation of the November office hour for Federal partners.
We completed the development work necessary to make it possible to unlock audits that had been locked for certification. Auditors and auditees are now able to unlock these audits to make further edits before re-locking for certification.
What we delivered
We work in an agile manner. That means we have a long-term strategy, medium-term features we work to deliver, and make continuous improvement and bug fixes to the existing product. We update our system through pull requests, or PRs.
Tribal data access controls
We have implemented the data access controls that are required to provide data access to Federal users who have a need-to-know for audits from tribes and tribal organizations. We are now loading users into the system, and we will notify NSACs and KSMLs when that is complete.
What's next?
Historic data migration
We're charged with improving the quality of the data the FAC collects and disseminates. This is challenging but critical work that is necessary if we want the SF-SAC data to be meaningful for oversight. Because of this, we're approaching the migration of historical data from Census as an exercise in data improvement.
We believe it is important for users of FAC data to understand how we're carrying out this work. For today, this is the summary of our process.
-
Copy. We have to transfer terabytes of databases and more than 650,000 files from Census to GSA.
-
Analyze. The data is not perfect. The GSA team needs to understand all the ways that the data does, and doesn’t, meet our new validation standards.
-
Migrate. We’ll begin by migrating 2022 data. Our team will use the Census data to construct “virtual submissions” to the FAC. Doing this will apply all of our integrity checks, confirming the data coming in is of the highest quality.
-
Record Changes. As we migrate the data, some things might have to be changed. For example, date formats might change. Anything that changes as part of the migration will be recorded.
-
Record Failures. Many of these “virtual submissions” will fail to pass our new integrity checks. We'll keep track of them, and set them aside.
-
Adjust. We'll go back to step 2, looking at only the records that failed to migrate. We'll then adjust how we are migrating the data so that we can transfer more historical submissions.
-
Repeat. We'll repeat steps 2-6 until we have migrated the submissions from 2022.
Our initial goal is to migrate the last 5 years of data with the highest possible integrity. This will improve the quality of the FAC data and create a public record of the migration.
We're highlighting this process for two reasons:
-
The data migration is about data integrity. This work is about improving the integrity of historical FAC data.
-
The data migration is iterative. This is not a singular, massive migration of data. It's a sequence of small migrations.
We'll write more about the migration in the future, and documentation about the migration as a whole is part of what we'll deliver with this work.
Other priorities
The historical data migration occupies a lot of our team’s time. However, we are also working on bug fixes, infrastructure, and a few features that we know are important to public and Federal users. Our current feature priorities as we close out 2023 are:
-
Adding the ability to add, remove, or change auditors and certifying officials who are attached to the audit.
-
Adding the ability to search for single audits by auditee state.
-
Improving the visibility of findings on audits.
-
Providing summary reports for both single audit submissions and for all results of a search.