{"id":19767528,"url":"https://github.com/sql-machine-learning/zeppelin-sqlflow","last_synced_at":"2025-07-23T06:33:14.589Z","repository":{"id":49173009,"uuid":"370932305","full_name":"sql-machine-learning/zeppelin-sqlflow","owner":"sql-machine-learning","description":null,"archived":false,"fork":false,"pushed_at":"2021-06-25T05:35:03.000Z","size":20,"stargazers_count":10,"open_issues_count":4,"forks_count":3,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-04-30T16:44:14.614Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sql-machine-learning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-26T06:40:26.000Z","updated_at":"2021-07-05T09:29:18.000Z","dependencies_parsed_at":"2022-09-05T19:21:15.977Z","dependency_job_id":null,"html_url":"https://github.com/sql-machine-learning/zeppelin-sqlflow","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sql-machine-learning/zeppelin-sqlflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sql-machine-learning%2Fzeppelin-sqlflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sql-machine-learning%2Fzeppelin-sqlflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sql-machine-learning%2Fzeppelin-sqlflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sql-machine-learning%2Fzeppelin-sqlflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sql-machine-learning","download_url":"https://codeload.github.com/sql-machine-learning/zeppelin-sqlflow/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sql-machine-learning%2Fzeppelin-sqlflow/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266631351,"owners_count":23959419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T04:30:25.347Z","updated_at":"2025-07-23T06:33:14.561Z","avatar_url":"https://github.com/sql-machine-learning.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# zeppelin-sqlflow\n\n## Project Description\n\nIntegrate Ant Group open source machine learning tool [SQLFlow](http://sqlflow.org/sqlflow) into the web-based notebook tool [Apache Zeppelin](http://zeppelin.apache.org/) to expand the interpreter language supported by Zeppelin.\n\n## Motivation\n\nIntegrate SQLFlow into Apache Zeppelin:\n\n- Rich SQLFlow usage scenarios. Users can also use SQLFlow in this notebook environment;\n- Expanded the interpreter language supported by Zeppelin;\n- SQLFlow can be used in conjunction with other languages or data processors on this platform to fully demonstrate its convenience in AI applications.\n\n## Quick Overview\n\nHere are examples for training a TensorFlow [DNNClassifier](https://www.tensorflow.org/api_docs/python/tf/estimator/DNNClassifier) model using sample data Iris.train, and running prediction using the trained model in Zeppelin environment.\n\n![twoparagraph](https://user-images.githubusercontent.com/65579930/122882581-ed896580-d36e-11eb-95d5-611a841c5349.jpg)\n\n## How to install zeppelin-sqlflow\n\nThe installation is divided into the following steps:\n\n- Prepare the interpreter project code jar package `zeppelin-sqlflow-0.9.0.jar` and the configuration file `interpreter-setting.json`;\n\n- Switch to the installation directory of Zeppelin and create the `interpreter/sqlflow` subdirectory:\n```bash\nmkdir ~/zeppelin-0.9.0-SNAPSHOT/interpreter/sqlflow\n```\n\n- Copy the jar package and configuration file in step 1 to the directory created in step 2:\n```bash\n# This is the path on my machine, for reference only.\ncp ~/zeppelin-sqlflow-0.9.0.jar ~/zeppelin-0.9.0-SNAPSHOT/interpreter/sqlflow\ncp ~/interpreter-setting.json ~/zeppelin-0.9.0-SNAPSHOT/interpreter/sqlflow\n```\n\n- Start zeppelin\n```bash\ncd ~/zeppelin-0.9.0-SNAPSHOT/bin/\n./zeppelin-daemon.sh start\n```\n\n- Refer to the manual [OperationGuide](https://github.com/sql-machine-learning/zeppelin-sqlflow/blob/develop/doc/OperationGuide.md) for specific use steps.\n\n## Developer introduction\n![在这里插入图片描述](https://img-blog.csdnimg.cn/20210324184811730.png)\n\nThe project was initiated by the foundation platform development team of the IT department in PCCC. It aims to strengthen the function expansion of the Zeppelin in data exploration and model training，which provides data scientists with more comprehensive and rich data processing tools.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsql-machine-learning%2Fzeppelin-sqlflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsql-machine-learning%2Fzeppelin-sqlflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsql-machine-learning%2Fzeppelin-sqlflow/lists"}