process-mining
2024.10
true
- 发行说明
 - 在开始之前
 - 入门指南
 - 集成
 - 使用流程应用程序
 - 创建应用程序
 - 正在加载数据
 - Transforming data
 - 自定义仪表板
 - 发布仪表板
 - 应用程序模板
 - 通知
 - 其他资源
- 开箱即用标签和截止日期
 - SQL differences between Snowflake and SQL Server
 - Configuration settings for loading input data
 
- 扩展 SAP Ariba 提取工具
 - 性能特征
 
 
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Process Mining
上次更新日期 2025年9月24日
在本地开发环境中,转换在 SQL Server 上运行,而 Snowflake 在 Process Mining Automation Suite中运行。尽管大多数 SQL 语句可同时在 SQL Server 和 Snowflake 上运行,但语法上可能略有不同,这可能会导致返回结果不同。
要编写可在两个数据库系统上运行的 SQL 语句,请执行以下操作:
- 用双引号将字段名称写入,例如 
Table."Field"。 - 
                     防止使用 Snowflake 和 SQL Server 中不同的 SQL 函数,例如
string_agg()和listagg()。pm_utils包附带一组可用于这两种数据库类型的函数,请参阅多个数据库。 例如,如果使用pm_utils.string_agg(),则两个数据库会导致相同的行为,而不是使用string_agg()或listagg()。 如果pm_utils不包含所需的函数,则应创建 Jinja 语句,以确保在每个数据库上调用正确的函数。 
要合并为字符串,请使用
               
               pm_utils.concat()函数。 这将为 SQL Server 和 Snowflake 生成相同的结果。
               示例: 
               
               
               pm_utils.concat("This is a nice string", null) = "This is a nice string"不应使用+或||等运算符连接字符串,因为这两个数据库的运算符不同(Snowflake 使用|| ,SQL Server 使用+ )。 此外,标准concat()函数在两个系统上的行为也不同:
               | 
                               SQL 服务器  | 
                               Snowflake  | 
|---|---|
                              null值将被忽略,并视为空字符串。
                               | 
                              null值将导致整个结果为null 。
                               | 
在 Snowflake 和 SQL Server 中,排序的处理方式有所不同。
示例:
               
               
            ... order by "Attribute_1" desc, "Attribute_2" ...。Null 值
| 
                                  SQL 服务器  | 
                                  Snowflake  | 
|---|---|
| 
                                  默认情况下,  
                                 
                              null首先排序(升序)
                                  | 
                                  默认情况下, 
                                 
                              null 将排在最后(升序)
                                  | 
Handling capital letters
| 
                                  SQL 服务器  | 
                                  Snowflake  | 
|---|---|
| 
                                  大写字母按预期排序 (AaBbCc)  | 
                                  首先按大写字母排序,然后按非大写字母排序 (ABCabc)  | 
虚线
示例:
                  
                  
                  
                  -Accountant-。| 
                                  SQL 服务器  | 
                                  Snowflake  | 
|---|---|
| 
                                  排序时将忽略短划线(因此“-Accountant-”与“Accountant”相同)  | 
                                  短划线将在顶部排序  |