cityofaustin / atd-data-tech

Austin Transportation Data & Technology Services
17 stars 2 forks source link

Phase 5: Form Review for Eco-System MetaData Automated Support and Best Practice Documentation #13802

Closed rebekkabry closed 4 months ago

rebekkabry commented 1 year ago

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?

Schema to Single Line Draw Out image

rebekkabry commented 1 year ago

Would like to work with Charlie and an app team member on this. Pending further discussion.

rebekkabry commented 1 year ago

Recommendations Brain-Storming

rebekkabry commented 1 year ago

as of 9/12/23 TO DO:

rebekkabry commented 1 year ago

Meeting Notes 9/14/23

Next Steps:

Objective:

Steps:

Objects List?

KaroEngstrom commented 1 year ago

Karo Note 9/14/23

I mapped out the DTS Portal objects set-up: image

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: image

Does this align with how you are envisioning being able to use the instance object?

KaroEngstrom commented 1 year ago

Adding this test template for adding your new items for the dataset object @rebekkabry Dataset_TestTemplate.csv

rebekkabry commented 1 year ago

In regards to the DTS Portal objects set-up:

In reference to the Github Comments:

Current to Considering

Here is my understanding of what we have compared to what we are considering… image

What we are considering? (rough draft mock up) Not sure if multiple templates are needed to capture it all, of if we can condense image

rebekkabry commented 1 year ago

Discussion on Knack DTS Objects:

My thought is that we can hopefully allow non-primary instances to reference other instances.

image

My understanding is that currently primary instances are the only instances that can have related instances:

image

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.

image

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.

KaroEngstrom commented 1 year ago

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.

rebekkabry commented 1 year ago

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.

Charlie-Henry commented 1 year ago

Makes sense! Thanks y'all!

rebekkabry commented 1 year ago

DTS | Data and Technology Services Portal Knack review and model build out - in progress.

image

rebekkabry commented 1 year ago

image

image

image

rebekkabry commented 11 months ago

Applications Insights - based on the current "applications form"...

image

Fields / Filters to Consider

  1. Environment: contains Production

    What doesn’t make it to list show up on test or prototype list

  2. Application Class Clean Up/BreakDown

    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?

    1. Note some databases may need to be added manually for instance Hanson - SBO

Results/Impact

  1. Allows set up for Hierarchy/Levels/Nodes based on role

    Roles: Operations Tools (3rd party, DTS Supported, CW), ETL in, Storage, Storage Access/Dataset Details, ETL out, Output, Output Access

  2. Allows clarity at highest view of the role and type of asset
rebekkabry commented 11 months ago

image

rebekkabry commented 11 months ago
rebekkabry commented 10 months ago

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)

rebekkabry commented 10 months ago

image

rebekkabry commented 10 months ago

GOAL of Knack Connections

current image

proposed image

rebekkabry commented 9 months ago
rebekkabry commented 8 months ago

Updates: