sas - SharePoint 上的 SAS 数据集
问题描述
我是一名支持使用 SAS 的研究人员的 IT 人员。我们最近已将大多数用户存储从本地 SMB 共享迁移到 MS Teams。问题出现了,是否可以将 SAS 数据集保留在 Teams 存储(Sharepoint 库)中,然后通过同步库访问它们。
这种方法有什么陷阱吗?可以/应该采取哪些措施来确保没有问题?
解决方案
这是可能的,但并不理想。SAS 9.4 通过称为 libname 的概念访问数据。libname 是存储 SAS 可以访问的数据的位置。SAS 9.4 将数据存储在 .sas7bdat 文件中,但它也可以本地访问大量其他数据库。
如果您的用户可以将 Sharepoint 设置为共享网盘,则 SAS 可以像在本地一样使用它。如果没有,您的用户将需要将 .sas7bdat 文件下载到本地系统,然后使用Sharepoint REST API将其重新上传回 Sharepoint 。SAS 可以通过代码做到这一点。
除了便利因素之外,它确实没有任何问题。它不像共享磁盘或数据库访问那样理想,但它在理论上可以工作。
如果他们决定将其安装为网络驱动器,我会添加一个警告,即他们不应该使用Sharepoint 作为存储具有高读/写速度的临时数据的地方。事实上,我会将其设为只读以防止他们这样做。如果他们需要在本地提取数据,那么他们可以通过 libname 访问来实现。
推荐阅读
- nginx - 使用 1 个域名为多个端口设置 SSL 证书
- javascript - 如何在 vue 中使用 foreach 获取响应?
- xcode - 如果今天的日期在 SwiftUI 中的两个不同日期之间
- azure - 在 Cosmos DB 中的逻辑分区之间拆分物理分区的可用吞吐量如何?
- nginx - Nginx - 只允许从域 B 访问域 A
- ios - 有没有办法使用 Xcode 制作一个限制其他应用程序数量的应用程序?
- r - 如何编辑此代码生成的图的图例?
- amazon-web-services - 为什么运行 eksctl create cluster 时不包含 CNI 插件?
- javascript - acii码和key码的区别?
- ios - 如果它们已经存在于 Swift iOS 中,如何从数组中删除 Firestore 文档