GitHub-Connector
Mit dem Qlik Mit dem GitHub-Connector können Sie auf Github-Repositorys zugreifen und diese analysieren und die Analysedaten direkt in Ihr Repository übertragen QlikAnzeigen und Qlik Sense-Anwendungen importieren.
Möglichkeiten, auf Ihre Daten zuzugreifen
Wenn Sie die verwenden Qlik Um den GitHub-Connector verwenden zu können, müssen Sie über ein Github-Konto verfügen, mit dem Sie den Connector authentifizieren können.
Nach der Authentifizierung des Connectors stehen eine Reihe von Tabellen zur Verfügung:
- Zweige - Alle Zweige werden in einem dedizierten Repository aufgelistet
- Commits - Alle Commits werden im Repository gespeichert.
- DownloadFile - Laden Sie die Datei auf den lokalen Host herunter. Wenn keine Branche angegeben ist, ist der Standard-Repository-Zweig der Standardzweig (normalerweise Master).
- FileChanges - Gibt an, welche Dateien in einem angegebenen Commit geändert wurden.
- GetRawFileAsBinary - Gibt den Rohinhalt einer angegebenen Datei zurück. Wenn keine Branche angegeben ist, ist der Standard-Repository-Zweig der Standardzweig (normalerweise Master).
- Probleme - Zeigt Probleme für das Repository an.
- OrganizationRepositories - Zeigt alle Repositorys an, die der angegebenen Organisation gehören.
- PullRequests - Zeigt alle Pull-Anforderungen für ein spezielles Repository an.
- PullRequestsComments - Zeigt alle Kommentare zu einer Pull-Anfrage an.
- PullRequestsCommits - Zeigt alle Commits in einer Pull-Anforderung mit maximal 250 Commits an.
- PullRequestsFiles - Zeigt alle Dateien in einer Pull-Anforderung mit maximal 300 Commits an.
- PullRequestsReviews - Zeigt alle Bewertungen einer Pull-Anfrage an.
- RateLimit - Zeigt Ihren aktuellen API-Grenzwertstatus an.
- Veröffentlichungen - Listet veröffentlichte Veröffentlichungen auf.
- RepositoryComments - Zeigt Kommentare in einem Repository an
- RequestedUserReview - Listet Benutzeranforderungen auf.
- SingleCommitStats - Zeigt die Änderungsstatistik für ein bestimmtes Commit an.
- UserRepositories - Listet alle öffentlichen und privaten Repositorys auf, die dem authentifizierten Benutzer gehören.
Problemlösung
Sie erhalten eine Fehlermeldung, dass Sie das API-Limit erreicht haben.
Mögliche Ursache
Sie haben die auferlegten API-Grenzwerte überschritten Qlik Web Connectors über die Amazon S3-API.
Vorgeschlagene Maßnahmen
Entwickeln Sie Ihre App unter Berücksichtigung der folgenden Punkte, um die Auswirkungen des Erreichens des API-Limits zu verringern:
- Extrahieren Sie nur die Daten, die Sie benötigen.
- Laden Sie jeweils eine Amazon S3-basierte Anwendung neu.
- Stellen Sie sicher, dass Schleifen in Ihrem Skript, die API-Aufrufe ausführen, nicht zu Endlosschleifen führen.