{"id":31762719,"url":"https://github.com/robinnoiret/internship-zendesk_reporting_migration","last_synced_at":"2026-05-06T04:33:10.644Z","repository":{"id":244065234,"uuid":"801940069","full_name":"RobinNoiret/internship-zendesk_reporting_migration","owner":"RobinNoiret","description":"This project involves developing a Python script to import csv export from Zendesk to BigQuery. It is not intended for recurring use, but to enable an initial dump of historical data.","archived":false,"fork":false,"pushed_at":"2024-06-13T14:50:51.000Z","size":109,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-09T04:51:51.755Z","etag":null,"topics":["bigquery","connector","export-csvfile","json","zendesk"],"latest_commit_sha":null,"homepage":"https://robinnoiret.fr/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobinNoiret.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-17T08:01:50.000Z","updated_at":"2025-05-15T08:06:19.000Z","dependencies_parsed_at":"2024-06-13T17:44:55.835Z","dependency_job_id":null,"html_url":"https://github.com/RobinNoiret/internship-zendesk_reporting_migration","commit_stats":null,"previous_names":["robinnoiret/connector_zendeskbigquery","robinnoiret/importcsv_zendeskbigquery","robinnoiret/internship-zendesk_reporting__migration","robinnoiret/internship-zendesk_reporting_migration"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RobinNoiret/internship-zendesk_reporting_migration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinNoiret%2Finternship-zendesk_reporting_migration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinNoiret%2Finternship-zendesk_reporting_migration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinNoiret%2Finternship-zendesk_reporting_migration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinNoiret%2Finternship-zendesk_reporting_migration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobinNoiret","download_url":"https://codeload.github.com/RobinNoiret/internship-zendesk_reporting_migration/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobinNoiret%2Finternship-zendesk_reporting_migration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32678628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigquery","connector","export-csvfile","json","zendesk"],"created_at":"2025-10-09T22:49:35.871Z","updated_at":"2026-05-06T04:33:10.624Z","avatar_url":"https://github.com/RobinNoiret.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zendesk to BigQuery Sync 🔄\n\n## Project Description 📰\nZendesk to BigQuery Sync is a Python application designed to **efficiently import Zendesk historical data into Google BigQuery**. This project was created to address the slow import process of an existing connector. It includes different codes that complement each other to make the complete solution work.\n\nThis project is currently under development. Find the documentation [here](https://github.com/RobinNoiret/Connector_ZendeskBigQuery/blob/b54cd2f845c11ae0e6f3511d9cc095f576bae0e1/Documentation/Documentation.md).\n\n## Prerequisites ⚠\nThe project requires the following Python libraries:\n\n- json\n- csv\n- pandas\n- google.cloud\n- os\n\n### Installation Instructions\nTo install the necessary dependencies, run the following commands:\n\n```bash\npip install pandas\npip install google.cloud-bigquery\n```\n\n## Usage Instructions 💻\nMake sure to locate the script file using the cd command in the terminal.\n\n1. Open the script file and enter your information directly in the code (variables section).\n\n```python\n# Add your project ID, dataset ID, and table name\nproject_id = \"your_projectID\"\ndataset_id = \"your_datasetID\"\ntable_name = \"your_tablename\"\nos.environ['GOOGLE_APPLICATION_CREDENTIALS'] = r'Your_credential_path'\n```\n\n2. Run the script: ` python connectorZendeskBigQuery.py `\n\n## Configuration ⚙\nCurrently, the project supports only one authentication method. Additional authentication methods are planned for future development. Actualy, only local credentials work.\n\nMore informations :\n- Authentification Overview : [click here](https://cloud.google.com/bigquery/docs/authentication?hl=fr)\n- First step with Authentification : [click here](https://cloud.google.com/bigquery/docs/authentication?hl=fr)\n- Installation G-Cloud CLI : [click here](https://cloud.google.com/sdk/docs/install?hl=fr)\n\n## Troubleshooting 🔨\n- Ensure all required libraries are installed.\n- Verify your variables in the program\n- Verify your Big Query account permissions (Writing rights required)\n- Check your internet connection 😂\n\n\n## Contribution 🤝\nContributions are welcome! Feel free to open an issue or submit a pull request if you have suggestions for improvement or are experiencing problems.\n\n## Contact\n\nRobin Noiret - contact@robinnoiret.fr  \u003cbr\u003e\nProject Link: [click here](https://github.com/RobinNoiret/Connector_ZendeskBigQuery)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobinnoiret%2Finternship-zendesk_reporting_migration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobinnoiret%2Finternship-zendesk_reporting_migration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobinnoiret%2Finternship-zendesk_reporting_migration/lists"}