[Feature] Add Metrics from GitHub's Metrics API to our package
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Beginne mit der Lektüre der Dokumentation zur GitHub Metrics API und vergleiche deren zurückgegebene Metriken mit den Daten, die bereits vom Connector abgerufen werden. Ermittle, welche Metriken aus vorhandenen Tabellen abgeleitet werden können, und definiere anschließend dbt-Modelle, die die unterstützten Metriken reproduzieren, ohne das Schema zu ändern; im Issue werden keine Dateien oder Tests genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is there an existing feature request for this?
- I have searched the existing issues
Describe the Feature
A fivetran customer submitted a Feature Request for the Metrics API to be added to our Fivetran schema. This actually makes more sense to be part of our dbt package as additional models.
Feature Request by Customer: https://support.fivetran.com/hc/en-us/community/posts/6171852652055-Connector-Improvement-Github-Metrics
GitHub's Metrics API: https://docs.github.com/en/rest/metrics
Describe alternatives you've considered
Adding the metrics API to the schema but that goes against our product principals as it's denormalized data.
Are you interested in contributing this feature?
- Yes.
- Yes, but I will need assistance and will schedule time during your office hours for guidance.
- No.
Anything else?
We should compare what results are returned from the GitHub Metrics API to what we pull from our connector. For example the metrics API has "weekly commits" - can we reverse engineer "weekly commits" by using our commits table?
The goal would be to not need to add anything else to our schema and be able to create these metrics ourselves within a dbt package!
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 21
- Forks
- 25
- Ø Merge
- 1 T. 41 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fivetran/dbt_github
-
[Bug] requested_reviewers is null for pull requests that have no reviews yetEvtl. vergeben @porkedchop hat das vor 7 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
fivetran/dbt_github#86 · 1 Kommentar ·
-
next-release
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
fivetran/dbt_github#74 ·
-
good first issue type:enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
fivetran/dbt_github#61 ·
-
type:enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
fivetran/dbt_github#69 · 1 Reaktion ·
-
Add Team supportOffentype:enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
fivetran/dbt_github#70 · 5 Kommentare ·
Alle Issues in fivetran/dbt_github
Ähnliche Issues
-
good first issue tech debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
anubhavaanand/project-cyan-phishNet#71 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug data low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
.Team/UXWest Priority:P3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
metabase/metabase#87010 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100