Closed gregbunce closed 1 year ago
/remind me to finish shelving on 2/10/2023
@gregbunce set a reminder for 2/10/2023
@jacobdadams if you get a min, please look over my actions above (in the soft delete
and shelve/static
sections) to make sure I'm jiving with your processes. i don't want to blow anything up (though, it could be fun!).
mainly...
Everything looks good, but the Auditor logs are telling me I missed a step with the soft delete- it doesn't like having the item id in both tables. @gregbunce, are you ok if I remove the itemid from the main meta table?
thanks for making sure all the wires are connected under the hood, @jacobdadams. sure, you can remove the itemid from the meta table. thanks. this layer was my dry run (aka template) on how to proceed with the other political district layers so, should I remove the itemid when moving ahead with the other layers (us cong; state senate; state house)? The workflow is pretty much identical to this one.
Great, I've got the itemid removed from the meta table and I'll do a manual run of auditor once I get the conda environment set up.
And yeah, I think this works great moving forward. Let's just make sure we remove the itemid from the meta table once we put it in the shelved table.
Great, that works. also, i added you (@jacobdadams) to the task of removing the row from the meta table. I'm not sure the timing you'd like on that, so i figured i'll assign that one to you. feel free to remove it whenever you see it necessary (my workflow does not require that row there).
We may want to double check with @steveoh on that- I feel like that table gets used for the clouddb stuff that loads items to the Open SGID.
I believe as soon as you remove that row from the meta table that the table will be removed from the OpenSGID. I don't see any issues with this as from the description that appears to be what we want to do. Since we are putting this on the shelf, we only need to make sure the agol item isn't removed and everything else should be removed.
:wave: @gregbunce, finish shelving
bumping the removal date in Internal db to 2/15/2022
check | status |
---|---|
@gregbunce has completed 10 out of 14 tasks | :no_entry: |
@steveoh has completed 0 out of 3 tasks | :no_entry: |
@jacobdadams has completed 0 out of 1 tasks | :no_entry: |
@rkelson has completed 0 out of 1 tasks | :no_entry: |
check | status |
---|---|
gregbunce has completed 14 out of 14 tasks | :+1: |
@steveoh has completed 0 out of 6 tasks | :no_entry: |
@jacobdadams has completed 0 out of 1 tasks | :no_entry: |
@nathankota has completed 0 out of 1 tasks | :no_entry: |
@rkelson has completed 0 out of 1 tasks | :no_entry: |
check | status |
---|---|
gregbunce has completed 14 out of 14 tasks | :+1: |
@steveoh has completed 0 out of 6 tasks | :no_entry: |
@jacobdadams has completed 0 out of 1 tasks | :no_entry: |
@nathankota has completed 0 out of 1 tasks | :no_entry: |
@rkelson has completed 0 out of 1 tasks | :no_entry: |
My validation tasks look good.
check | status |
---|---|
gregbunce has completed 14 out of 14 tasks | :+1: |
steveoh has completed 6 out of 6 tasks | :+1: |
jacobdadams has completed 1 out of 1 tasks | :+1: |
@nathankota has completed 0 out of 1 tasks | :no_entry: |
@rkelson has completed 0 out of 1 tasks | :no_entry: |
check | status |
---|---|
internal sgid | :+1: |
meta table | :+1: |
stewardship | :no_entry: There are multiple items with this name on rows 517, 517. Please remove the duplicates. |
Summary
A short summary of the situation.
This school board data/district is no longer active. As of Jan 2023, we are now using the latest districts and this one need to be removed from Open Data but made available in AGOL under the 'shelved' tag. Also, we should rename the item names in AGOL to be more descriptive and to better match our current naming convention for this layer. The remaining should be as follows:
Also, see this somewhat related porter issue in which we are deprecating the School Board District named 2012.
Migration Guide
This dataset has been replaced by Utah School Board Districts 2022 to 2032.
At this point, we should be migrating applications and users away from this outdated layer and onto the latest data.
Let's do a soft delete before we do a hard delete (aka: remove from Open Data) because of the many systems and users that were/are potentially using this data.
Action items
name
with their github@name
.Soft Delete
The purpose of the soft delete is to ensure that all of our users and applications have gracefully migrated off of the dataset. Soft deletes will remain in effect for 14 days. During this time, we will have the ability to restore the dataset to its original SGID offering(s). After these 14 days, the item is then ready for a hard delete.
Note: If this dataset is being replaced, then wait until the new data is publicly available before completing these steps:
2023/01/27
)2023/01/27
)2023/01/27
)2023/01/27
)2023/01/27
)2023/01/27
)Authoritative
field to null inSGID.META.AGOLItems
. Allow to persist through one run of Auditor - currently, Auditor runs daily at 5:00am (@gregbunce, completed:2023/01/27
)SGID.META.AGOLItems
table. This will trigger the removal of this item in Open SGID (@gregbunce, completed:2023/02/10
)Shelve/Static
Choose one based on situation.
AGRC_Shelved
AGOL folder (shelving an item already in AGOL) (@gregbunce, completed:2023/01/27
)Add record to table.
AGOLItems_shelved
table in ArcGIS Online withshelved
orstatic
in theCATEGORY
field (@gregbunce, completed:2023/01/27
)Hard Delete (to happen after 2/15/2023)
Hard deletes are final. It is recommended to complete the soft delete process before moving on to these steps. If you decide to skip the soft delete, note that you will need to incorporate some of those steps here.
2023/02/15
)2023/02/06
)SGID.META.ChangeDetection
(@steveoh, completed:2023/02/27
)2023/02/27
)data/hashed/changedetection.gdb/TableHashes
(@steveoh, completed:2023/02/27
):robot: Automation validation
name
with their github@name
.2020/01/01
when the task is verified.2023/02/15
)2023/02/27
)shelved
/static
/Deprecated
information (@jacobdadams on2023/02/27
)Are there service dependencies
Does an application depend on this data? Yes
[x] Figure out what to do with http://elections.utah.gov/map/district-maps (#223 @nathankota on
2023/03/07
)Are clients querying this data with the WebAPI? At this point, the answer should be no. But, we need to verify that.
Notification
Group Task Assignments