Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如果有建模语言相关的需求,可以通过这里提问? #3

Open
Willam2004 opened this issue May 31, 2023 · 7 comments
Open
Labels
help wanted Extra attention is needed

Comments

@Willam2004
Copy link
Collaborator

No description provided.

@passionke
Copy link

能否把场景说的清楚些,它是用来干啥的?面向什么样的角色?

本人对维度建模有些了解,精通SQL特别是分析型的。但看到这个项目,无论是英文还是中文都不知道他是搞什么的,对应的案例也是不明白。
做维度建模的人多是SQL背景吧,怎么有JAVA代码来整

@Willam2004
Copy link
Collaborator Author

Willam2004 commented Dec 18, 2023

能否把场景说的清楚些,它是用来干啥的?面向什么样的角色?

本人对维度建模有些了解,精通SQL特别是分析型的。但看到这个项目,无论是英文还是中文都不知道他是搞什么的,对应的案例也是不明白。 做维度建模的人多是SQL背景吧,怎么有JAVA代码来整

你好,感谢你的回复;首先FML是一个用Java实现的维度建模语言SDK,主要是参考了kimball建模理论和阿里Onedata,定义一套用于表达上述理论中的模型语法,来做模型设计,该语言是面向数据建模和数据开发同学,同时针对为了解决模型发布的效率,基于当前SDK封装了一套从模型表达转换其他不同引擎的DDL能力,目前引擎包括:Hive,Hologres,Mysql等。 使用Java实现目的主要是使用了java的语法解析工具来做语法的解析处理。 目前FML可以在Dataworks的智能建模工具上使用,方便建模同学能够快速的调整模型结构。 具体可以参考这里:https://help.aliyun.com/zh/dataworks/user-guide/use-fml-statements-to-configure-and-manage-data-tables?spm=a2c4g.11174283.0.0.16b4467fOJ1Kbg

@Willam2004 Willam2004 added the help wanted Extra attention is needed label Dec 20, 2023
@kissycn
Copy link

kissycn commented Jul 14, 2024

刚了解到这个项目非常有意思,有几点不太明白:
1、支持JDBC驱动模式,与模型引擎交互? 这个怎么理解,具体是如何使用的呢?
2、FML 有具体的 Catalog 服务吗?例如:

CREATE BUSINESS_PROCESS IF NOT EXISTS edu.student_attend_class COMMENT '支付过程' WITH ('doamin_key'='dm_student');

当我创建一个业务过程,这个具体的业务过程是创建到哪里去了?我如何查询到我创建的业务过程?

@kissycn
Copy link

kissycn commented Jul 14, 2024

@Willam2004 有钉钉群吗 建个钉钉群方便沟通

@Willam2004
Copy link
Collaborator Author

Willam2004 commented Sep 29, 2024 via email

@Willam2004
Copy link
Collaborator Author

Willam2004 commented Oct 17, 2024

image

@Willam2004
Copy link
Collaborator Author

刚了解到这个项目非常有意思,有几点不太明白: 1、支持JDBC驱动模式,与模型引擎交互? 这个怎么理解,具体是如何使用的呢? 2、FML 有具体的 Catalog 服务吗?例如:

CREATE BUSINESS_PROCESS IF NOT EXISTS edu.student_attend_class COMMENT '支付过程' WITH ('doamin_key'='dm_student');

当我创建一个业务过程,这个具体的业务过程是创建到哪里去了?我如何查询到我创建的业务过程?

目前在阿里云的dataworks可以使用FML来查询:
https://help.aliyun.com/zh/dataworks/developer-reference/api-dataworks-public-2020-05-18-querypublicmodelengine?spm=a2c4g.11186623.0.0.2a355762IGOAAm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants