├── .reuse └── dep5 ├── LICENSE ├── LICENSES └── Apache-2.0.txt ├── README.md ├── data ├── Picture1.png ├── addresses.csv ├── customer.csv ├── images │ └── er_diagram.jpg ├── product.csv ├── return.csv ├── reviews.csv ├── soHeader.csv └── soItem.csv └── tutorials └── customer return prediction ├── README.md ├── code snippets ├── JoiningDataset.py └── PredictReturn.py ├── dockerfile └── images ├── 10.JPG ├── 11.JPG ├── 12.JPG ├── 13.JPG ├── 14.JPG ├── 15.JPG ├── 16.JPG ├── 17.JPG ├── 19.JPG ├── 2.JPG ├── 20.JPG ├── 21.JPG ├── 22.JPG ├── 23.JPG ├── 24.JPG ├── 25.JPG ├── 26.JPG ├── 27.JPG ├── 28.JPG ├── 29.JPG ├── 3.JPG ├── 30.JPG ├── 31.JPG ├── 32.JPG ├── 33.JPG ├── 34.JPG ├── 35.JPG ├── 36.JPG ├── 37.JPG ├── 38.JPG ├── 39.JPG ├── 4.JPG ├── 40.JPG ├── 41.JPG ├── 42.JPG ├── 43.JPG ├── 44.JPG ├── 45.JPG ├── 46.JPG ├── 47.JPG ├── 48.JPG ├── 49.JPG ├── 5.JPG ├── 51.JPG ├── 6.JPG ├── 7.JPG ├── 8.JPG ├── 9.JPG ├── Capture1.JPG ├── SAC_Graphs.JPG └── tags.png /.reuse/dep5: -------------------------------------------------------------------------------- 1 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 2 | Upstream-Name: datahub-dine 3 | Upstream-Contact: ANUGRAHG 4 | Source: https://github.com/SAP-samples/datahub-dine 5 | Disclaimer: The code in this project may include calls to APIs (“API Calls”) of 6 | SAP or third-party products or services developed outside of this project 7 | (“External Products”). 8 | “APIs” means application programming interfaces, as well as their respective 9 | specifications and implementing code that allows software to communicate with 10 | other software. 11 | API Calls to External Products are not licensed under the open source license 12 | that governs this project. The use of such API Calls and related External 13 | Products are subject to applicable additional agreements with the relevant 14 | provider of the External Products. In no event shall the open source license 15 | that governs this project grant any rights in or to any External Products,or 16 | alter, expand or supersede any terms of the applicable additional agreements. 17 | If you have a valid license agreement with SAP for the use of a particular SAP 18 | External Product, then you may make use of any API Calls included in this 19 | project’s code for that SAP External Product, subject to the terms of such 20 | license agreement. If you do not have a valid license agreement for the use of 21 | a particular SAP External Product, then you may only make use of any API Calls 22 | in this project for that SAP External Product for your internal, non-productive 23 | and non-commercial test and evaluation of such API Calls. Nothing herein grants 24 | you any rights to use or access any SAP External Product, or provide any third 25 | parties the right to use of access any SAP External Product, through API Calls. 26 | 27 | Files: * 28 | Copyright: 2020 SAP SE or an SAP affiliate company and datahub-dine contributors 29 | License: Apache-2.0 30 | © 2020 GitHub, Inc. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Important Notice 2 | 3 | This public repository is read-only and no longer maintained. 4 | 5 | ![](https://img.shields.io/badge/STATUS-NOT%20CURRENTLY%20MAINTAINED-red.svg?longCache=true&style=flat) 6 | 7 | # DataHub Interactive Education (DINE) 8 | 9 | [![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/datahub-dine)](https://api.reuse.software/info/github.com/SAP-samples/datahub-dine) 10 | 11 | ## Overview 12 | 13 | Data Hub INteractive Education(DINE) is an educational content for [SAP Data Hub](https://www.sap.com/products/data-hub.html). Our hands-on exercises are developed to show you how to use SAP Data Hub features. 14 | SAP Data Hub allows you to connect to different data sources such as SAP HANA, SAP ERP, SAP BW, Oracle DB2, SQL Server, and many more and can process various data types; structured, semi-structured and unstructured using Kafka, streaming engine, text and image analysis, etc. SAP Data Hub can bring all your data together so you can work across them seamlessly. You can quickly develop your prototype on SAP Data Hub and the result can be easily turned to a production level system since SAP Data Hub takes care of execution, orchestration, scheduling, and monitoring. SAP Data Hub is developed on Kubernetes and therefore it is deployable on premise or in the cloud. It runs on a distributed execution engine and is designed for Big Data world by proving understanding on metadata in a Big Data landscape. 15 | 16 | Also go through the [official documentation](https://help.sap.com/viewer/p/SAP_DATA_HUB) of [SAP Data Hub](https://www.sap.com/products/data-hub.html) 17 | 18 | DINE makes it easy to learn how to build pipelines in SAP Data Hub using its operators . It acts as reference for application developers and showcases the features of Data Hub in an easy to understand business scenario. This demo content comes complete with: 19 | - Sample data 20 | - Code snippets 21 | - Tutorials 22 | 23 | 24 | ## Prerequisites 25 | 26 | SAP Data Hub Setup - Follow the [Installation Guide for SAP Data Hub](https://help.sap.com/viewer/e66c399612e84a83a8abe97c0eeb443a/2.4.latest/en-US/9f866d8ef9a94c30947f12e73eaf0dd9.html) and setup your SAP Data Hub environment. 27 | 28 | You can also use [SAP Data Hub Developer Edition](https://blogs.sap.com/2017/12/06/sap-data-hub-developer-edition/) or [SAP Data Hub Trial Edition](https://blogs.sap.com/2018/04/26/sap-data-hub-trial-edition/) 29 | 30 | 31 | ## Scenarios 32 | 33 | ![Alt text](./data/Picture1.png "Optional title") 34 | 35 | We will learn SAP Data Hub through the below scenarios which are based on dummy entity called as SAP Data Hub Market Place , an e-commerce platform which is developed for the purpose of demo and learning, where customers across the globe make thousands of purchases everyday. 36 | 37 | The scenarios are detailed below: 38 | 39 | - [Customer Return Prediction](./tutorials/customer%20return%20prediction/README.md) : This scenario is used to identify the products which can frequently be returned by the customer based on different parameter. This scenario is implemented is Python and uses sklearn library to implement decision tree classifier algorithm. Here in this scenario we are reading data from different data sources and using SAP Analytics cloud to visualize the result dataset. Follow the [tutorial](./tutorials/customer%20return%20prediction) to implement this scenario. 40 | 41 | More scenarios can be found in the [teched-2018](https://github.com/SAP/datahub-dine/tree/teched-2018) branch. 42 | 43 | 44 | ## Datasets 45 | 46 | Our dataset for the above scenarios comprise of 6 files, which contain customers, products and sales information. 47 | 48 | - CUSTOMER table has details of customers , this table has ADDRESSID which is mapped to ADDRESS table where details of customers address are stored. 49 | 50 | - When a Customer buys a Product, Sales Order is generated (SO_HEADER) and each sales order has multiple order items (SO_ITEM). 51 | 52 | - SO_HEADER has PARTNERID , a foreign key which links to CUSTOMER table. 53 | 54 | - SO_ITEM has SALESORDERID, a foreign key which links to SO_HEADER. 55 | 56 | - Each SO_ITEM will have PRODUCTID which is mapped to PRODUCT table where details of products are stored. 57 | 58 | - Customer Reviews about the products are stored in REVIEW table. 59 | 60 | - Information about returns made by customers are stored in RETURN table. 61 | 62 | - So basically we have 7 tables. 63 | 64 | > It is sythetic dataset derived from [SHINE](https://github.com/SAP/hana-shine-xsa) and is enriched to suit our usecases 65 | 66 | 67 | ### ER Diagram 68 | 69 | ![Alt text](./data/images/er_diagram.jpg "Optional title") 70 | 71 | To access the datasets, explore the [data](./data) folder in this repository. 72 | 73 | 74 | ## Known issues 75 | 76 | None 77 | 78 | 79 | ## Support 80 | 81 | Please use GitHub issues for any bugs to be reported. 82 | 83 | 84 | ## License 85 | 86 | Copyright (c) 2017-2020 SAP SE or an SAP affiliate company. All rights reserved. 87 | This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file. 88 | -------------------------------------------------------------------------------- /data/Picture1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/data/Picture1.png -------------------------------------------------------------------------------- /data/addresses.csv: -------------------------------------------------------------------------------- 1 | ADDRESSID,CITY,POSTALCODE,STREET,BUILDING,COUNTRY,REGION,LATITUDE,LONGITUDE 2 | 1000000001,München,85399,Zeppelinstraße,2,DE,EMEA,48.1938734,11.56239139 3 | 1000000002,Antioch1 Illinois,60002,Tiffany Road,54,US,AMER,42.4677883,-88.0986241 4 | 1000000003,San Francisco,94101,Summerset Street,6,US,AMER,37.7235468,-122.4063031 5 | 1000000004,San Francisco,94101,Risel Avenue,35,US,AMER,37.7064938,-122.4488648 6 | 1000000005,San Francisco,94101,Winding Way,8,US,AMER,37.7094371,-122.4352474 7 | 1000000006,New York,10011,11th Avenue,17,US,AMER,40.7439059,-74.0086151 8 | 1000000007,San Francisco,94101,San Fernando Way,10,US,AMER,37.733221,-122.4695642 9 | 1000000008,Antioch Illinois,60002,7th Avenue,32,US,AMER,42.4759887,-88.1312672 10 | 1000000009,New York,10011,57th Avenue,19,US,AMER,40.7602538,-73.9675441 11 | 1000000010,Antioch Illinois,60002,Fillmore Street,59,US,AMER,42.4772418,-88.0956396 12 | 1000000011,London,EC1Y8SY,Castle Lane,25,GB,EMEA,51.508515,-0.1254872 13 | 1000000012,London,EC1Y8SY,Wilton Road,24,GB,EMEA,51.4931204,-0.1411505 14 | 1000000013,London,EC1Y8SY,Flood Street,18,GB,EMEA,51.4862153,-0.1653848 15 | 1000000014,Berlin,10001,Drosselweg,28,DE,EMEA,52.4602307,13.2859039 16 | 1000000015,San Francisco,94101,Queens Boulevard,15,US,AMER,37.7700849,-122.2805739 17 | 1000000016,London,EC1Y 8SY,Claredon Street,38,GB,EMEA,51.4898723,-0.1439026 18 | 1000000017,Berlin,14129,Eiderstedterweg,22,DE,EMEA,52.4349711,13.2195962 19 | 1000000018,Berlin,10001,Waldhüterpfad,23,DE,EMEA,52.4474541,13.2544007 20 | 1000000019,San Francisco,94101,Silver Avenue,16,US,AMER,37.7298955,-122.4132939 21 | 1000000020,San Francisco,94101,Panorama Drive,22,US,AMER,37.751236,-122.452133 22 | 1000000021,Berlin,10001,Motzstraße,33,DE,EMEA,52.4963326,13.3436826 23 | 1000000022,London,EC1Y8SY,Chester Street,27,GB,EMEA,51.4992802,-0.150112 24 | 1000000023,New York,10011,21th Street,31,US,AMER,40.744009,-73.999422 25 | 1000000024,New York,10011,Lexington Avenue,29,US,AMER,40.755562,-73.9730533 26 | 1000000025,New York,10011,387th Street,30,US,AMER,40.754707,-73.991633 27 | 1000000026,Antioch Illinois,60002,Grand Avenue,99,US,AMER,42.4554625,-88.1256739 28 | 1000000027,New York,10011,Bleecker Street,32,US,AMER,40.7285957,-74.0000815 29 | 1000000028,San Francisco,94101,Fernwood Avenue,44,US,AMER,37.6896959,-122.4951423 30 | 1000000029,London,EC1Y8SY,Paradise Walk,26,GB,EMEA,51.4852663,-0.1609982 31 | 1000000030,London,EC1Y8SY,Warwick Square,35,GB,EMEA,51.4908721,-0.1416282 32 | 1000000031,New York,10011,Park Avenue,43,US,AMER,40.8002439,-73.942371 33 | 1000000032,Paris La D‚fense Cedex,92309,Rue de l'Oasis,66,FR,EMEA,48.856614,2.3522219 34 | 1000000033,Berlin,10001,Waldhüterpfad,34,DE,EMEA,52.4474541,13.2544007 35 | 1000000034,Walldorf,69190,Dietmar-Hopp-Allee,15,DE,EMEA,49.2936736,8.641701934 36 | 1000000035,Berlin,13467,Calvinstraße,36,DE,EMEA,52.6129143,13.2976839 37 | 1000000036,Wilmington Delaware,19899,1 2345 King Street,1,US,AMER,39.7459468,-75.546589 38 | 1000000037,Hannover,30625,An der Breiten Wiese,422,DE,EMEA,52.3829908,9.823618172 39 | 1000000038,Hollywood California,91602,Morning Drive,178,US,AMER,34.13642905,-118.3528036 40 | 1000000039,Muenster,48155,Albersloher Weg,24,DE,EMEA,51.9400818,7.6517313 41 | 1000000040,Tokyo,1000004,1-7-2 Ohtemachi,1,JP,APJ,35.69334745,139.7636823 42 | 1000000041,Paris,75015,Rue de la Republique 863,1,FR,EMEA,48.8565056,2.3521334 43 | 1000000042,Mexiko City,17000,Bosque de Duraznos,24,MX,AMER,19.4325301,-99.1332102 44 | 1000000043,Buenos Aires,1511,Av. Libertador,12221,AR,AMER,-34.8648719,-58.5739478 45 | 1000000044,Atlanta Georgia,30338,Dunwoody Xing,3000,US,AMER,33.7490987,-84.3901849 46 | 1000000045,Salzburg,5010,Arnold Schwarzenegger Weg,54,AT,EMEA,47.8034142,13.0286522 47 | 1000000046,Manchester,M4 8RE,Kelley Street,97,GB,EMEA,51.6050403,-2.6275069 48 | 1000000047,Bremen,28213,Theodor Heuss Allee,43,DE,EMEA,53.0846646,8.8154855 49 | 1000000048,Bismarck North Dakota,58501,Franklin Ave,153,US,AMER,46.83954,-100.73594 50 | 1000000049,Quebec,J0L 1T0,Rue Sault Au Matelot,65,CA,AMER,46.814796,-71.2033291 51 | 1000000050,Puebla,40615,Av. Hermanos Serdan,366,MX,AMER,19.0773571,-98.2276811 52 | 1000000051,Köln,50827,Robert Koch Straße,14,DE,EMEA,50.9237054,6.9238131 53 | 1000000052,Mendoza,M5500,Avenida De Julio,53,AR,AMER,-32.8896488,-68.8448363 54 | 1000000053,Lyon,69007,Quai de Pierre Scize,81,FR,EMEA,45.7575958,4.8323239 55 | 1000000054,Moskau,125719,Elektrosawodskaja,354,RU,EMEA,55.7516147,37.6187012 56 | 1000000055,Jacksonville Florida,32229,Marshall Street,77,US,AMER,30.331544,-81.634114 57 | 1000000056,Madrid,17000,Calle Aldama,137,ES,EMEA,40.5410717,-3.6335855 58 | 1000000057,München,80935,Albert Schweitzer Straße,16,DE,EMEA,48.1938734,11.56239139 59 | 1000000058,Sapporo,608611,Narashino-Shi,51,JP,APJ,43.0620481,141.3544569 60 | 1000000059,Rom,185,Via San Martino della Battaglia,63,IT,EMEA,41.9053125,12.5040235 61 | 1000000060,Paris,75013,Rue Lourmel,42,FR,EMEA,48.8565056,2.3521334 62 | 1000000061,Santa Fe,1510,de Enero,85,AR,AMER,-31.6184553,-60.7029753 63 | 1000000062,Rio de Janeiro,20230,Rua do Passeio,7,BR,AMER,-22.9117983,-43.1756308 64 | 1000000063,Montreal,H2Y 1N3,Avenue du Mont-Royal Est,63,CA,AMER,45.5364941,-73.5711808 65 | 1000000064,Zürich,2564,Paul-Clairmont-Straße,23,CH,EMEA,47.3669656,8.4995679 66 | 1000000065,Dallas Texas,75364,McKinney Ave,2407,US,AMER,32.785248,-96.805932 67 | 1000000066,Paris,75018,Rue de Rivoli,143,FR,EMEA,48.860395,2.3423302 68 | 1000000067,Chicago Illinois,60773,North Michigan Avenue,50,US,AMER,41.8949329,-87.6243368 69 | 1000000068,Tokyo,1000003,4-2-8- Shibakoen,73,JP,APJ,35.6706094,139.7521251 70 | 1000000069,Buenos Aires,1511,Villanueva,87,AR,AMER,-35.6748224,-58.4341442 71 | 1000000070,Johannesburg,2006,Bay View Ave,45,ZA,AFR,-26.205,28.0497222 72 | 1000000071,New York City,10184,Fith Avenue,1843,US,AMER,40.7305991,-73.9865812 73 | 1000000072,Bühl,77815,Hauptstraße,12,DE,EMEA,48.69091491,8.132659252 74 | 1000000073,Mumbai,400021,Nariman Point,11,IN,APJ,18.9265618,72.8228326 75 | 1000000074,Warschau,564,Koszykowa,28,PL,EMEA,52.222995,21.0051176 76 | 1000000075,Cordoba,5003,Av. Ambrosio Olmos,297,AR,AMER,-31.4154633,-64.1844617 77 | 1000000076,Shanghai,610041,Shui Dian,37,CN,APJ,31.306317,121.47175 78 | 1000000077,Kopenhagen,1907,Stockholmsgade,79,DK,EMEA,55.6913504,12.5803771 79 | 1000000078,Karlsruhe,76188,Rubensstraße,140,DE,EMEA,49.042718,8.3807608 80 | -------------------------------------------------------------------------------- /data/customer.csv: -------------------------------------------------------------------------------- 1 | CUSTOMERID,EMAILADDRESS,PHONENUMBER,DOB,ADDRESSID,NAME,CREATEDAT,CHANGEDAT 2 | 100000000,karl.mueller@sap.com,622734567,2000-10-03,1000000034,SAP,2012-10-03,2012-10-03 3 | 100000001,dagmar.schulze@beckerberlin.de,3088530,2000-10-04,1000000035,Becker Berlin,2012-10-03,2012-10-03 4 | 100000002,maria.brown@delbont.com,3023352668,2000-10-05,1000000036,DelBont Industries,2012-10-03,2012-10-03 5 | 100000003,saskia.sommer@talpa-hannover.de,511403266,2000-10-06,1000000037,Talpa,2012-10-03,2012-10-03 6 | 100000004,bob.buyer@panorama-studios.biz,2244668800,2000-10-07,1000000038,Panorama Studios,2012-10-03,2012-10-03 7 | 100000005,bart.koenig@tecum-ag.de,2511415,2000-10-08,1000000039,TECUM,2012-10-03,2012-10-03 8 | 100000006,yoko.nakamura@asia-ht.com,9078563412,2000-10-09,1000000040,Asia High tech,2012-10-03,2012-10-03 9 | 100000007,sophie.ribery@laurent-paris.com,149744423,2000-10-10,1000000041,Laurent,2012-10-03,2012-10-03 10 | 100000008,victor.sanchez@avantel.com,7257716,2000-10-11,1000000042,AVANTEL,2012-10-03,2012-10-03 11 | 100000009,jorge.velez@telecomunicacionesstar.com,1133557799,2000-10-12,1000000043,Telecomunicaciones Star,2012-10-03,2012-10-03 12 | 100000010,franklin.jones@pear-computing.com,6789012345,2000-10-13,1000000044,Pear Computing Services,2012-10-03,2012-10-03 13 | 100000011,joseph_gschwandtner@alp-systems.at,6623612804,2000-10-14,1000000045,Alpine Systems,2012-10-03,2012-10-03 14 | 100000012,george_d_grant@newlinedesign.co.uk,2589436180,2000-10-15,1000000046,New Line Design,2012-10-03,2012-10-03 15 | 100000013,sarah.schwind@hepa-tec.de,4507867136,2000-10-16,1000000047,HEPA Tec,2012-10-03,2012-10-03 16 | 100000014,theodor.monathy@anavideon.com,5850428367,2000-10-17,1000000048,Anav Ideon,2012-10-03,2012-10-03 17 | 100000015,robert_brown@rb-entertainment.ca,7609448173,2000-10-18,1000000049,Robert Brown Entertainment,2012-10-03,2012-10-03 18 | 100000016,jorgemontalban@motc.mx,6879342945,2000-10-19,1000000050,Mexican Oil Trading Company,2012-10-03,2012-10-03 19 | 100000017,johanna.esther@meliva.de,2208791738,2000-10-20,1000000051,Meliva,2012-10-03,2012-10-03 20 | 100000018,miguel.luengo@compostela.ar,4440238917,2000-10-21,1000000052,Compostela,2012-10-03,2012-10-03 21 | 100000019,isabel.nemours@pateu.fr,6328490087,2000-10-22,1000000053,Pateu,2012-10-03,2012-10-03 22 | 100000020,igor.tarassow@retc.ru,4050378468,2000-10-23,1000000054,Russian Electronic Trading Company,2012-10-03,2012-10-03 23 | 100000021,alexis.harper@flor-hc.com,6065470312,2000-10-24,1000000055,Florida Holiday Company,2012-10-03,2012-10-03 24 | 100000022,c.alfaro@quimica-madrilenos.es,7980023486,2000-10-25,1000000056,Quimica Madrilenos,2012-10-03,2012-10-03 25 | 100000023,sven.j@getraenke-janssen.de,3629731486,2000-10-26,1000000057,Getränkegroßhandel Janssen,2012-10-03,2012-10-03 26 | 100000024,yoshiko.kakuji@jateco.jp,3206580974,2000-10-27,1000000058,JaTeCo,2012-10-03,2012-10-03 27 | 100000025,alessio.galasso@tcdr.it,4580963184,2000-10-28,1000000059,Tessile Casa Di Roma,2012-10-03,2012-10-03 28 | 100000026,romain.le_mason@verdo.fr,1012697341,2000-10-29,1000000060,Vente Et Réparation de Ordinateur,2012-10-03,2012-10-03 29 | 100000027,martha.calcagno@dpg.ar,7345697824,2000-10-30,1000000061,Developement Para O Governo,2012-10-03,2012-10-03 30 | 100000028,beatriz.da_silva@brazil-tec.br,469614115,2000-10-31,1000000062,Brazil Technologies,2012-10-03,2012-10-03 31 | 100000029,anthony.lebouef@crtu.ca,6839542781,2000-11-01,1000000063,C.R.T.U.,2012-10-03,2012-10-03 32 | 100000030,lisa.felske@jologa.ch,6714954542,2000-11-02,1000000064,Jologa,2012-10-03,2012-10-03 33 | 100000031,jonathan.d.mason@baleda.com,2483693027,2000-11-03,1000000065,Baleda,2012-10-03,2012-10-03 34 | 100000032,amelie.troyat@angere.fr,2094573421,2000-11-04,1000000066,Angeré,2012-10-03,2012-10-03 35 | 100000033,pete_waltham@pc-gym-tec.com,4136278910,2000-11-05,1000000067,PC Gym Tec,2012-10-03,2012-10-03 36 | 100000034,ryu.toshiro@jip.jp,3540671320,2000-11-06,1000000068,Japan Insurance Partner,2012-10-03,2012-10-03 37 | 100000035,jose-lopez@en-ar.ar,7315064077,2000-11-07,1000000069,Entertainment Argentinia,2012-10-03,2012-10-03 38 | 100000036,dahoma.lawla@agadc.co.za,4381762683,2000-11-08,1000000070,African Gold And Diamant Corporation,2012-10-03,2012-10-03 39 | 100000037,jefferson.parker@pico-bit.com,9703586412,2000-11-09,1000000071,PicoBit,2012-10-03,2012-10-03 40 | 100000038,tamara.flaig@brl-ag.de,6843585642,2000-11-10,1000000072,Bionic Research Lab,2012-10-03,2012-10-03 41 | 100000039,sunita-kapoor@it-trade.in,4203876954,2000-11-11,1000000073,Indian IT Trading Company,2012-10-03,2012-10-03 42 | 100000040,pawel-lewandoski@catf.pl,8367920106,2000-11-12,1000000074,Chemia A Technicznie Fabryka,2012-10-03,2012-10-03 43 | 100000041,laura.campillo@saitc.ar,1438907230,2000-11-13,1000000075,South American IT Company,2012-10-03,2012-10-03 44 | 100000042,jian.si@siwusha.cn,7412697340,2000-11-14,1000000076,Siwusha,2012-10-03,2012-10-03 45 | 100000043,frederik.christensen@dftc.dk,3102050749,2000-11-15,1000000077,Danish Fish Trading Company,2012-10-03,2012-10-03 46 | 100000044,mirjam.schmidt@sorali.de,3102050749,2000-11-16,1000000078,Sorali,2012-10-03,2012-10-03 47 | -------------------------------------------------------------------------------- /data/images/er_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/data/images/er_diagram.jpg -------------------------------------------------------------------------------- /data/product.csv: -------------------------------------------------------------------------------- 1 | PRODUCTID,CATEGORY,CREATEDAT,CHANGEDAT,PRODUCTNAME,PRODUCTDESC,WEIGHTMEASURE,PRICE,PRODUCTPICURL,WIDTH,DEPTH,HEIGHT 2 | HT-1000,Notebooks,2012-10-03,2012-10-03,Notebook Basic 15,Notebook Basic 15 with 1.7GHz - 15 XGA - 1024MB DDR2 SDRAM - 40GB Hard Disc,4.2,956,/sap/hana/democontent/epmNext/data/images/HT-1000.jpg,0.3,0.18,0.03 3 | HT-1001,Notebooks,2012-10-03,2012-10-03,Notebook Basic 17,Notebook Basic 17 with 1.7GHz - 17 XGA - 1024MB DDR2 SDRAM - 40GB Hard Disc,4.5,1249,/sap/hana/democontent/epmNext/data/images/HT-1001.jpg,0.29,0.17,0.03 4 | HT-1002,Notebooks,2012-10-03,2012-10-03,Notebook Basic 18,Notebook Basic 18 with 1.7GHz - 18 LCD - 1024MB DDR2 SDRAM - 40GB Hard Disc,4.2,1570,/sap/hana/democontent/epmNext/data/images/HT-1002.jpg,0.28,0.19,0.03 5 | HT-1003,Notebooks,2012-10-03,2012-10-03,Notebook Basic 19,Notebook Basic 19 with 1.7GHz - 19 LCD - 1024MB DDR2 SDRAM - 40GB Hard Disc,4.2,1650,/sap/hana/democontent/epmNext/data/images/HT-1003.jpg,0.32,0.21,0.04 6 | HT-1007,Handhelds,2012-10-03,2012-10-03,1UMTS PDA,Ultra fast 3G UMTS/HSDPA Pocket PC. can be used with any GSM network in the world - Bluetooth 2.0® wireless connectivity,0.2,499,/sap/hana/democontent/epmNext/data/images/HT-1007.jpg,0.32,0.22,0.03 7 | HT-1010,Notebooks,2012-10-03,2012-10-03,Notebook Professional 15,Notebook Professional 15 with 2.3GHz - 15 XGA - 2048MB DDR2 SDRAM - 40GB Hard Disc - DVD-Writer (DVD-R/+R/-RW/-RAM),4.3,1999,/sap/hana/democontent/epmNext/data/images/HT-1010.jpg,0.33,0.2,0.03 8 | HT-1011,Notebooks,2012-10-03,2012-10-03,Notebook Professional 17,Notebook Professional 17 with 2.3GHz - 17 XGA - 2048MB DDR2 SDRAM - 40GB Hard Disc - DVD-Writer (DVD-R/+R/-RW/-RAM),4.1,2299,/sap/hana/democontent/epmNext/data/images/HT-1011.jpg,0.33,0.23,0.02 9 | HT-1020,Handhelds,2012-10-03,2012-10-03,Easy Hand III,High resolution 320x320 transflective color screen - 16MB of memory - Infrared Port - Speaker - Stylus,0.16,129,/sap/hana/democontent/epmNext/data/images/HT-1020.jpg,0.1,0.02,0.17 10 | HT-1021,Handhelds,2012-10-03,2012-10-03,Easy Hand V,High resolution 320x320 transflective color screen - 32MB of memory - Infrared Port - Speaker - Stylus,0.18,149,/sap/hana/democontent/epmNext/data/images/HT-1021.jpg,0.11,0.02,0.18 11 | HT-1022,Handhelds,2012-10-03,2012-10-03,Easy Hand VII,High resolution 320x480 transflective color screen - 16MB of memory - Infrared Port - Speaker - Stylus,0.2,205,/sap/hana/democontent/epmNext/data/images/HT-1022.jpg,0.84,0.02,0.14 12 | HT-1023,Handhelds,2012-10-03,2012-10-03,Easy Power,High resolution 320x480 transflective color screen - 32MB of memory - Infrared Port - Speaker - Stylus,0.8,239,/sap/hana/democontent/epmNext/data/images/HT-1023.jpg,0.8,0.02,0.13 13 | HT-1030,Flat screens,2012-10-03,2012-10-03,Ergo Screen,17 Optimum Resolution 1024 x 768 @ 85Hz. Max resolution 1280 x 960 @ 75Hz. Dot Pitch: 0.27mm,18,230,/sap/hana/democontent/epmNext/data/images/HT-1030.jpg,0.37,0.12,0.36 14 | HT-1031,Flat screens,2012-10-03,2012-10-03,Easy Pixel,19 Optimum Resolution 1280 x 960 @ 85Hz. Max resolution 1600 x 1200 @ 75Hz. Dot Pitch: 0.26mm,22,285,/sap/hana/democontent/epmNext/data/images/HT-1031.jpg,0.41,0.19,0.43 15 | HT-1032,Flat screens,2012-10-03,2012-10-03,Beam Screen,21 Optimum Resolution 1600 x 1200 @ 85Hz. Max resolution 1984 x 1488 @ 75Hz. Dot Pitch: 0.25mm,21,345,/sap/hana/democontent/epmNext/data/images/HT-1032.jpg,0.41,0.19,0.43 16 | HT-1035,Flat screens,2012-10-03,2012-10-03,Flat Basic 15,19 Optimum Resolution 1600 x 1200 @ 85Hz. Max resolution 1984 x 1488 @ 75Hz. Dot Pitch: 0.24mm,14,399,/sap/hana/democontent/epmNext/data/images/HT-1035.jpg,0.39,0.2,0.41 17 | HT-1036,Flat screens,2012-10-03,2012-10-03,Flat Future,21 Optimum Resolution 1984 x 1488 @ 85Hz. Max resolution 1720 x 1280 @ 75Hz. Dot Pitch: 0.24mm,15,430,/sap/hana/democontent/epmNext/data/images/HT-1036.jpg,0.45,0.26,0.46 18 | HT-1037,Flat screens,2012-10-03,2012-10-03,Flat X-large,23 Optimum Resolution 2016 x 1512 @ 85Hz. Max resolution 2048 x 1536 @ 75Hz. Dot Pitch: 0.24mm,17,1430,/sap/hana/democontent/epmNext/data/images/HT-1037.jpg,0.55,0.22,0.39 19 | HT-1040,Laser printers,2012-10-03,2012-10-03,Laser Professional Eco,Print 2400 dpi image quality color documents at speeds of up to 32 ppm¹ (color) or 36 ppm¹ (monochrome). letter/A4. Powerful 500 MHz processor. 512MB of memory,32,830,/sap/hana/democontent/epmNext/data/images/HT-1040.jpg,0.51,0.46,0.3 20 | HT-1041,Laser printers,2012-10-03,2012-10-03,Laser Basic,Up to 22 ppm color or 24 ppm monochrome letter. powerful 500 MHz processor and 128MB of memory,23,490,/sap/hana/democontent/epmNext/data/images/HT-1041.jpg,0.48,0.42,0.26 21 | HT-1042,Laser printers,2012-10-03,2012-10-03,Laser Allround,Print up to 25 ppm letter and 24 ppm A4 color or monochrome. with a first-page-out-time of less than 13 seconds for monochrome and less than 15 seconds for color,15,349,/sap/hana/democontent/epmNext/data/images/HT-1042.jpg,0.53,0.5,0.65 22 | HT-1050,Ink jet printers,2012-10-03,2012-10-03,Deskjet Super Color,1200 dpi x 1200 dpi - up to 19 ppm (mono) / up to 18 ppm (colour) - capacity: 80 sheets - Hi-Speed USB. Ethernet,3,139,/sap/hana/democontent/epmNext/data/images/HT-1050.jpg,0.45,0.34,0.18 23 | HT-1051,Ink jet printers,2012-10-03,2012-10-03,Deskjet Mobile,1000 dpi x 1000 dpi - up to 15 ppm (mono) / up to 13 ppm (colour) - capacity: 40 sheets - Hi-Speed USB - excellent dimesions for the small office,1.9,99,/sap/hana/democontent/epmNext/data/images/HT-1051.jpg,0.46,0.32,0.25 24 | HT-1052,Ink jet printers,2012-10-03,2012-10-03,Deskjet Super Highspeed,1200 dpi x 1200 dpi - up to 25 ppm (mono) / up to 24 ppm (colour) - capacity: 100 sheets - Hi-Speed USB2.0. Ethernet,18,170,/sap/hana/democontent/epmNext/data/images/HT-1052.jpg,0.41,0.42,0.28 25 | HT-1055,Multi function printers,2012-10-03,2012-10-03,Multi Print,1000 dpi x 1000 dpi - up to 16 ppm (mono) / up to 15 ppm (colour)- capacity 80 sheets - scanner (216 x 297 mm. 1200dpi x 2400dpi),6.3,99,/sap/hana/democontent/epmNext/data/images/HT-1055.jpg,0.55,0.45,0.29 26 | HT-1056,Multi function printers,2012-10-03,2012-10-03,Multi Color,1200 dpi x 1200 dpi - up to 25 ppm (mono) / up to 24 ppm (colour)- capacity 80 sheets - scanner (216 x 297 mm. 2400dpi x 4800dpi. high resolution),4.3,119,/sap/hana/democontent/epmNext/data/images/HT-1056.jpg,0.51,0.41,0.22 27 | HT-1060,Mice,2012-10-03,2012-10-03,Cordless Mouse,Cordless Optical USB Mice. Laptop. Colour: Black. Plug&Play,0.09,9,/sap/hana/democontent/epmNext/data/images/HT-1060.jpg,0.06,0.15,0.04 28 | HT-1061,Mice,2012-10-03,2012-10-03,Speed Mouse,Optical USB. PS/2 Mice. Colour: Blue. 3-button-functionality (incl. Scroll wheel),0.09,7,/sap/hana/democontent/epmNext/data/images/HT-1061.jpg,0.07,0.15,0.03 29 | HT-1062,Mice,2012-10-03,2012-10-03,Track Mouse,Optical USB Mice. Colour: Red. 5-button-functionality(incl. Scroll wheel). Plug&Play,0.03,11,/sap/hana/democontent/epmNext/data/images/HT-1062.jpg,0.07,0.14,0.04 30 | HT-1063,Keyboards,2012-10-03,2012-10-03,Ergonomic Keyboard,Ergonomic USB PS/2 Keyboard for Desktop. Plug&Play,2.1,14,/sap/hana/democontent/epmNext/data/images/HT-1063.jpg,0.5,0.21,0.04 31 | HT-1064,Keyboards,2012-10-03,2012-10-03,Internet Keyboard,Corded Keyboard with special keys for Internet Usability. USB,1.8,16,/sap/hana/democontent/epmNext/data/images/HT-1064.jpg,0.52,0.25,0.03 32 | HT-1065,Keyboards,2012-10-03,2012-10-03,Media Keyboard,Corded Keyboard with special keys for Media Usability. USB,2.3,26,/sap/hana/democontent/epmNext/data/images/HT-1065.jpg,0.51,0.23,0.04 33 | HT-1066,High Tech,2012-10-03,2012-10-03,Mousepad,Nice Mousepad with ITelO Logo,80,2.5,/sap/hana/democontent/epmNext/data/images/HT-1066.jpg,0.3,0.3,0.01 34 | HT-1067,High Tech,2012-10-03,2012-10-03,Ergo Mousepad,Ergonomic Mousepad with ITelO Logo,150,3.5,/sap/hana/democontent/epmNext/data/images/HT-1067.jpg,0.28,0.22,0 35 | HT-1068,High Tech,2012-10-03,2012-10-03,Designer Mousepad,With extraordinary diligence designed by our Marketing manager with the ITelO Logo,150,3.5,/sap/hana/democontent/epmNext/data/images/HT-1068.jpg,0.24,0.24,0.01 36 | HT-1069,Flat screens,2012-10-03,2012-10-03,Notebook LCD Display,Replacement display for all 14'' IBM Thinkpad. Gercom Webboy. and HP Omnibook computers.,170,800,/sap/hana/democontent/epmNext/data/images/HT-1069.jpg,0.32,0,0.23 37 | HT-1070,Graphic cards,2012-10-03,2012-10-03,Proctra X,Proctra X: DDR2 RoHS 128MB. Clock rate: 350 MHz. Memory Clock: 533 MHz. Bus Type: PCI-Express. Memory Type: DDR2. Memory Bus: 32-bit. Highlighted Features: DVI Out,0.01,70.9,/sap/hana/democontent/epmNext/data/images/HT-1070.jpg,0.15,0.18,0.05 38 | HT-1071,Graphic cards,2012-10-03,2012-10-03,Gladiator MX,Gladiator MX: DDR2 RoHS 128MB Supporting 512MB Clock rate: 350 MHz Memory Clock: 533 MHz. Bus Type: PCI-Express. Memory Type: DDR2 Memory Bus: 32-bit Highlighted Features: DVI Out. TV Out . HDTV,0.012,81.7,/sap/hana/democontent/epmNext/data/images/HT-1071.jpg,0.14,0.18,0.04 39 | HT-1072,Graphic cards,2012-10-03,2012-10-03,Hurricane GX,Hurricane GX: DDR2 RoHS 512MB Supporting1024MB Clock rate: 550 MHz Memory Clock: 933 MHz. Bus Type: PCI-Express. Memory Type: DDR2 Memory Bus: 64-bit Highlighted Features: DVI Out. TV-In. TV-Out. HDTV,0.013,101.2,/sap/hana/democontent/epmNext/data/images/HT-1072.jpg,0.15,0.17,0.03 40 | HT-1073,Graphic cards,2012-10-03,2012-10-03,Psimax,PsimaX: High performance of thePsimax is matched by competitive features and extra horsepower to deliver barrier-free entertainment.,0.01,24,/sap/hana/democontent/epmNext/data/images/HT-1073.jpg,0.15,0.17,0.04 41 | HT-1080,Scanner,2012-10-03,2012-10-03,Photo Scan,Flatbed scanner - 1200 dpi x 1000 dpi - 216 x 297 mm - Hi-Speed USB - Bluetooth Ver. 1.2,2.3,51,/sap/hana/democontent/epmNext/data/images/HT-1080.jpg,0.34,0.48,0.05 42 | HT-1081,Scanner,2012-10-03,2012-10-03,Power Scan,Flatbed scanner - 1200 dpi x 1200 dpi - 216 x 297 mm - Hi-Speed USB - Bluetooth Ver. 1.2,2.4,89,/sap/hana/democontent/epmNext/data/images/HT-1081.jpg,0.31,0.43,0.07 43 | HT-1082,Scanner,2012-10-03,2012-10-03,Jet Scan Professional,Flatbed scanner - Letter - 2400 dpi x 2400 dpi - 216 x 297 mm - Hi-Speed USB - Bluetooth Ver. 1.2,3.2,169,/sap/hana/democontent/epmNext/data/images/HT-1082.jpg,0.33,0.41,0.12 44 | HT-1083,Scanner,2012-10-03,2012-10-03,Jet Scan Professional,Flatbed scanner - Letter - 2400 dpi x 2400 dpi - ADF ( 50 sheets ) - Hi-Speed USB - Bluetooth Ver. 1.2,3.2,520,/sap/hana/democontent/epmNext/data/images/HT-1083.jpg,0.35,0.4,0.1 45 | HT-1085,Scanner and Printer,2012-10-03,2012-10-03,Copymaster,Copymaster,23.2,1499,/sap/hana/democontent/epmNext/data/images/HT-1085.jpg,0.45,0.42,0.22 46 | HT-1090,Speakers,2012-10-03,2012-10-03,Surround Sound,PC multimedia speakers - 5 Watt (Total),3,39,/sap/hana/democontent/epmNext/data/images/HT-1090.jpg,0.12,0.1,0.16 47 | HT-1091,Speakers,2012-10-03,2012-10-03,Blaster Extreme,PC multimedia speakers - 10 Watt (Total) - 2-way,1.4,26,/sap/hana/democontent/epmNext/data/images/HT-1091.jpg,0.13,0.11,0.18 48 | HT-1092,Speakers,2012-10-03,2012-10-03,Sound Booster,PC multimedia speakers - 30 Watt (Total) - 2-way,2.1,45,/sap/hana/democontent/epmNext/data/images/HT-1092.jpg,0.12,0.1,0.18 49 | HT-1100,Software,2012-10-03,2012-10-03,Smart Office,Complete package. 1 User. Different Office Applications. wordprocessing. spreadsheet. presentations,1.2,89.9,/sap/hana/democontent/epmNext/data/images/HT-1100.jpg,0.15,0.07,0.21 50 | HT-1101,Software,2012-10-03,2012-10-03,Smart Design,Complete package. 1 User. Image editing. processing,0.8,79.9,/sap/hana/democontent/epmNext/data/images/HT-1101.jpg,0.14,0.07,0.24 51 | HT-1102,Software,2012-10-03,2012-10-03,Smart Network,Complete package. 1 User. Network Software Utilitys. Useful Applications and Documentation,0.8,69,/sap/hana/democontent/epmNext/data/images/HT-1102.jpg,0.16,0.06,0.27 52 | HT-1103,Software,2012-10-03,2012-10-03,Smart Multimedia,Complete package. 1 User. different Multimedia applications. playing music. watching dvds. only with this Smart package,0.8,77,/sap/hana/democontent/epmNext/data/images/HT-1103.jpg,0.11,0.03,0.22 53 | HT-1104,Software,2012-10-03,2012-10-03,Smart Games,Complete package. 1 User. various games for amusement. logic. action. jump&run,1.1,55,/sap/hana/democontent/epmNext/data/images/HT-1104.jpg,0.1,0.03,0.3 54 | HT-1105,Software,2012-10-03,2012-10-03,Smart Internet Antivirus,Complete package. 1 User. highly recommended for internet user. to be armed against cybercrime like virus and trojan,0.7,29,/sap/hana/democontent/epmNext/data/images/HT-1105.jpg,0.16,0.04,0.21 55 | HT-1106,Software,2012-10-03,2012-10-03,Smart Firewall,Complete package. 1 User. recommended for internet user. protect your PC against cyber-crime,0.9,34,/sap/hana/democontent/epmNext/data/images/HT-1106.jpg,0.18,0.04,0.23 56 | HT-1107,Software,2012-10-03,2012-10-03,Smart Money,Complete package. 1 User. bring your money in your mind. see what you have and what you want,0.5,29.9,/sap/hana/democontent/epmNext/data/images/HT-1107.jpg,0.12,0.02,0.19 57 | HT-1110,Others,2012-10-03,2012-10-03,PC Lock,Everywhere security to avoid burglary of your Desktop,0.03,8.9,/sap/hana/democontent/epmNext/data/images/HT-1110.jpg,0.2,0.08,0.04 58 | HT-1111,Others,2012-10-03,2012-10-03,Notebook Lock,Everywhere security for your notebook,0.02,6.9,/sap/hana/democontent/epmNext/data/images/HT-1111.jpg,0.31,0.09,0.07 59 | HT-1112,Others,2012-10-03,2012-10-03,Web cam reality,Web camera. colour. High-Speed USB,0.5,39,/sap/hana/democontent/epmNext/data/images/HT-1112.jpg,0.09,0.08,0.01 60 | HT-1113,Others,2012-10-03,2012-10-03,Screen clean,10 separately packed screen clean cloths,0.2,2.3,/sap/hana/democontent/epmNext/data/images/HT-1113.jpg,0.18,0.22,0.01 61 | HT-1114,Others,2012-10-03,2012-10-03,Leather bag professional,Separately notebook case. many room for pencils and ring binder,1.8,69,/sap/hana/democontent/epmNext/data/images/HT-1114.jpg,0.51,0.19,0.35 62 | HT-1115,Hardware,2012-10-03,2012-10-03,Modem Hyper Speed,Modem Hyper Speed with 56k Ethernet connectivity,1.3,42,/sap/hana/democontent/epmNext/data/images/HT-1115.jpg,0.19,0.18,0.12 63 | HT-1116,Others,2012-10-03,2012-10-03,ISDN direct,ISDN Modem with 64k/128k Ethernet connectivity,0.3,36,/sap/hana/democontent/epmNext/data/images/HT-1116.jpg,0.19,0.21,0.14 64 | HT-1117,Others,2012-10-03,2012-10-03,ADSL progress T1,ADSL Modem with asynchronous DSL high speed connectivity,0.4,38,/sap/hana/democontent/epmNext/data/images/HT-1117.jpg,0.12,0.24,0.11 65 | HT-1118,Others,2012-10-03,2012-10-03,USB Stick 1 GB,USB 2.0 High-Speed 1GB,0.015,79,/sap/hana/democontent/epmNext/data/images/HT-1118.jpg,0.02,0.09,0.01 66 | HT-1120,Input device,2012-10-03,2012-10-03,Keybord. english international,Corded Keyboard with english keys,1,260,/sap/hana/democontent/epmNext/data/images/HT-1120.jpg,0.45,0.19,0.03 67 | HT-1137,Flat screens,2012-10-03,2012-10-03,Flat X-large II,23 Optimum Resolution 2048 × 1536 @ 85Hz. Max resolution 2080 × 1560 @ 75Hz. Dot Pitch: 0.24mm,18,1230,/sap/hana/democontent/epmNext/data/images/HT-1137.jpg,0.54,0.22,0.38 68 | HT-1138,Flat screens,2012-10-03,2012-10-03,Flat XL,23 Optimum Resolution 2016 x 1512 @ 85Hz. Max resolution 2048 x 1536 @ 75Hz. Dot Pitch: 0.24mm,4.2,1211,/sap/hana/democontent/epmNext/data/images/HT-1138.jpg,0.53,0.2,0.44 69 | HT-1210,PC,2012-10-03,2012-10-03,PC Power Station,PC Power Station with 2.6 quad-core. 2 GB RAM. feels like a PC,2.3,2399,/sap/hana/democontent/epmNext/data/images/HT-1210.jpg,0.28,0.31,0.43 70 | HT-1500,Workstation ensemble,2012-10-03,2012-10-03,Server Basic,Dual socket. quad-core processing server with 1333 MHz Front Side Bus with 10Gb connectivity,18,5000,/sap/hana/democontent/epmNext/data/images/HT-1500.jpg,0.34,0.35,0.23 71 | HT-1501,Workstation ensemble,2012-10-03,2012-10-03,Server Professional,Dual socket. quad-core processing server with 1644 MHz Front Side Bus with 10Gb connectivity,25,15000,/sap/hana/democontent/epmNext/data/images/HT-1501.jpg,0.29,0.3,0.27 72 | HT-1502,Workstation ensemble,2012-10-03,2012-10-03,Server Power Pro,Dual socket. quad-core processing server with 1644 MHz Front Side Bus with 100Gb connectivity,35,25000,/sap/hana/democontent/epmNext/data/images/HT-1502.jpg,0.22,0.27,0.37 73 | HT-6130,Flat-screen television,2012-10-03,2012-10-03,Flat Watch HD32,32 Zoll. 1366x768 Pixel. 16:9. HDTV ready,2.6,1459,/sap/hana/democontent/epmNext/data/images/HT-6130.jpg,0.78,0.22,0.55 74 | HT-6131,Flat-screen television,2012-10-03,2012-10-03,Flat Watch HD37,37 Zoll. 1366x768 Pixel. 16:9. HDTV ready,2.2,1199,/sap/hana/democontent/epmNext/data/images/HT-6131.jpg,0.99,0.26,0.61 75 | HT-6132,Flat-screen television,2012-10-03,2012-10-03,Flat Watch HD41,41 Zoll. 1366x768 Pixel. 16:9. HDTV ready,1.8,899,/sap/hana/democontent/epmNext/data/images/HT-6132.jpg,1.28,0.23,0.79 76 | HT-7030,Handheld,2012-10-03,2012-10-03,Platinberry,Our new multifunctional Handheld with phone function in platin,0.5,2490,/sap/hana/democontent/epmNext/data/images/HT-7030.jpg,0.09,0.15,0.1 77 | HT-7020,Handheld,2012-10-03,2012-10-03,Goldberry,Our new multifunctional Handheld with phone function in gold,0.5,1490,/sap/hana/democontent/epmNext/data/images/HT-7030.jpg,0.07,0.16,0.11 78 | HT-7010,Handheld,2012-10-03,2012-10-03,Silverberry,Our new multifunctional Handheld with phone function in silver,0.5,799,/sap/hana/democontent/epmNext/data/images/HT-7010.jpg,0.07,0.15,0.13 79 | HT-7000,Handheld,2012-10-03,2012-10-03,Copperberry,Our new multifunctional Handheld with phone function in copper,0.5,549,/sap/hana/democontent/epmNext/data/images/HT-7000.jpg,0.08,0.13,0.12 80 | HT-1095,Headset,2012-10-03,2012-10-03,Lovely Sound 5.1 Wireless,5.1 Headset. 40 Hz-20 kHz. Wireless,187,160,/sap/hana/democontent/epmNext/data/images/HT-1095.jpg,0.24,0.02,0.23 81 | HT-1096,Headset,2012-10-03,2012-10-03,Lovely Sound 5.1,5.1 Headset. 40 Hz-20 kHz. 3m cable,130,120,/sap/hana/democontent/epmNext/data/images/HT-1096.jpg,0.25,0.02,0.19 82 | HT-1097,Headset,2012-10-03,2012-10-03,Lovely Sound Stereo,5.1 Headset. 40 Hz-20 kHz. 3m cable,60,56,/sap/hana/democontent/epmNext/data/images/HT-1097.jpg,0.21,0.02,0.2 83 | HT-6123,MP3-Player,2012-10-03,2012-10-03,Power Pro Player 80,MP3-Player with 80 GB HDD and Color Display. can play movies,267,299,/sap/hana/democontent/epmNext/data/images/HT-6123.jpg,0.13,0.02,0.14 84 | HT-6122,MP3-Player,2012-10-03,2012-10-03,Power Pro Player 40,MP3-Player with 40 GB HDD and Color Display. can play movies,266,167,/sap/hana/democontent/epmNext/data/images/HT-6122.jpg,0.08,0.02,0.08 85 | HT-6121,MP3-Player,2012-10-03,2012-10-03,Basic Booster B,2 GB. Flash. USB,134,63,/sap/hana/democontent/epmNext/data/images/HT-6121.jpg,0.05,0.01,0.09 86 | HT-6120,MP3-Player,2012-10-03,2012-10-03,Basic Booster A,1 GB. Flash. USB,134,45,/sap/hana/democontent/epmNext/data/images/HT-6120.jpg,0.05,0.02,0.06 87 | HT-6111,Electronics,2012-10-03,2012-10-03,Record Movie,160 GB HDD. CD-RW. DVD+R/RW. DVD-R/RW. MPEG 2 (Video-DVD). MPEG 4. VCD. SVCD. DivX. Xvid,3.1,288,/sap/hana/democontent/epmNext/data/images/HT-6111.jpg,0.38,0.26,0.06 88 | HT-6110,Electronics,2012-10-03,2012-10-03,Play Movie,CD-RW. DVD+R/RW. DVD-R/RW. MPEG 2 (Video-DVD). MPEG 4. VCD. SVCD. DivX. Xvid,2.4,130,/sap/hana/democontent/epmNext/data/images/HT-6110.jpg,0.37,0.24,0.06 89 | HT-6102,Beamer,2012-10-03,2012-10-03,Beam Breaker B-3,2500 ANSI-Lumen. max.12.3Meter. 800 Pixel. 600 Pixel,2.5,889,/sap/hana/democontent/epmNext/data/images/HT-6102.jpg,0.3,0.23,0.23 90 | HT-6101,Beamer,2012-10-03,2012-10-03,Beam Breaker B-2,2200 ANSI-Lumen. max.9.34 Meter. 800 Pixel. 600 Pixel,2,679,/sap/hana/democontent/epmNext/data/images/HT-6101.jpg,0.32,0.21,0.18 91 | HT-2002,Electronics,2012-10-03,2012-10-03,Portable DVD Player with 9 LCD Monitor,9 LCD Screen. storage holds up to 8 hours. 2 speakers included,0.72,853.99,/sap/hana/democontent/epmNext/data/images/HT-2002.JPG,0.21,0.17,0.14 92 | HT-6100,Beamer,2012-10-03,2012-10-03,Beam Breaker B-1,1900 ANSI-Lumen. max. 8.45 Meter. 800 Pixel. 600 Pixel,1.7,469,/sap/hana/democontent/epmNext/data/images/HT-6100.jpg,0.18,0.15,0.12 93 | HT-2027,Others,2012-10-03,2012-10-03,Removable CD/DVD Laser Labels,To archive your self-burned CDs,0.15,24.99,/sap/hana/democontent/epmNext/data/images/HT-2027.jpg,0.06,0,0.02 94 | HT-2026,Others,2012-10-03,2012-10-03,Audio/Video Cable Kit - 12 ft,Connecting our beamers and notebooks using full quality,0.2,29.99,/sap/hana/democontent/epmNext/data/images/HT-2026.jpg,0.21,0.1,0.13 95 | HT-2025,Others,2012-10-03,2012-10-03,CD/DVD case: 264 capacity,Keeps your CD and DVDs clean and in order with our CD/DVD case,0.65,44.99,/sap/hana/democontent/epmNext/data/images/HT-2025.jpg,0.67,0.23,0.25 96 | HT-2001,Electronics,2012-10-03,2012-10-03,10 Portable DVD player,10 LCD Screen. storage battery holds up to 8 hours,0.84,449.99,/sap/hana/democontent/epmNext/data/images/HT-2001.JPG,0.24,0.2,0.29 97 | HT-2000,Electronics,2012-10-03,2012-10-03,7 Widescreen Portable DVD Player w MP3,7 LCD Screen. storage battery holds up to 6 hours!,0.79,249.99,/sap/hana/democontent/epmNext/data/images/HT-2000.JPG,0.21,0.19,0.28 98 | HT-1603,PC,2012-10-03,2012-10-03,Gaming Monster Pro,2.5 Ghz. quad core. 8 GB RAM. 700 GB Hdd. Graphic Card: Hurricane GX,6.8,1700,/sap/hana/democontent/epmNext/data/images/HT-1601.jpg,0.27,0.28,0.42 99 | HT-1602,PC,2012-10-03,2012-10-03,Gaming Monster,2.2 Ghz. dual core. 2 GB RAM. 400 GB Hdd. Graphic Card: Gladiator MX,5.9,1200,/sap/hana/democontent/epmNext/data/images/HT-1602.jpg,0.27,0.34,0.47 100 | HT-1601,PC,2012-10-03,2012-10-03,Family PC Pro,2 Ghz. dual core. 1 GB RAM. 250 GB Hdd. Graphic Card: Gladiator MX,5.3,900,/sap/hana/democontent/epmNext/data/images/HT-1601.jpg,0.25,0.32,0.4 101 | HT-1600,PC,2012-10-03,2012-10-03,Family PC Basic,1.8 Ghz. dual core.512 MB Ram. 100 GB HDD. Graphic Card: Proctra X,4.8,600,/sap/hana/democontent/epmNext/data/images/HT-1600.jpg,0.21,0.29,0.38 102 | HT-1119,Others,2012-10-03,2012-10-03,USB Stick 2 GB,USB 2.0 High-Speed 2GB,88,79,/sap/hana/democontent/epmNext/data/images/HT-1119.jpg,0.02,0.03,0.04 103 | HT-8000,Notebooks,2012-10-03,2012-10-03,ITelO FlexTop I4000,1.5 Ghz. single core. 40 GB HDD. Windows Vista Home Basic. 512 MB RAM,4,799,/sap/hana/democontent/epmNext/data/images/HT-8000.jpg,0.31,0.19,0.03 104 | HT-8001,Notebooks,2012-10-03,2012-10-03,ITelO FlexTop I6300c,1.6 Ghz. dual core. 60 GB HDD. Windows Vista Home Basic. 512 MB RAM+,4.2,999,/sap/hana/democontent/epmNext/data/images/HT-8001.jpg,0.32,0.2,0.03 105 | HT-8002,Notebooks,2012-10-03,2012-10-03,ITelO FlexTop I9100,2.2 Ghz. quad core. 80 GB HDD. Windows Vista Home Premium. 1024 MB RAM,3.5,1199,/sap/hana/democontent/epmNext/data/images/HT-8002.jpg,0.38,0.21,0.04 106 | HT-8003,Notebooks,2012-10-03,2012-10-03,ITelO FlexTop I9800,2.8 Ghz. quad core. 120 GB HDD. Windows Vista Home Premium. 2048 MB RAM,3.8,1388,/sap/hana/democontent/epmNext/data/images/HT-8003.jpg,0.48,0.31,0.05 107 | AD-1000,Others,2012-10-03,2012-10-03,Flyer,Flyer for our new product,0.01,0,/sap/hana/democontent/epmNext/data/images/AD-1000.jpg,0.46,0.3,0.03 108 | -------------------------------------------------------------------------------- /data/return.csv: -------------------------------------------------------------------------------- 1 | SalesOrderID,Customer ID,Item ID, Items in the basket,Total price,multiple size of same item,Multiple color of same item,price,use of discount vouchers,Including freebies with order,payment method,Serial returner,Return 2 | 500000000,100000000,HT-1000,3,100,1,0,40,0,0,1,1,1 3 | 500000000,100000000,HT-1001,3,100,1,0,40,0,0,1,1,1 4 | 500000000,100000000,HT-1002,3,100,0,0,20,1,0,1,1,0 5 | 500000001,100000003,HT-1003,4,78,0,0,15,1,1,0,0,0 6 | 500000001,100000003,HT-1007,4,78,0,0,23,0,1,0,0,1 7 | 500000001,100000003,HT-1010,4,78,1,0,20,1,1,0,0,1 8 | 500000001,100000003,HT-1011,4,78,1,0,20,1,1,0,0,0 9 | 500000003,100000004,HT-1020,1,65,0,0,65,0,0,1,0,0 10 | 500000004,100000002,HT-1021,2,140,1,0,70,0,0,1,1,0 11 | 500000004,100000002,HT-1022,2,140,1,0,70,0,0,1,1,1 12 | 500000005,100000007,HT-1023,5,513,0,1,135,1,1,1,0,0 13 | 500000005,100000007,HT-1030,5,513,0,1,135,1,1,1,0,0 14 | 500000005,100000007,HT-1031,5,513,0,1,135,1,1,1,0,0 15 | 500000005,100000007,HT-1032,5,513,0,0,45,1,1,1,0,0 16 | 500000005,100000007,HT-1035,5,513,0,0,63,1,1,1,0,0 17 | 500000006,100000008,HT-1036,2,200,1,0,100,0,0,0,0,0 18 | 500000006,100000008,HT-1037,2,200,1,0,100,0,0,0,0,1 19 | 500000007,100000009,HT-1040,1,60,0,0,60,0,0,0,0,0 20 | 500000008,100000010,HT-1041,1,34,0,0,34,0,1,0,0,0 21 | 500000009,100000011,HT-1042,3,189,1,0,63,0,0,1,1,1 22 | 500000009,100000011,HT-1050,3,189,1,0,63,0,0,1,1,1 23 | 500000009,100000011,HT-1051,3,189,1,0,63,0,0,1,1,0 24 | 500000010,100000012,HT-1052,2,307,0,0,73,1,1,1,1,0 25 | 500000010,100000012,HT-1055,2,307,0,0,234,1,1,1,1,1 26 | 500000011,100000013,HT-1056,1,54,0,0,54,0,0,1,1,1 27 | 500000012,100000014,HT-1060,1,64,0,0,64,0,0,0,0,0 28 | 500000013,100000015,HT-1061,5,810,1,0,234,0,0,1,0,0 29 | 500000013,100000015,HT-1062,5,810,1,0,234,0,0,1,0,1 30 | 500000013,100000015,HT-1063,5,810,1,0,234,0,0,1,0,1 31 | 500000013,100000015,HT-1064,5,810,0,1,54,0,0,1,0,0 32 | 500000013,100000015,HT-1065,5,810,0,1,54,0,0,1,0,0 33 | 500000014,100000016,HT-1066,2,112,0,1,56,1,0,0,0,0 34 | 500000014,100000016,HT-1067,2,112,0,1,56,1,0,0,0,0 35 | 500000015,100000017,HT-1068,3,600,1,0,200,1,1,1,1,0 36 | 500000015,100000017,HT-1069,3,600,1,0,200,1,1,1,1,1 37 | 500000015,100000017,HT-1070,3,600,1,0,200,1,1,1,1,1 38 | 500000016,100000018,HT-1071,1,43,0,0,43,0,0,0,1,1 39 | 500000017,100000019,HT-1072,2,470,1,0,235,0,0,0,1,1 40 | 500000017,100000019,HT-1073,2,470,1,0,235,0,0,0,1,1 41 | 500000018,100000020,HT-1080,4,485,0,0,45,0,1,1,1,0 42 | 500000018,100000020,HT-1081,4,485,0,0,322,0,1,1,1,1 43 | 500000018,100000020,HT-1082,4,485,0,0,54,0,1,1,1,0 44 | 500000018,100000020,HT-1083,4,485,0,0,64,0,1,1,1,0 45 | 500000019,100000021,HT-1085,5,446,1,0,73,0,0,1,0,1 46 | 500000019,100000021,HT-1090,5,446,1,0,73,0,0,1,0,0 47 | 500000019,100000021,HT-1091,5,446,0,1,100,0,0,1,0,0 48 | 500000019,100000021,HT-1092,5,446,0,1,100,0,0,1,0,0 49 | 500000019,100000021,HT-1100,5,446,0,1,100,0,0,1,0,0 50 | 500000020,100000022,HT-1101,2,112,0,1,56,1,1,0,0,0 51 | 500000020,100000022,HT-1102,2,112,0,1,56,1,1,0,0,0 52 | 500000021,100000016,HT-1103,3,235,0,1,65,0,0,1,0,0 53 | 500000021,100000016,HT-1104,3,235,0,1,70,0,0,1,0,0 54 | 500000021,100000016,HT-1105,3,235,0,0,100,0,0,1,0,0 55 | 500000022,100000003,HT-1106,2,673,0,0,150,0,0,0,0,0 56 | 500000022,100000003,HT-1107,2,673,0,0,523,0,0,0,0,0 57 | 500000023,100000020,HT-1110,4,1554,1,0,345,0,0,0,1,1 58 | 500000023,100000020,HT-1111,4,1554,1,0,345,0,0,0,1,0 59 | 500000023,100000020,HT-1112,4,1554,0,1,432,0,0,0,1,0 60 | 500000023,100000020,HT-1113,4,1554,0,1,432,0,0,0,1,0 61 | 500000024,100000017,HT-1114,7,2012,1,0,79,1,0,1,1,1 62 | 500000024,100000017,HT-1115,7,2012,1,0,79,1,0,1,1,0 63 | 500000024,100000017,HT-1116,7,2012,1,0,79,1,0,1,1,1 64 | 500000024,100000017,HT-1117,7,2012,1,0,79,1,0,1,1,0 65 | 500000024,100000017,HT-1118,7,2012,0,1,563,1,0,1,1,0 66 | 500000024,100000017,HT-1120,7,2012,0,1,563,1,0,1,1,0 67 | 500000024,100000017,HT-1137,7,2012,0,1,570,1,0,1,1,0 68 | 500000025,100000023,HT-1138,6,2378,1,0,457,0,1,1,1,1 69 | 500000025,100000023,HT-1210,6,2378,1,0,457,0,1,1,1,1 70 | 500000025,100000023,HT-1500,6,2378,1,0,457,0,1,1,1,0 71 | 500000025,100000023,HT-1501,6,2378,1,0,457,0,1,1,1,0 72 | 500000025,100000023,HT-1502,6,2378,0,1,300,0,1,1,1,1 73 | 500000025,100000023,HT-6130,6,2378,0,1,250,0,1,1,1,0 74 | 500000026,100000015,HT-6131,3,496,0,0,96,1,0,0,0,0 75 | 500000026,100000015,HT-6132,3,496,0,1,200,1,0,0,0,0 76 | 500000026,100000015,HT-7030,3,496,0,1,200,1,0,0,0,0 77 | 500000027,100000007,HT-7020,4,819,0,1,346,1,0,0,0,0 78 | 500000027,100000007,HT-7010,4,819,0,1,346,1,0,0,0,0 79 | 500000027,100000007,HT-7000,4,819,0,0,45,1,0,0,0,0 80 | 500000027,100000007,HT-1095,4,819,0,0,82,1,0,0,0,0 81 | 500000028,100000008,HT-1096,1,567,0,0,567,0,0,1,0,0 82 | 500000029,100000010,HT-1097,1,68,0,0,68,0,0,0,0,0 83 | 500000030,100000019,HT-6123,7,442,1,0,85,0,0,1,1,1 84 | 500000030,100000019,HT-6122,7,442,1,0,85,0,0,1,1,0 85 | 500000030,100000019,HT-6121,7,442,1,0,85,0,0,1,1,0 86 | 500000030,100000019,HT-6120,7,442,1,0,50,0,0,1,1,0 87 | 500000030,100000019,HT-6111,7,442,1,0,50,0,0,1,1,0 88 | 500000030,100000019,HT-6110,7,442,1,0,50,0,0,1,1,0 89 | 500000030,100000019,HT-6102,7,442,0,0,37,0,0,1,1,0 90 | 500000031,100000026,HT-6101,2,1506,0,1,756,1,1,0,0,0 91 | 500000031,100000026,HT-2002,2,1506,0,1,750,1,1,0,0,0 92 | 500000032,100000035,HT-6100,1,46,0,0,46,0,0,0,0,0 93 | 500000033,100000020,HT-2027,5,2043,0,1,524,0,1,1,1,0 94 | 500000033,100000020,HT-2026,5,2043,0,1,524,0,1,1,1,0 95 | 500000033,100000020,HT-2025,5,2043,0,1,527,0,1,1,1,0 96 | 500000033,100000020,HT-2001,5,2043,1,0,234,0,1,1,1,1 97 | 500000033,100000020,HT-8000,5,2043,1,0,234,0,1,1,1,0 98 | 500000034,100000016,HT-8001,3,475,0,0,345,0,1,1,0,0 99 | 500000034,100000016,HT-8002,3,475,0,1,65,0,1,1,0,0 100 | 500000034,100000016,HT-8003,3,475,0,1,65,0,1,1,0,0 101 | 500000035,100000021,HT-1119,1,457,0,0,457,0,0,1,1,1 -------------------------------------------------------------------------------- /data/reviews.csv: -------------------------------------------------------------------------------- 1 | HT-1000,100000000,Three start. I have some issues like some keys don't work on first instance..and is somewhat slow also 2 | HT-1001,100000001,Heating and not wake up. Check twice when buy it on Offer. 3 | HT-1002,100000002,2nd hand laptops!!! The laptop I received already had an user on it with password etc. These are not new laptops! 4 | HT-1003,100000003,Review: BEST LAPTOP IN A PRICE SEGMENT OF Rs 55-60K. 5 | HT-1010,100000004,Review: second hand product. don't buy this. It is used. battery power is low. stand by power is only 4 hour. 6 | HT-1020,100000005,Review: very bad. My product is not working what do I do ? I have paid everything! This is very very bad . 7 | HT-1030,100000006,Review: waste of money. Battery is draining out very quickly after 2-3 hours of usage. Also it's not lasting for more than 7 days once it's in a sleep mode.Not at all recommend. 8 | HT-1007,100000007,Review: Very bad product. The Serial number on the product and the serial number on the laptop are different. 9 | HT-1040,100000008,Review: One star. Trackpad not working... tried 2 contact amazon.. not picking 10 | HT-1050,100000009,Review: two star.Returned looking for Mac pro. 11 | HT-1000,100000010,Review: Three star. very low memory. Not good buy. 12 | HT-1001,100000011,Review: Bad product. Battery issue with the laptop. Doesn't give backup as expected . Really upset with the product. 13 | HT-1002,100000012,Review: not a good product. charger not working after week use 14 | HT-1003,100000013,Review: better laptop is available in this price segment. 15 | HT-1010,100000014,Review: have had extremely bad experiences with Apple products. they suffer from a chronic problem which is well known : overheating 16 | HT-1020,100000015,Review: Worst display.. fonts are blurry.. best part is help less amazon care. saying that there is no return policy.. 17 | HT-1030,100000016,Review: It’s been just 2 months and the device has already stopped functioning. It doesn’t turn on. I need a replacement. ’m very angry and disappointed. 18 | HT-1007,100000017,Review: Very bad product. The mac book delivered is not at all working this is not expected from such a reputed brand .looking for an immediate replacement or return. 19 | HT-1040,100000018,Review: Fake Product. received A Laptop Without Serial number of screen. unable To Claim Warranty. 20 | HT-1050,100000019,Review: Pathetic product. Below standard quality. 21 | HT-1000,100000020,Review: Price mismatch. never buying such things on amazon ever again 22 | HT-1001,100000021,Review: very poor. disappointed. Defective product. 23 | HT-1002,100000022,Review: Be super careful about the NO COST EMI offer. The step is not shown. I paid the amount and now Kotak refuses to convert my purchase into EMI 24 | HT-1003,100000023,Review: Not good product -: After 6 months it became turn off. It is not starting now. 25 | HT-1010,100000024,Review: Not worthy of 2017 model in 55k bcs before 4 months in sale cut price of 10 k now no discount..only making fool on name of great indian sale 26 | HT-1020,100000025,Review: Amazon late delivery as usual and had so pathetic experience with Amazon courier team this time. 27 | HT-1030,100000026,Review: Overpriced people don't know slot about laptop.Apple products will cost u a lot cuz of its compatibility. 28 | HT-1007,100000027,Review: Worst laptop ever not for student use I repeat not for students. 29 | HT-1040,100000028,Review: Price is very high not worthy 30 | HT-1050,100000029,Review: bad product. Compatible issue for Microsoft office files. not better than window platform. 31 | HT-1000,100000030,Review: Bad Service.After 1 month it doesn't start without any problem and then i have to change main power IC.That become very costly. 32 | HT-1001,100000031,Review: Bad. Received a broken/opened package. most likely a returned package. 33 | HT-1002,100000032,Review: pathetic. Wheel is not working well. Wheel is also very hard to press (to open the link in new window)... Now I use the wheel just to scroll. Usage of wheel as an alternate of Open in New Window is much difficult. 34 | HT-1003,100000033,Review: small in size. so grip in your palm will not be very comfortable.otherwise good product. 35 | HT-1010,100000034,Review: Not able to hold it properly in hand and wire is also too short. I recommend to buy other larger size mouse with slightly more cost 36 | HT-1020,100000035,Review: very bad. The mouse is small for my palm. It is difficult to click. especially double clicks. The click buttons are not very responsive. 37 | HT-1030,100000036,Review: Defective product. not able to print a single page. Carriage struck in the sides of the printer loudly. Now I have to contact HP service. Very painful process 38 | HT-1007,100000037,Review: Very expensive. Cartridge is very expensive....not recommended to buy this product . 39 | HT-1040,100000038,Review: Average product. too bad for pc users. 40 | HT-1050,100000039,Review: Utterly useless printer... TOTALLY unexpected from HP.. Pages getting stuck repeatedly. cartridge issues. abnormal noise.. Not worth even at 90% discount. 41 | HT-1020,100000040,Review: starsExcellent Product and Service by Amazon and Seller. 42 | HT-1030,100000041,Review: starsGood product but not able to login to Facetime. 43 | HT-1007,100000042,Review: Very good product. Perfectly packed & delivered on time. Working good till now. 44 | HT-1040,100000043,Review: One of the Best MacBook from Apple. Thanks to Amazon for fastest delivery and very Competetive Price. 45 | HT-1050,100000044,Review: There is no comparison for apple product. Performance is beyond expectation. Customer service is awesome!! loved it. 46 | HT-1000,100000000,Review: Works great sound is clear and is really loud. Would recommend 47 | HT-1001,100000001,Review: This is a awesome product. My husband and I love it. 48 | HT-1002,100000002,Review: Love the sound that comes out and Alexa is very informative! 49 | HT-1003,100000003,Review: great device to listen to music.best blue tooth on the market today.I highly recommend it 50 | HT-1010,100000004,Review: Excellent product at this price.The performance n battery life is superb for the whole day.Best buy. these days you don't get a compact good performing laptop at this price. 51 | HT-1020,100000005,Review: As everyone knows any Apple product is outstanding and superior to the rest. Its superb. fast and amazing.I recommend buying the AirCase MacBook sleeve ( black and green ) and the MOCA smooth touch battle hard shell skin cover ( grey colour ). Both these products are on amazon.in. both VERY GOOD and must buy products to help improve your MacBook Air experience. ( I do not advertise or sell these products btw) 52 | HT-1030,100000006,Review: The product is what it is and there is nothing to review about its capabilities. I wanted a MacBook and after looking at multiple outlets for prices amazon had the best pricing for this product. (With offers combined).I ordered the product on prime and there was a deficit on stock and by that delayed my delivery by a couple of days. Other than that the product was as expected. Delivery was smooth and as expected. The retailer is Appario retail and to my knowledge is an amazon subsidiary. 53 | HT-1007,100000007,Review: Nice Product! Have been using it since for last 3 months now. No issues faced. 54 | HT-1040,100000008,Review: Its really amazing. Exactly the same experience which I heard and described.Macbook air is really best and affordable to all in broad range of costly apple products...!! 55 | HT-1050,100000009,Review: TSimply amazing! The best ever battery backup! High performance. And not to forget amazon packing and safety for your product is incredible. Love the way they care for your product by the time it reach safe in your hands. 56 | HT-1000,100000010,Review: Got it safe.....when i ordered i was tensed as ....i thgt it might have cracks....but amazing product....thanku apple...thanku .....amazon....thnku for the best courier service 57 | HT-1001,100000011,Review: Don't want to mention anything for apple MAC book :) Super product 58 | HT-1002,100000012,Review: Always apple is the best product.build quality and software works together.u can’t use this one for media purposes.its one time investment for office use. 59 | HT-1003,100000013,Review: its a amazing product for a normal user....amazon had a good packing also 60 | HT-1010,100000014,Review: excellent product with good exchange price... I like product and service 61 | HT-1020,100000015,Review: What a fine piece of design and engineering! If you can get this. DO GET IT. 62 | HT-1030,100000016,Review: warranty details are fine upgraded to high Sierra performing well.. not using it heavily but yes Best Buy for the price. Will update again after usage 63 | HT-1007,100000017,Review: All works fine. No issues or defects till now. Its nearly more than a month from purchase. Nice packaging. Perfectly planned delivery. 64 | HT-1040,100000018,Review: Loving it so far...1 star less because the capslock key is a little defective...doesn't press at once. 65 | HT-1050,100000019,Review: was looking for a light laptop for multimedia use. perfect travel companion. as I was already using iOS ecosystem. was nt tough to shift from windows to apple. 66 | HT-1000,100000020,Review: Best rate got from market value for money great quality 67 | HT-1001,100000021,Review: Not much to be said. apple is always great in quality and the look and feel!! 68 | HT-1002,100000022,Review: 10/10......the best laptop in world. apple products are amazing. you will never regret it buying. 69 | HT-1003,100000023,Review: Fast Processor & user friendly Amazing Battery life ! 70 | HT-1010,100000024,Review: Very good and light weight laptop. This is a perfect choice for bloggers. Excellent battery life. 71 | HT-1020,100000025,Review: MacBook..nothing to say. I have been using it since last 4 months. 72 | HT-1030,100000026,Review: Great product. timeless design but flawless. Apple has been best at making things which do what they are suppose to without much fuss and pomp 73 | HT-1007,100000027,Review: Best decision I have ever made. Good purchase. 74 | HT-1040,100000028,Review: Am happy that I switch from Windows to Mac 75 | HT-1050,100000029,Review: First time using Apple product. Amazing experience. Loved it 76 | HT-1000,100000030,Review: Its a fantastic machine. very smooth touchpad. fine keyboard and awesome performance. Now I will never switch to windows and thanks Amazon for giving too much discount. 77 | HT-1001,100000031,Review: Great product as usual from apple. I ordered it for my wife. and she is loving it :-) 78 | HT-1002,100000032,Review: Very good product. Perfectly packed & delivered on time. Working good till now. 79 | HT-1003,100000033,Review: One of the Best MacBook from Apple. Thanks to Amazon for fastest delivery and very Competetive Price. 80 | HT-1010,100000034,Review: The Mac was good but the mouse pad are not wrking properly 81 | HT-1020,100000035,Review: Good product. But we are not getting on line support for any operation issue in macbook. 82 | HT-1030,100000036,Review: Finally a MacBook possession. Worth every penny. A must have for all those who can afford. Got it in 50k in Diwali sale 83 | HT-1007,100000037,Review: Really good is and it is very smooth everything works great but stuff like display and design must be updated. 84 | HT-1040,100000038,Review: Amazing product by Apple and great delivery by Amazon. Kudos to both 85 | HT-1050,100000039,Review: Excellent product and good delivery turnaround time by Amazon 86 | -------------------------------------------------------------------------------- /tutorials/customer return prediction/README.md: -------------------------------------------------------------------------------- 1 | ## Customer Return Prediction 2 | 3 | ### Prerequisite 4 | 5 | 1. you should have an instance of mysql server up and running. 6 | 7 | create a table called "return" in mysql and load the data in this table from [return.csv](../../data/return.csv). 8 | 9 | 2. To run this pipeline you should have one s3 account. 10 | 11 | upload the [customer.csv](../../data/customer.csv) and [product.csv](../../data/product.csv) in s3 bucket. 12 | 13 | 3. One Hana system should be up and running. 14 | 15 | create a table called "soHeader" in Hana and upload the data from [soHeader.csv](../../data/soHeader.csv) file. 16 | 17 | 18 | ### Creating pipeline for return prediction 19 | 20 | 1) Open the Data Hub dashboard and open the modeler. 21 | 22 | ![Alt text](./images/Capture1.JPG "Optional title") 23 | 24 | 2) Create a new graph by clicking on the "+" sign on the top. 25 | 26 | ![Alt text](./images/2.JPG "Optional title") 27 | 28 | 3) Search for the "MySQL Table Consumer" operator in the operator's section. 29 | 30 | ![Alt text](./images/3.JPG "Optional title") 31 | 32 | 4) Drag and drop "MySQL Table Consumer" operator in to the graph. 33 | 34 | ![Alt text](./images/4.JPG "Optional title") 35 | 36 | 5) Click on “Open Configuration” and provide the connection details for your mysql server. Select the source table as "return" which you have create in prerequisite section. 37 | 38 | ![Alt text](./images/5.JPG "Optional title") 39 | 40 | 6) Next drag and drop "Flowagent CSV Producer" operator in the graph. 41 | 42 | ![Alt text](./images/6.JPG "Optional title") 43 | 44 | 7) Connect the above two operators. 45 | 46 | ![Alt text](./images/7.JPG "Optional title") 47 | 48 | 8) Next step is to connect to the hana system. For that in datahub we have "HANA Table Consumer" operator which allows us to consume hana table. drag and drop this operator in the graph. 49 | 50 | ![Alt text](./images/8.JPG "Optional title") 51 | 52 | 9) Click on "Open Configuration" and provide the connection details for your HANA system. select the source table as "soHeader" which you would have created in the prerequisite steps. 53 | 54 | ![Alt text](./images/9.JPG "Optional title") 55 | 56 | 10) Drag and drop "Flowagent CSV Producer" in the graph and connect it with the "HANA Table Consumer" as shown below. 57 | 58 | ![Alt text](./images/10.JPG "Optional title") 59 | 60 | 11) Drag and drop two read file operators to read data from youe s3 bucket. For this scenario we are consuming product and customer data from s3. 61 | 62 | ![Alt text](./images/11.JPG "Optional title") 63 | 64 | 12) select the first "ReadFile" operator and assign the below property. 65 | 66 | Service: s3 67 | 68 | Connection: Connection details for s3 69 | 70 | Bucket: Bucket name 71 | 72 | Path: product.csv 73 | 74 | ![Alt text](./images/12.JPG "Optional title") 75 | 76 | 13) Similarly select the second "ReadFile" operator and give the below properties. 77 | 78 | Service:s3 79 | 80 | Connection: Connection details for s3 81 | 82 | Bucket: Bucket name 83 | 84 | Path: customer.csv 85 | 86 | ![Alt text](./images/13.JPG "Optional title") 87 | 88 | 14) Now we need to install required python libraries to run our python code. To do that, select the Repository tab. Expand dockerfiles and create a folder named as “Return_Prediction_Docker_File” under that. 89 | 90 | ![Alt text](./images/14.JPG "Optional title") 91 | 92 | 15) Right click on “Return_Prediction_Docker_File” and select “Create File”. 93 | 94 | ![Alt text](./images/15.JPG "Optional title") 95 | 96 | 16) A create Docker window will pop up. Name it as “dockerfile”. Click on "Create". 97 | 98 | ![Alt text](./images/16.JPG "Optional title") 99 | 100 | 17) Copy the code from this [file](./dockerfile ) and paste it in the script section. 101 | 102 | ![Alt text](./images/17.JPG "Optional title") 103 | 104 | 18)Select the configuration for this docker file. Click on the “+” icon on the right side of Tags and add the following tags to the configuration by simply entering the library’s name and press enter. 105 | 106 | ![Alt text](./images/tags.png "Optional title") 107 | 108 | 19) Save the file and build this docker file by clicking build button. Once completed it will show you the build status as completed, and orange circle will turn to green. 109 | 110 | ![Alt text](./images/19.JPG "Optional title") 111 | 112 | 20) Again, go back to the graph and search for the "multiplexer" in the operators section. 113 | 114 | ![Alt text](./images/20.JPG "Optional title") 115 | 116 | 21) Drag and drop "1:2 Multiplexer" operator in the graph. 117 | 118 | ![Alt text](./images/21.JPG "Optional title") 119 | 120 | 22) Join the "Flowagent CSV Producer" which is connected to the "MySQL Table Consumer", to this python operator so we can read return data in to this python operator. 121 | 122 | ![Alt text](./images/22.JPG "Optional title") 123 | 124 | 23) Now search for the python2operator in the operators section and drag and drop it to the graph. 125 | 126 | ![Alt text](./images/23.JPG "Optional title") 127 | 128 | 24) Now let’s add 1 input port and 2 output ports to the python operator. To do that select the python operator and click on “add port”. 129 | 130 | ![Alt text](./images/24.JPG "Optional title") 131 | 132 | 25) Give the following properties for input port and then click OK. 133 | 134 | ![Alt text](./images/25.JPG "Optional title") 135 | 136 | 26) Similarly add the output ports. provide the below properties to the output ports. 137 | 138 | ![Alt text](./images/26.JPG "Optional title") 139 | 140 | ![Alt text](./images/27.JPG "Optional title") 141 | 142 | 27) Connect the input port of python operator to output port of multiplexer as shown below. 143 | 144 | ![Alt text](./images/28.JPG "Optional title") 145 | 146 | 28) The graph will look like below. 147 | 148 | ![Alt text](./images/29.JPG "Optional title") 149 | 150 | 29) Now select the python operator. It will show you all the available option with this operator, then choose open script option. 151 | 152 | ![Alt text](./images/30.JPG "Optional title") 153 | 154 | 30) A new page will open where you can write python code. Copy the [code](./code%20snippets/PredictReturn.py) from here and paste it. This code will run decision tree algorithm on return data and create a tree for that. 155 | 156 | ![Alt text](./images/31.JPG "Optional title") 157 | 158 | Go back to the graph 159 | 160 | 31) Now next thing is to tell the graph where we can find the python libraries that we installed. For that right click on python operator and select “Group”. 161 | 162 | ![Alt text](./images/32.JPG "Optional title") 163 | 164 | 32) Select the entire group and open the configuration for that. 165 | 166 | ![Alt text](./images/33.JPG "Optional title") 167 | 168 | 33) Next step is to add tags. Tags describe the runtime requirements of the operator and force the execution in a specific Docker image instance whose Docker file was annotated with the same Tag and Version. 169 | 170 | ![Alt text](./images/34.JPG "Optional title") 171 | 172 | 34) Click on “+” button to add tags. Add the below tags 173 | 174 | ![Alt text](./images/tags.png "Optional title") 175 | 176 | 35) Now add "Wiretap" and "HTML Viewer" operators to the graph and connect it to the "output" and "output1" port of the python operator as show below. Here "HTML Viewer" operator is use to render html code to the browser. 177 | 178 | ![Alt text](./images/35.JPG "Optional title") 179 | 180 | 36) Drag and drop another python operator in the graph. 181 | 182 | ![Alt text](./images/36.JPG "Optional title") 183 | 184 | 37) Create 4 input port namely "input1" , "input2", "input3", "input4" and one output port "output" in this python operator. 185 | 186 | ![Alt text](./images/37.JPG "Optional title") 187 | 188 | 38) connect the different data sources to this python operator as shown in below diagram. 189 | 190 | ![Alt text](./images/38.JPG "Optional title") 191 | 192 | 39) Again add "Group" to this python operator. For adding Group please follow step 22 to step 25. 193 | 194 | ![Alt text](./images/39.JPG "Optional title") 195 | 196 | 40) Now Open the script section of this python operator and copy and paste [this](./code%20snippets/JoiningDataset.py) code here. 197 | 198 | ![Alt text](./images/40.JPG "Optional title") 199 | 200 | 41) Add a terminal to this operator's output. 201 | 202 | 42) The final graph will look like below. 203 | 204 | ![Alt text](./images/41.JPG "Optional title") 205 | 206 | 43) Save the pipeline and run it. 207 | 208 | ![Alt text](./images/42.JPG "Optional title") 209 | 210 | 44) Once running you can select the "HTML Viewer" and select "OPEN UI". Here you will see the decision tree that had been created for the return dataset. 211 | 212 | ![Alt text](./images/43.JPG "Optional title") 213 | 214 | 45) This pipeline also joins the data from different data sources and save it in the "masterData.csv" file at /vrep/vflow/data/masterData.csv. To see this file just open "System Management" from your Datahub launchpad. 215 | 216 | ![Alt text](./images/44.JPG "Optional title") 217 | 218 | 46) Choose files. Under files -> vflow -> data, you can see "masterData.csv" file. 219 | 220 | ![Alt text](./images/45.JPG "Optional title") 221 | 222 | ### Creating graph using SAP Analytics cloud. 223 | 224 | 1) login into your SAC account. 225 | 226 | 2) Create new story by clicking create -> new story button on the right hand side panel. 227 | 228 | ![Alt text](./images/46.JPG "Optional title") 229 | 230 | 3) Select "Access & Explore Data". 231 | 232 | ![Alt text](./images/47.JPG "Optional title") 233 | 234 | 4) Upload the "masterData.csv" file in SAC. 235 | 236 | ![Alt text](./images/48.JPG "Optional title") 237 | 238 | 5) By default SAC create dimention and measure autometically. If you want to change it you can chage it by clicking on the column and then from left hand side select the property. For example: If you want to change "return" to measure from dimention, you can simply click on return and change the property to measure. 239 | 240 | ![Alt text](./images/49.JPG "Optional title") 241 | 242 | 6) Now go to the story tab and add chart. Here you can create diffrent types of graph like pie chart, bar chart or donut chart etc. 243 | 244 | ![Alt text](./images/51.JPG "Optional title") 245 | 246 | 7) For more information about how to create graphs in SAC please refer [SAP analytics cloud documentation](https://www.sap.com/india/products/cloud-analytics.html) 247 | 248 | 8) Some of the sample graphs are shown below. 249 | 250 | ![Alt text](./images/SAC_Graphs.JPG "Optional title") 251 | -------------------------------------------------------------------------------- /tutorials/customer return prediction/code snippets/JoiningDataset.py: -------------------------------------------------------------------------------- 1 | import csv 2 | import pandas as pd 3 | import StringIO 4 | import io 5 | from datetime import datetime 6 | from datetime import date 7 | 8 | def on_input(returnData,salesData,productData,customerData): 9 | 10 | ## reading the dataset 11 | returnDataset = pd.read_csv(io.StringIO(returnData),names=['SALESORDERID','CUSTOMERID','PRODUCTID','TOTALITEMS','TOTALPRICE','MULTIPLESIZE','MULTIPLECOLOR','PRICE','DISCOUNT','FREEBIES','PAYMENTMETHOD','SERIELRETURNER','RETURN'], low_memory=False) 12 | productDataset = pd.read_csv(io.StringIO(productData), low_memory=False) 13 | customerDataset = pd.read_csv(io.StringIO(customerData),low_memory=False) 14 | salesDataset = pd.read_csv(io.StringIO(salesData),names=['SALESORDERID','CREATEDAT','CHANGEDAT','CUSTOMERID','GROSSAMOUNT','NETAMOUNT','TAXAMOUNT','LIFECYCLESTATUS','BILLINGSTATUS','DELIVERYSTATUS'] ,low_memory= False) 15 | 16 | customerDataset['AGE'] = customerDataset['DOB'].apply(calculate_age) 17 | 18 | customerDataset.loc[customerDataset.AGE <= 30, 'AGE_GROUP'] = 'Young' 19 | customerDataset.loc[(customerDataset.AGE >30) & (customerDataset.AGE <= 50), 'AGE_GROUP'] = 'Middle_aged' 20 | customerDataset.loc[customerDataset.AGE > 50, 'AGE_GROUP'] = 'Old' 21 | 22 | joinedDataset = returnDataset.merge(customerDataset, on='CUSTOMERID') 23 | joinedDataset = joinedDataset.merge(productDataset, on='PRODUCTID') 24 | #joinedDataset = joinedDataset.merge(salesDataset, on='SALESORDERID') 25 | joinedDataset.to_csv('/vrep/vflow/data/masterDate.csv',index = False) 26 | api.send("output", str(joinedDataset)) 27 | api.set_port_callback(["input1", "input2","input3","input4"], on_input) 28 | 29 | def calculate_age(born): 30 | born = datetime.strptime(born, "%Y-%m-%d").date() 31 | today = date.today() 32 | return today.year - born.year - ((today.month, today.day) < (born.month, born.day)) 33 | -------------------------------------------------------------------------------- /tutorials/customer return prediction/code snippets/PredictReturn.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import io 3 | import os 4 | import re 5 | import pydotplus 6 | from sklearn.externals.six import StringIO 7 | from sklearn.tree import export_graphviz 8 | from sklearn.tree import DecisionTreeClassifier 9 | 10 | 11 | def on_input(data): 12 | 13 | ## Reading Dataset 14 | dataset = pd.read_csv(io.StringIO(data),names=['SalesOrderID','CustomerID','ItemID','TotalItems','TotalPrice','MultipleSize','MultipleColor','Price','Discount','Freebies','PaymentMethod','SerialReturner','Return'], low_memory=False) 15 | dataset=dataset.drop(['SalesOrderID','CustomerID','ItemID','TotalPrice','Price','PaymentMethod'],axis=1) 16 | 17 | # Preparing training and testing data 18 | train_features = dataset.iloc[:100,:-1] 19 | test_features = dataset.iloc[90:,:-1] 20 | train_targets = dataset.iloc[:100,-1] 21 | test_targets = dataset.iloc[90:,-1] 22 | 23 | ## Creating model 24 | tree = DecisionTreeClassifier(criterion = 'entropy').fit(train_features,train_targets) 25 | 26 | ## predicting test data 27 | prediction = tree.predict(test_features) 28 | 29 | ## Model Accuracy 30 | accuracy = tree.score(test_features,test_targets)*100 31 | api.send("output", "Prediction" + str(accuracy) + "%") 32 | 33 | # Visualization 34 | data_feature_names = ["Total_Item","Multi_Size","Multi_Color","Discount_Voucher","Freebies","Serial_Returner"] 35 | data_targets = ["0","1"] 36 | #dot_data = StringIO() 37 | export_graphviz(tree, out_file='dot_data.dot', 38 | feature_names=data_feature_names, 39 | class_names=data_targets, 40 | impurity=False, 41 | filled=True, rounded=True, 42 | special_characters=True) 43 | 44 | f = pydotplus.graph_from_dot_file('dot_data.dot').to_string() 45 | f = re.sub('(\\\\nsamples = [0-9]+)(\\\\nvalue = \[[0-9]+, [0-9]+, [0-9]+\])', '', f) 46 | f = re.sub('(samples = [0-9]+)(\\\\nvalue = \[[0-9]+, [0-9]+, [0-9]+\])\\\\n', '', f) 47 | 48 | with open('tree_modified.dot', 'w') as file: 49 | file.write(f) 50 | 51 | cmd = "dot -T png tree_modified.dot -o /vrep/vflow/data/tree.png" 52 | os.system(cmd) 53 | 54 | api.send("output", "Open HTMl Viewer to see the tree") 55 | 56 | global code 57 | code = '''

Tree Diagram

No Image Found''' 58 | 59 | display_graph() 60 | 61 | 62 | api.set_port_callback("input", on_input) 63 | 64 | def display_graph(): 65 | api.send("output2", code) 66 | -------------------------------------------------------------------------------- /tutorials/customer return prediction/dockerfile: -------------------------------------------------------------------------------- 1 | FROM $com.sap.python27 2 | 3 | RUN pip install pandas numpy scipy sklearn pydotplus 4 | -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/10.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/10.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/11.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/11.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/12.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/12.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/13.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/13.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/14.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/14.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/15.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/15.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/16.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/16.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/17.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/17.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/19.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/19.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/2.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/20.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/20.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/21.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/21.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/22.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/22.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/23.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/23.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/24.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/24.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/25.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/25.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/26.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/26.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/27.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/27.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/28.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/28.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/29.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/29.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/3.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/3.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/30.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/30.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/31.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/31.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/32.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/32.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/33.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/33.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/34.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/34.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/35.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/35.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/36.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/36.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/37.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/37.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/38.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/38.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/39.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/39.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/4.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/4.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/40.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/40.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/41.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/41.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/42.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/42.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/43.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/43.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/44.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/44.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/45.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/45.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/46.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/46.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/47.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/47.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/48.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/48.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/49.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/49.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/5.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/5.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/51.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/51.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/6.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/6.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/7.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/7.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/8.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/8.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/9.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/9.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/Capture1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/Capture1.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/SAC_Graphs.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/SAC_Graphs.JPG -------------------------------------------------------------------------------- /tutorials/customer return prediction/images/tags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/datahub-dine/8c63dc98cfa96df041ed3a0e27e4b67936765da8/tutorials/customer return prediction/images/tags.png --------------------------------------------------------------------------------