{"id":20485012,"url":"https://github.com/sap-samples/datahub-integration-examples","last_synced_at":"2025-07-26T13:34:01.372Z","repository":{"id":37909435,"uuid":"162720975","full_name":"SAP-samples/datahub-integration-examples","owner":"SAP-samples","description":"Example operators, pipelines, and Dockerfiles for SAP Data Hub showing how to connect to different sources or how to perform certain tasks.","archived":false,"fork":false,"pushed_at":"2025-03-07T12:54:54.000Z","size":11572,"stargazers_count":40,"open_issues_count":14,"forks_count":29,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-04-13T14:53:39.612Z","etag":null,"topics":["data-hub","sample","sample-code","sap-data-intelligence"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SAP-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2018-12-21T14:05:09.000Z","updated_at":"2025-02-02T00:33:09.000Z","dependencies_parsed_at":"2025-04-13T15:03:01.739Z","dependency_job_id":null,"html_url":"https://github.com/SAP-samples/datahub-integration-examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SAP-samples/datahub-integration-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fdatahub-integration-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fdatahub-integration-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fdatahub-integration-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fdatahub-integration-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SAP-samples","download_url":"https://codeload.github.com/SAP-samples/datahub-integration-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fdatahub-integration-examples/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267174953,"owners_count":24047724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["data-hub","sample","sample-code","sap-data-intelligence"],"created_at":"2024-11-15T16:27:01.070Z","updated_at":"2025-07-26T13:34:01.329Z","avatar_url":"https://github.com/SAP-samples.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/datahub-integration-examples)](https://api.reuse.software/info/github.com/SAP-samples/datahub-integration-examples)\n\n# SAP Data Hub \u0026 Intelligence Integration Examples\n\n## Description\n\nThis repository contains example operators, pipelines, dockerfiles, and best practice guides for [SAP Data Hub](https://www.sap.com/products/data-hub.html)\nand [SAP Data Intelligence](https://www.sap.com/products/data-intelligence.html). Amongst others, they show how to integrate with different systems, implement custom operators, and employ best coding practices.\n\nBefore you start with the examples, please make sure that:\n\n- You are familiar with the basic concepts of SAP Data Hub/Intelligence Modeling such Pipelines (Graphs), Operators and Dockerfiles.  For more information, you may refer to the Modeling Guide for SAP Data Hub/Intelligence that is available on the SAP Help Portal (https://help.sap.com/viewer/p/SAP_DATA_HUB, https://help.sap.com/viewer/product/SAP_DATA_INTELLIGENCE/Cloud/en-US).\n- You are familiar with the basic concepts of Docker (https://docs.docker.com/get-started/) and Kubernetes (https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/).\n\n## Requirements\n\nIn order to be able to deploy and run the examples, the following requirements need to be fulfilled:\n\n- SAP Data Hub 2.3 or later installed on a supported [platform](https://support.sap.com/content/dam/launchpad/en_us/pam/pam-essentials/SAP_Data_Hub_2_PAM.pdf) or SAP Data Hub, [trial edition 2.3](https://blogs.sap.com/2018/04/26/sap-data-hub-trial-edition/)\n\n- SAP Data Intelligence 3.0 or later (either cloud or on-premise version)\n\nPlease refer to each sub-project for specific platform requirements.\n\n## Download and Installation\n\nTo download the examples just download the complete repository as ZIP file from [here](https://github.com/SAP/datahub-integration-examples/archive/master.zip).\n\nAfter downloading, extract the ZIP file and navigate into the desired example folder (for example `HiveOperator/`). Each example comes with a solution archive within the folder `solution/`. A [solution](https://blogs.sap.com/2018/12/05/building-sap-data-hub-solutions-aka-vsolutions/) is a self-contained archive that includes all artefacts that are required to run the example. The solution archives can be imported into SAP Data Hub via `SAP Data Hub System Management` -\u003e `Files` -\u003e `Import Solution`.\n\nFor details on how to configure and run the examples after the solution has been imported, please refer to the `README.md` in the corresponding example directory.\n\n\n## Examples\n\n| Name                                                              | Description                                                |\n|-------------------------------------------------------------------|------------------------------------------------------------|\n| [Application Integration Example Scenario](/AppIntegrationExample)| Exemplifies how to extract, store, transform, and analyse data from several SAP applications for 360° customer view. |\n| [Git Workflow and CI/CD Process](./GitWorkflow)                    | Shows how to develop solutions using Git and implement a CI/CD Process |\n| [HANA_exposed_via_OpenAPIServer](/HANA_exposed_via_OpenAPIServer) | Expose an SAP HANA database through an OpenAPI server operator |\n| [HiveOperator](/HiveOperator)                                     | Provides functionality to query a Hive Metastore server using a HiveQL string |\n| [JavaProcessExecutor](/JavaProcessExecutor)                       | Run a Java Application using a Process Executor Operator |\n| [ParquetWriterOperator](/ParquetWriterOperator)                   | This custom operator creates a file in Parquet format from an input message |\n| [Qualtrics Survey integration](/QualtricsIntegration)                   | Custom operators to extract survey responses from Qualtrics |\n\n## Known Issues\n\n- In cases where errors appear after importing the solutions archive of an example, please try to re-create your Modeler Instance.\n\n## How to get support\n\nIf you need help or in case you found a bug please open a [Github Issue](https://github.com/SAP/datahub-integration-examples/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap-samples%2Fdatahub-integration-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsap-samples%2Fdatahub-integration-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap-samples%2Fdatahub-integration-examples/lists"}