GitHub connector
With the Qlik GitHub connector allows you to access and analyze Github repositories and get the analysis data directly into your QlikView and Qlik Import Sense applications.
Ways to Access Your Data
If you use the Qlik To use GitHub connector, you must have a Github account that you can use to authenticate the connector.
After authentication of the connector, a number of tables are available:
- Branches - All branches are listed in dedicated repository
- Commits - All commits are stored in repository.
- DownloadFile - Download the file on the local host. If no industry is specified, the default repository branch is the default (usually Master).
- FileChanges - Indicates which files were changed in a specified commit.
- GetRawFileAsBinary - Returns the raw content of a specified file. If no industry is specified, the default repository branch is the default (usually Master)
- Issues - Displays issues for repository.
- OrganizationRepositories - Displays all repositories owned by the specified organization.
- PullRequests - Displays all pull requests for a special repository.
- PullRequestsComments - Displays all comments on a pull request.
- PullRequestsCommits - Displays all commits in a pull request with a maximum of 250 commits.
- PullRequestsFiles - Displays all files in a pull request, with a maximum of 300 commits.
- PullRequestsReviews - Displays all ratings of a pull request.
- RateLimit - Displays your current API limit status.
- Releases - Lists published releases.
- RepositoryComments - Displays comments in a repository
- RequestedUserReview - Lists user requests.
- SingleCommitStats - Displays the change statistics for a specified commit.
- UserRepositories - Lists all public and private repositories owned by the authenticated user.
Troubleshooting
You receive an error message that you have reached the API limit.
Possible cause
You have exceeded the API limits imposed on Qlik Web Connectors through the Amazon S3 API.
Proposed action
To reduce the impact of reaching the API limit, develop your app with the following in mind:
- Extract only the data you need.
- Reload one Amazon S3 based application at a time.
- Make sure that loops in your script that make API calls do not result in infinite loops.