`
JerryWang_SAP
  • 浏览: 1025881 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

从CSV文件导入数据到Analytics Cloud里创建模型和Story

阅读更多

从SAP官网下载一个供学习使用的csv文件:

help.sap.com/http.svc/d

拖拽到SAP Analytics Cloud的Home页面里。待看到Prepare Model的提示后,松开鼠标:

 

 

本地csv文件的数据会自动上传:

 

 

自动创建了一个Model,Rows1444行,15列,其中Dimensions 14个,Measures1个。

 

 

该自动创建的模型,结构和CSV文件完全一致。

 

 

SAP Analytics Cloud生成模型的dimension默认类型都是Generic的,可以在下拉菜单里手动修改成其他类型。

 

 

比如我把TimeMonth的dimension类型改成Date:

 

 

这样在后续使用报表呈现数据时,对于Date类型的dimension,可以设置不同的时间间隔:

 

 

如果csv里的日期格式不是YYYYMM,也没关系,SAP Analytics Cloud的Date dimension提供了对常见日期格式的支持。

 

 

csv文件里有很多ID和描述信息成对出现的列,比如product ID和product description,Region ID和Region description,Currency ID和Currency description等,这些description从语义上讲仅仅是对ID字段的描述,作为单独的dimension并不合适。

 

 

因此,我们选中任意一个ID dimension,将其Description字段维护成csv里出现的description列,

 

 

注意观察下图,ProductsDescription被设置为product ID dimension的description字段之后,它在Analytics Cloud里的dimension图标就消失了,这表明通过这个设置,ProductsDescription不再是一个dimension.

 

 

点击这个魔方形状的图标,查看模型明细:

 

 

点击Data Exploration,就可以从模型数据详细展示视图,切换到dashboard图标展示视图。

 

 

点击Show Dimensions按钮,选择以何种维度来生成图表。

 

 

依次添加Account ID,ProductsID,RegionID,TimeMonth几个dimension,

 

 

点击刷新,所有产品总的revenue就渲染出来了,因为我还没有选中具体的dimension,所以暂时还没有图表显示出来。

 

 

这个总的revenue和CSV里用SUM公式计算出来的总和完全一致。

 

 

选中ProductsID这个dimension,每个product所有的revenue就分别显示出来了:

 

 

若同时选中ProductsID和CurrencyID,

 

 

每个Products会生成多根柱状图,每根代表该product在指定货币单位下的Revenue数据。在下拉菜单里还能切换图表的类型:

 

 

一些图表类型的例子:

 

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

0
0
分享到:
评论

相关推荐

    CSV文件导入MDB

    CSV(Comma Separated Values...总之,通过VB和OleDb,我们可以高效地将CSV文件中的淘宝订单数据导入到MDB数据库中,方便后续的数据分析和处理。在进行这类操作时,理解CSV文件格式、掌握数据库连接和数据操作是关键。

    把CSV文件导入到SQL Server表中的方法

    有时候我们可能会把CSV中的数据导入到某个数据库的表中,比如做报表分析的时候。 对于这个问题,我想一点也难不倒程序人员吧!但是要是SQL Server能够完成这个任务,岂不是更好! 对,SQL Server确实有这个功能。 ...

    基于 thinkphp的一个 批量上传并 csv文件导入数据

    导入数据到数据库时,你需要根据CSV文件中的字段映射到数据库表的列。在ThinkPHP中,你可以创建一个Model类,该类对应于数据库中的表,然后使用`saveAll()`方法批量插入数据: ```php $importData = []; // 假设这...

    PLSQL导入.csv文件.docx

    PLSQL 导入 CSV 文件 PLSQL 是 Oracle Corporation 开发的程序语言,主要用于开发 Oracle 数据库应用程序。...* PLSQL 导入 CSV 文件可以快速 chóng导入 CSV 文件到 Oracle 数据库中,并对数据进行处理和分析。

    数据预处理从CSV文件导入数据,python源代码

    数据预处理从CSV文件导入数据,python源代码

    将多个csv文件数据导入到数据库对应表中

    将多个csv文件数据导入到数据库对应表中,需要注意各表心得主键获取并插入到关联表中,时间格式,值是null的字符串处理等事项。

    使用csv文件批量导入数据

    在描述中提到的"使用csv文件批量导入数据"是一个常见的业务场景,尤其在电商或CRM系统中,需要大量地添加、更新或删除客户信息、产品数据等。CSV文件的批量导入能够极大地提高工作效率,避免手动输入导致的错误和...

    Neo4j大量CSV数据导入测试数据

    3. **创建模式**:在导入数据之前,需要定义数据模型,即节点和关系的类型。这可以通过Cypher查询语言完成,例如创建节点类型`Person`和`Order`,以及它们之间的`PURCHASED`关系。 4. **编写导入脚本**:使用Cypher...

    java使用javacsv读取csv文件 导入Mysql数据库

    在Java编程中,将CSV(逗号分隔值)文件的数据导入到MySQL数据库是一项常见的任务。这个过程涉及几个关键步骤,包括读取CSV文件、解析数据、建立与数据库的连接以及执行SQL插入语句。本篇文章将详细讲解如何使用java...

    使用toad将csv数据导入oracle.rar

    本教程“使用TOAD将CSV数据导入Oracle”旨在帮助用户掌握如何高效地将CSV(逗号分隔值)文件中的数据导入到Oracle数据库中,这在数据迁移、数据分析或系统集成等场景中非常常见。TOAD(Tool for Oracle Application ...

    C#写的将csv文件导入至sql数据库,带存储过程的实例

    本实例聚焦于使用C#编程语言将CSV(逗号分隔值)文件的数据高效地导入到SQL数据库中,同时利用存储过程来优化这一过程。CSV文件因其简单易用、通用性强的特点,被广泛用于数据交换。 首先,我们需要了解C#的基本...

    csv文件导入sqlserver 源码

    3. **使用BULK INSERT命令**:SQL Server提供了`BULK INSERT`命令,可以快速大批量地导入数据。你需要指定数据源(CSV文件的路径)、目标表名以及可能的格式选项。例如: ``` BULK INSERT MyTable FROM 'C:\path\...

    C#从CSV文件批量导入数据保存到数据库

    以上就是C#从CSV文件批量导入数据保存到数据库的主要步骤和相关知识点。确保在实际操作中考虑到错误处理、性能优化以及安全性问题,比如防止SQL注入等。在处理大量数据时,可以考虑使用事务来保证数据一致性,或者...

    python从CSV导入数据源文件

    CSV是指逗号分隔的值,文件中还包括一个文件头,也是以逗号分隔的。python从CSV导入数据源文件

    CSV文件数据抽取

    在本场景中,“CSV文件数据抽取”是指从CSV文件中提取出特定的、有价值的信息,并将其保存到TXT文件中,以便于MATLAB进行进一步的分析和处理。TXT文件由于其简洁的文本格式,通常被用作数据导入和导出的便捷工具。 ...

    全网首发!CSV文件导入MySQL数据库工具软件 CSVtoDB v1.0.zip

    CSV文件导入MySQL数据库工具软件 CSVtoDB v1.0.zip 因手头项目需要向MYSQL数据库导入大量的EXCEL数据。网上搜索了相关博客,受限于功能或者本人有一点点的小强迫,业余时间开发了本工具。 EXCEL导入到MYSQL有多种...

    2-Gbase导入csv文件教程(csv不要用Excel打开)

    2-Gbase导入csv文件教程(csv不要用Excel打开)

    Oracle大数据量导入(CSV导入)

    对于CSV文件,创建一个外部表并指定适当的文件位置和分隔符,即可实现数据的快速读取和导入。 4. **Oracle Data Pump (expdp/impdp)** 虽然Data Pump主要用于数据库级别的导出和导入,但也可以通过自定义导出模式...

    Oracle导入CSV格式数据

    控制文件是SQL*Loader的关键,它定义了数据文件的结构和目标表的映射。例如: ```sql LOAD DATA INFILE 'yourfile.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' TRAILING ...

    csv 文件 导入hive

    数据文件

Global site tag (gtag.js) - Google Analytics