问题标签 [retention]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - 如何使用 Google Vault API 管理 gmail 保留规则?
我正在实现 G-Suite 操作的自动化。在组织单位上获取/设置 gmail 保留规则的正确服务/api 是什么?此处的 Google Vault API 参考https://developers.google.com/vault/quickstart/python涵盖的主题很少,但据我所知,没有关于保留的内容。任何信息都非常感谢。
r - 计算按年划分的保留率
按年份划分计算保留率/流失率
亲爱的社区,我正在从事一个数据挖掘项目,我想将先前的想法从 excel 转换为 R。
我有一个包含合同数据的客户数据库,并想计算保留率。我在玩这些library(lubridate)
;library(reshape2)
; library(plyr)
但我无法弄清楚它在 R 中是如何工作的。
我有这样的数据:
我现在正在考虑将数据拆分为年份(df2000,df2001),然后在主表中存在客户名称时再次查找(如果是,则返回 1)。
结果可能如下所示:
java - 创建仅适用于特定返回类型的自定义方法级别注释 [AOP]
我想创建一个仅可用于特定类型的返回值的注释。
例如,这是我的注释。
我也有一个界面:
实现我的接口的示例类:
所以在这些之后,我想配置我的注释,如果返回类型没有实现,它甚至不会编译MyInterface
。
在这种情况下,我希望它编译得很好:
这不能编译:
我想知道这是否可能以任何方式。当然,我可以检查参数是否在我的 Aspect 类中实现了这个接口,但最好在我的库中提供这种保护,以防止滥用任何注释。
database - Azure DevOps 服务器保留策略和删除旧版本
Google-Fu 目前让我失望的几件事,所以想知道是否有人可以提供帮助。我们已经设置了一个全新的 Azure Devops Server 实例并迁移了我们的代码库。我把我们的源代码缩减到只有几百 MB。这反映在我运行您在搜索时发现的查询以查看数据库使用情况如何分解时。我已经设置了一个构建管道并将保留期的最小值和最大值设置为仅一天,因为我们不需要将它们保留在 Azure DevOps 中。前几天有人去设置了 50 多个分支,人们开始推动变更。最终结果是大量构建和许多工件现在存储在 Azure 中。已经有几天了,构建仍然存在。尽管保留政策是最短和最长 1 天,但手动删除的构建仍然存在。
有没有办法让 Azure Devops 立即发布构建/工件以回收磁盘空间,或者为什么它们没有被保留策略自动删除?
我确实找到了一些关于清理数据库逻辑删除文件的东西,但这并没有释放空间
结果是构建仍然出现,但是当您单击它们时,它只是说它找不到构建 id xxx 的数据。
接下来我只是尝试删除构建管道以使其删除所有构建历史记录和工件并重新创建构建。空间仍未释放,因为已删除的构建管道现在在回收站中存放了 29 天,我不知道您现在如何清空回收站。因此,我将进行 29 天的大型数据库备份,而这现在可以进行了。
其他人在 TFS/DevOps 中遇到过这种问题吗?
apache-flink - 在 Flink SQL 中使用 SQL 客户端时,我们如何使用查询配置?
在 Flink SQL 中使用 SQL 客户端时,我们如何使用查询配置?
与以下链接中提到的方式相同,适用于 https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/streaming/query_configuration.html
想用 Idle 状态保留时间。
sql - 我正在通过分期付款销售一系列产品,并尝试预测成本/税收和利润的付款分配
我正在销售一系列产品,并将成本价格、销售价格和税款存储在单独的表格中。
我的客户分期付款,我想预测未来付款的分配情况:
- 产品成本
- 销售税
- 我的利润
一个问题是,可能需要根据不同类型的保留来分配付款。
在下面的示例中,我以 120 英镑的价格销售产品,成本为 50 英镑,我需要支付 10 英镑的销售税,从而获得 60 英镑的利润。
客户每月支付 20 英镑,我想预测将付款分配给每个类别。
这将使我能够预测接下来几个月的业务利润。
显然有很多产品,我想运行一些 SQL 来进行预测。
java - 使用任何文件附加程序的 Log4j 每日轮换和每月保留
是否可以使用任何 log4j 附加程序编写具有特定轮换时间和保留限制的日志。
目标是:
- 每天都有一个日志文件;在午夜为新日志创建一个新文件
- 保留日志文件并在一定时间后自动删除它们;所以删除早于 X 天(例如 30 天)的日志文件
似乎可以进行轮换,但 log4j 无法限制保留时间
log4j 版本是 1.2。
grafana - 如何仅在 influxdb 中对超过 14 天的数据进行下采样并将其与原始数据保存在同一个表中?
我正在设置一个从电报收集指标到 influxdb 的设置。然后grafana使用influxdb作为数据源来展示图表。
我的问题是减少磁盘使用量,所以我想对旧数据(超过 3 天)进行下采样并保持新数据(不到 3 天)原样(原始)
我尝试了 influxdb 的保留策略 (RP) 和连续查询 (CQ),如指南中所述: https ://docs.influxdata.com/influxdb/v1.2/guides/downsampling_and_retention
问题是 - 此解决方案为您提供 2 个表,一个用于原始数据,一个用于下采样数据。CQ 不断地写入下采样数据。这对我来说不太好:
- 我正在使用 grafana 查询 influxdb,它从单个表读取到图形。我想要一张旧数据和新数据的图表。
- 使用 2 个数据库会增加磁盘使用率
有没有办法对同一张表中的旧记录进行下采样?
配置示例: https ://docs.influxdata.com/influxdb/v1.2/guides/downsampling_and_retention
格拉法纳查询
SELECT mean("used_percent") FROM "disk" WHERE ("device" = 'dm-0') AND $timeFilter GROUP BY time(10s) fill(none)
mysql - 如何在 Netflix Conductor 中设置保留时间?
我们使用 MySQL 作为与 Netflix Conductor 合作的数据库。是否可以设置时间来保持工作流执行历史(在 MySQL 和 Elasticsearch 中)?
sql-server - SQL Server 设置要保留的备份数量
我已经定义了一个 SQL Server 代理作业,以便在特定磁盘位置备份“mydb”。
我计划在一周中的每一天都执行这项工作,而不是星期天。问题是:我可以设置在我的 bak 文件中有 n 个不同的备份实例,而不是使用 n retaindays 参数,并删除其他实例吗?