快速开始_图计算服务

阿里云产品文档 xtyly 3年前 (2017-08-24) 3次浏览 已收录 0个评论

在开始本文所述步骤之前,请确保您已根据准备工作下的内容,准备好阿里云账号、GraphCompute实例和DataWorks工作空间。Step1:准备测试数据1.新建4个MaxCompute表,建表语句分别如下。

  1. CREATE TABLE `graph_demo_person` (
  2. `id` BIGINT COMMENT 'id',
  3. `name` STRING COMMENT 'name'
  4. )COMMENT 'graph_demo_person_new数据'
  5. PARTITIONED BY (
  6. ds STRING COMMENT '分区,天,yyyymmdd,每天全量更新'
  7. );
  1. CREATE TABLE `graph_demo_software` (
  2. `id` BIGINT COMMENT 'id',
  3. `name` STRING COMMENT 'name',
  4. `lang` STRING COMMENT 'lang'
  5. )COMMENT 'graph_demo_software数据';
  1. CREATE TABLE `graph_demo_created` (
  2. `id` BIGINT COMMENT 'id',
  3. `weight` DOUBLE COMMENT 'name',
  4. `person_id` BIGINT COMMENT 'person_id',
  5. `software_id` BIGINT COMMENT 'software_id'
  6. )COMMENT 'graph_demo_created数据';
  1. CREATE TABLE `graph_demo_knows` (
  2. `person_src_id` BIGINT COMMENT 'person_src_id',
  3. `person_dst_id` BIGINT COMMENT 'person_dst_id'
  4. )COMMENT 'graph_demo_knows数据';

2.按页面提示步骤,将4个测试文件的数据上传到上述4个MaxCompute表中,作为图计算的原始数据。测试文件如下:graph_person, graph_software, graph_knows, graph_created快速开始_图计算服务快速开始_图计算服务Step2:设计图模型1.进入模型设计tab,切换至表格模式,添加点和边。快速开始_图计算服务2.下图为点和边的配置。快速开始_图计算服务快速开始_图计算服务快速开始_图计算服务快速开始_图计算服务3.切换至可视化模式,可以看到图模型应当如下所示。快速开始_图计算服务Step2:配置数据导入1.在表格模式下,在列表中找到要同步数据的点或边,单击“数据导入”。快速开始_图计算服务2.此时页面会自动跳转进入DataStudio页面,打开对应的数据同步节点,请选择测试数据中对应的MaxCompute作为来源,导入到GraphCompute对象中,例如 person点的数据来自MaxCompute的表 odps.autotest.graph_demo_person:快速开始_图计算服务3.点击“运行”,等待执行完毕,查看运行结果确认数据已成功导入图计算服务中。快速开始_图计算服务注意: 如果执行过程中报权限错误,请联系工作空间负责人在SQL节点中执行如下语句以授权,其中 graph_demo_person是表名, autotest是表所在的MaxCompute项目,请相应替换为您自己的表名和项目名。

  1. -- 切换到表数据所在的MaxCompute Project
  2. use autotest;
  3. -- MaxGraph公共账号进行授权
  4. add user [email protected]-inner.com;
  5. -- MaxGraph授权读用户数据表的权限
  6. GRANT Describe,Select ON TABLE graph_demo_person TO USER [email protected]-inner.com;
  7. --GRANT LABEL ON TABLE table_name(column_list) TO USER [email protected]-inner.com WITH EXP days;
  8. GRANT LABEL 3 ON TABLE graph_demo_person TO USER [email protected]-inner.com WITH EXP 100;
  9. --授权maxgraph账号访问cdo_datax.test表中所有权限等级不超过3column,授权有效期为1

Step4:创建查询节点,开始图分析1.新建数据查询节点快速开始_图计算服务2.打开节点,输入如下代码,然后点击“运行”g.V().hasLabel(‘person’).has(‘name’,’name1’);快速开始_图计算服务3.等待运行完毕后查看运行结果运行日志如下:快速开始_图计算服务查询结果按表格方式呈现:快速开始_图计算服务查询结果按图形化方式呈现,选中一个节点可以看到对应的属性信息快速开始_图计算服务4.在图形化结果上进一步扩展,比如name1“知道”谁快速开始_图计算服务快速开始_图计算服务5.查看全部扩展,则如下所示:快速开始_图计算服务快速开始_图计算服务

快速开始_图计算服务


阿里云百科网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:快速开始_图计算服务
喜欢 (0)
[[email protected]]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址