亲爱的同志们,
我正在构建一系列power bi仪表板,当它们投入生产时,我想将它们放入TFS中.但是,由于涉及的数据集较大,其中一些报告定义非常大(1.6GB).
当只有定义真正重要时,强制TFS存储所有实际数据似乎不是一个好主意.
有一种简单的方法可以从.pbix文件中删除数据或仅保存定义吗?
编辑:看起来Microsoft已经通过创建PowerBI模板使这个问题过时了. PowerBI的4月更新 尽管如此,答案中的解决方法可用于其他目的.
想象一下,有一个库可以启动服务器套接字并管理所有客户端的epoll fd.由于所有内容都应该是非阻塞的,因此控制权将传递给用户,该用户可能希望对不同的fds进行选择,包括通知库的那个.
目前,用户指定回调.然后,用户可以调用评估epoll的服务例程并调用那些回调,以避免不断调用服务例程,而是执行用户可能想要在epoll fd上等待的其他事情.
在不暴露epoll fd的情况下向用户公开fd的正确方法是什么?对我来说,更好的解决方案是创建第二个只读文件描述符,如果epoll变得可读,它将变得可读.这可能吗?
我知道使用服务线程的可能解决方案,但我更愿意,如果我可以做到这一点,而不会因同步而增加复杂性.
另一个可能的解决方案是eventfd和一个轮询epoll fd然后触发eventfd的线程.但这似乎超过了顶部.
亲爱的同志们问候.
我无法弄清楚如何通过正则表达式完成以下操作.
我需要取这个格式编号201101234
并将其转换为11-0123401
,其中数字3和4成为短划线左侧的数字,其余五位数字插入短划线右侧,然后是硬编码01.
我试过http://gskinner.com/RegExr,但语法只是让我失望.
这个答案,相当于子串作为RegularExpression,听起来很有希望,但我无法正确解析它.
我可以创建一个SQL函数来实现这一点,但我不想锤击我的服务器以重新格式化一些字符串.
提前致谢.
在case语句中使用它时,我遇到了substring函数的问题.
select
case when -1<0 then 'ok' else SUBSTRING('abcd',1,-1) end
Run Code Online (Sandbox Code Playgroud)
给我一个问题:传递给substring函数的长度参数无效.
自第一个条件满足以来,为什么案件会"看"其他条件?
另一方面查询:
declare @a int;
set @a=-1
select
@a,
case when @a<0 then 'ok' else SUBSTRING('abcd',1,@a) end
Run Code Online (Sandbox Code Playgroud)
提出正确答案'确定'没有任何错误.