在过去的几年里,我一直在使用Cognos10和Cognos11,但我的公司有Microstrategy (我是Microstrategy的新手)。因此,我想创建一个嵌入式查询,以了解用户最后修改了哪些对象等等。我知道要查询哪些表,因为我用谷歌搜索了它并找到了this blog entry,但我不知道这个表的模式。
有人能帮我完成这个任务吗?
提前谢谢。
发布于 2019-10-09 17:36:18
您可以在对象表中使用修改日期(create_time、mod_time)。
SELECT
project_id,
object_id,
object_type,
subtype,
object_name,
abbreviation,
description,
version_id,
parent_id,
owner_id,
hidden,
**create_time,
mod_time,**
object_uname,
object_state,
locale,
extended_type,
view_media,
icon_path
FROM
meta.dssmdobjinfo;发布于 2019-10-09 17:42:56
如果您是关于MetaData查询的:
SELECT DISTINCT B.OBJECT_NAME AS NOMBRE,
A.USER_ID,
C.OBJECT_NAME AS CAMBIADO_POR,
D.CREATE_TIME AS F_CREACION,
D.MOD_TIME AS F_MODIFICACION
FROM DSSMDJRNINFO A
JOIN DSSMDJRNOBJD B
ON A.TRANSACTION_ID = B.TRANSACTION_ID
JOIN DSSMDOBJINFO C
ON A.USER_ID = C.OBJECT_ID
JOIN DSSMDOBJINFO D
ON B.OBJECT_NAME = D.OBJECT_NAME
AND (SYSDATE - 7) <= (D.MOD_TIME - 0);来源:http://khaidoan.wikidot.com/mstr-metadata-queries
https://stackoverflow.com/questions/58206766
复制相似问题