Closed rebekkabry closed 4 months ago
Would like to work with Charlie and an app team member on this. Pending further discussion.
Naming standard and renaming of tools and dashboards division_purpose_recurring Ex: ROW_ApplicationsActivity_Weekly
Metadata requirements in forms Division / DB used/ DS linked/ Reason Solution for Output
Consider Division Sandboxes for Building and Inactive Outputs, filter by date last updated since 2 years?
Provides Standards and Best Practice Documentation for Project Managers and Data Owners and Stakeholders. for example: If a team used Sharepoint, provide information on current best practices and notes about process with DTS to have migrated into another storage option (one decided on by DTS executives - most likely Open Data Portal)
as of 9/12/23 TO DO:
[x] Review current requesting tools and products forms
Objective:
Steps:
Objects List?
I mapped out the DTS Portal objects set-up:
Will also look at the primary sources/secondary sources model before our next meeting.
If I'm understanding this correctly, the "same" data comes through as Primary instance
record (ex. Vehicle Detectors in Data Tracker) and then connects to a dataset
record (Vehicle Detectors in Socrata) AND that connects to one or more (in this case, three) non-primary instance
records, including that of the Socrata dataset:
Does this align with how you are envisioning being able to use the instance
object?
Adding this test template for adding your new items for the dataset
object @rebekkabry
Dataset_TestTemplate.csv
In regards to the DTS Portal objects set-up:
In reference to the Github Comments:
Here is my understanding of what we have compared to what we are considering…
What we are considering? (rough draft mock up) Not sure if multiple templates are needed to capture it all, of if we can condense
My thought is that we can hopefully allow non-primary instances to reference other instances.
My understanding is that currently primary instances are the only instances that can have related instances:
We want non-primary instances to also be able to have their own child records as well that way we can see where the data flows just by looking at the relationships
This dataset “Markings Work Orders” origins from a Knack object table
This current structure shows that. Because we made the (spatial data set = feature service) and instance, we can choose it as a Source instance thus allowing us to say what application it’s in. Those applications can be a PowerBi dashboard or other custom product. We’d just have to add it to the “Host Application’ list.
In addition to the current relationship structure, we will use to the test environment to review
• A standard where all primary assets have its non-primary and metadata associated; a standard format and form fields that ensure all assets have records associated. • Having all associated data path locations reflected. Example: Specific data/link to - Script pushed to AGOL ArcGIS Online (AGOL) referenced in the Details of Dataset Instances table. • Areas where alerts would be beneficial (Airflow, new datasets, etc.) • Tagging instances with "types". Potentially add columns to reference pathway location/level.
A thought after Friday's meeting: if you want to label the instances per their hierarchy level, assuming they are in a relatively clear hierarchy like Charlie's mapping above (primary parent > non-primary child > multiple non-primary grandchildren), we could use another column for levels to indicate primary, secondary, tertiary, quartenary, etc. The instances could be sorted by this level in Knack which would make it visually easier on that Dataset page to see the hierarchy. I realize Knack won't be the primary visualization platform.
A thought after Friday's meeting: if you want to label the instances per their hierarchy level, assuming they are in a relatively clear hierarchy like Charlie's mapping above (primary parent > non-primary child > multiple non-primary grandchildren), we could use another column for levels to indicate primary, secondary, tertiary, quartenary, etc. The instances could be sorted by this level in Knack which would make it visually easier on that Dataset page to see the hierarchy. I realize Knack won't be the primary visualization platform.
I think that would be a great approach, ideal actually. The mock/model table will be ready this week.
Makes sense! Thanks y'all!
DTS | Data and Technology Services Portal Knack review and model build out - in progress.
Applications Insights - based on the current "applications form"...
Fields / Filters to Consider
What doesn’t make it to list show up on test or prototype list
For OPSDB or 3rd DB; filter Application Class: Enterprise, Database - Other, Database Server, Web Application - Other, Device-Specific Firmware/Software, Enterprise Business System For OPSDB Local Fles; filter Application Class: Computer File For Knack Application Tool OPSDB; filter Application Class: Knack Application For OutputAccess; Filter Application Class: ArcGIS Online Web App, ArcGIS Online Feature Service For OutputAccess: note ArcGIS Online Feature Service has layers URL, how to include, metadata export available?
- Note some databases may need to be added manually for instance Hanson - SBO
Results/Impact
Roles: Operations Tools (3rd party, DTS Supported, CW), ETL in, Storage, Storage Access/Dataset Details, ETL out, Output, Output Access
In Progress
I’m not going to move forward with FME to facilitate the dataset metadata into Knack at this moment. They advised the following: • FME does not (currently) write to Knack. • FME no direct integration with knack (may need a middle piece) • ETL from ArcGis from Knack (current)
[x] 11/15/23 - create CTM form to Knack Mapping (Charlie has a script already in place for the ETL) updates to confirm what is needed for the Knack EcoSystem ETL
[ ] 11/20/23 - Work-session to focus on adding role columns to all instances; API table consideration
current
proposed
Background
The ecosystem map has been built from a combination of pre-existing tools and processes. As a result the ability to edit these forms to support the automated connections and relationships built in the ecosystem mapping, will serve as the primary adjustments derived to aid in this project.
Objective Outcomes:
For example: When an internal stakeholder is requesting a new dashboard or application?
What forms are currently being utilized to make that request? > This would be an ideal area to review and possibly implement required information. Such as >
Where in the current forms with edits or new forms, can we ensure each node might have:
Schema to Single Line Draw Out