PowerBI开发 第十六篇:PowerBI Service基本概念
从总体上来看,PowerBI Service 有4个主要的构建模块,分别是dashboards、reports、workbooks 和 datasets,这四个模块都是目录,位于workspaces目录中。
一,Workspaces目录
在PowerBI Service中,Workspaces目录是dashboards、reports、workbooks 和 datasets的上层容器,有两类Workspace:My workspace和workspaces。
- My workspace:是个人的workspace,只有用户自己有访问权限。用户可以从My workspace中分享dashboard和report。
- Workspaces: 用于和同事进行协同工作,或者分享内容,也是创建、发布和管理报表的空间。

二,Reports目录
Reports目录是组织和管理Report的目录,开发人员把报表从PowerBI Desktop中发布到Reports空间中。每一个Report都包含一个或多个Page,用户打开Page查看图表,比如线图、直方图等,Page中的图表(chart)也称作visual。
三,Datasets目录
Datasets目录用于组织和管理workspace下的所有dataset。dataset是数据(data)的集合,data是Report中的一个数据源。一个Report所需要的数据都包含在一个dataset中,报表中图表显示的数据都从dataset中来的。
用户可以在PowerBI Service中对Dataset进行实时刷新(Refresh now)、定时刷新(Schedule refresh)、安全设置(Security)和管理权限(Manage permissions)。
四,Dashboards目录
Dashboards目录是组织和管理dashboard的空间,一个dashboard是用户在PowerBI Service中创建的,或其他用户分享的dashboard。dashboard是包含零个或多个图表(也叫做tile)的画布,在Dashboard中,tile是平铺显示的。
在PowerBI Service上创建Dashboard,有两种方式,第一种方式是把整个Page固定到Dashboard,把page作为一个单独的tile;第二种方式是把page中的一个visual固定到Dashboard,把visual作为一个单独的tile。
1,Pin a live Page
用户打开一个report,选择“Pin a live Page”,新建一个Dashboard。

2,Pin visual
从report中选择图表(visual),点击visual右上角的"Pin visual",把visual固定到dashboard,该visual在dashboard上显示为一个tile。

3,Dashboard的作用
Dashboard只跟一个workspace有关联,这就意味着,一个Dashboard只能从单个workspace下的report中pin图表或Page,不能跨Workspace来pin。
Dashboar的作用是:对于同一个workspace中的多个report,用户可以把感兴趣的图表集中到一个画布上查看,也就是说,在现有的多个Report的基础上,针对关注的业务主题,进行再次设计。
五,Workbooks目录
Workbooks目录是组织和管理workbook的空间,而workbook是一个特殊类型的dataset,如果用户从Excel 文件中获取数据,那么用户有两个选项:Import 和 Connect。 如果用户选择Import选项,那么Excel中的数据会被导入到PowerBI中,作为Dataset中的一个数据源;如果用户选择Connect选项,那么数据源所在的workbook会显示在PowerBI中,作为一个workbook,就像该Workbook是在线的。
参考文档:
Basic concepts for designers in the Power BI service
PowerBI开发 第十六篇:PowerBI Service基本概念的更多相关文章
- PowerBI开发 第十八篇:行级安全(RLS)
PowerBI可以通过RLS(Row-level security)限制用户对数据的访问,过滤器在行级别限制数据的访问,用户可以在角色中定义过滤器,通过角色来限制数据的访问.在PowerBI Serv ...
- PowerBI开发 第十二篇:钻取
钻取是指沿着层次结构(维度的层次)查看数据,钻取可以变换分析数据的粒度.钻取分为下钻(Drill-down)和上钻(Drill-up),上钻是沿着数据的维度结构向上聚合数据,在更大的粒度上查看数据的统 ...
- PowerBI开发 第十五篇:Power BI的行级安全
Power BI支持行级安全(Row-Level Security,RLS)的权限控制,用于限制用户对Dashboard.报表和DataSet的访问.用户浏览的报表是相同的,但是看到的数据却是不同的. ...
- PowerBI开发 第十四篇:使用M公式添加列
PowerBI的查询编辑器使用Power Query M公式语言来定义查询模型,它是一种富有表现力的数据糅合(Mashup)语言,一个M查询可以计算(Evalute)一个表达式,得到一个值. 对于开发 ...
- PowerBI开发 第十五篇:DAX 表达式(时间+过滤+关系)
DAX表达式中包含时间关系(Time Intelligence)相关的函数,用于对日期维度进行累加.同比和环比等分析.PowerBI能够创建关系,通过过滤器来对影响计算的上下文. 一,时间关系 DAX ...
- PowerBI开发 第十九篇:基于Page创建Tooltip
在PowerBI 报表中,常规的Tooltip是一段文本,当光标悬停在Visual上,Visual上方会自动显示Tooltip的文本.PowerBI 支持用户自定义内容丰富的Tooltip,用户通过创 ...
- Android UI开发第二十六篇——Fragment间的通信
为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的.有它自己的布局和行为的模块化组件.一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并 ...
- Android UI开发第二十八篇——Fragment中使用左右滑动菜单
Fragment实现了Android UI的分片管理,尤其在平板开发中,好处多多.这一篇将借助Android UI开发第二十六篇——Fragment间的通信. Android UI开发第二十七篇——实 ...
- EnjoyingSoft之Mule ESB开发教程第六篇:Data Transform - 数据转换
目录 1. 数据转换概念 2. 数据智能感知 - DataSense 3. 简单数据转换组件 3.1 Object to JSON 3.2 JSON to XML 3.3 JSON to Object ...
随机推荐
- HDU 2044——一只小蜜蜂...(DP)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2044 题解 //递归思想,超时 #include<iostream> using namesp ...
- Go语言入门教程(十一)
原创: IT干货栈 Hello,各位小伙伴大家好,我是小栈君,昨天讲了关于go语言的函数的定义和自定函数的部分种类,我们今天接着上期所讲的内容继续进行分享. 一.函数之无参有返回值 有返回值的函数,必 ...
- 有了这套模板,女朋友再也不用担心我刷不动 LeetCode 了
全文包含 12000+ 字.30 张高清图片,预计阅读时间为 40 分钟,强烈建议先收藏再仔细阅读. 作者 | 李威 整理 | 公众号:五分钟学算法 个人博客 | https://www.cxyxia ...
- Java 语言的发展史
维基百科引入 早期的Java 语言最开始只是Sun计算机(Sun MicroSystems)公司在1990年12月开始研究的一个内部项目.Sun计算机公司的一个叫做帕特里克·诺顿的工程师被公司自己开发 ...
- 在C#中调用Python中遇到的坑(No module named xxx)
例如Python的代码是这个样子的. # coding=<utf-> # -*- coding: utf- *- import requests import urllib def Cle ...
- 服务器端 SOCKET 编程
使用 Socket 的程序在使用 Socket 之前必须调用 WSAStartup() 函数, 此函数在应用程序中用来初始化 Windows Socket DLL, 只有此函数调用成功后,应用程序才可 ...
- AWD脚本之批量mysql写shell
摘之工具包中脚本 需要安装mysqldb.windwos环境直接在https://www.codegood.com/archives/129下载MySQL-python-1.2.3.win-amd64 ...
- [NOIp2009] luogu P1072 Hankson 的趣味题
把 c 改成 d 下了两个点. 题目描述 已知正整数 a0,a1,b0,b1a_0,a_1,b_0,b_1a0,a1,b0,b1,设某未知正整数 xxx 满足: xxx 和 a0a_0a0 ...
- Cocos2d-x 学习笔记(15.4) EventDispatcher 事件分发具体逻辑 dispatchEventToListeners函数
dispatchEvent(Event* event)方法在对事件对应的监听器进行重新排序后,进行事件分发操作.具体操作由dispatchEventToListeners方法执行. 该方法声明: vo ...
- 数据结构1_java---单链表的操作,约瑟夫问题
我们经常实用c++来建立链表,为了学习的方便,此处我使用java实现了对链表的增删改查功能 整个过程较为简单.仅供参考 流程: (1)通过内部类Node建立结点,内部变量作为指针域和数据域,并写下构造 ...