NetSuite - 用户 and/or consultants/developers 是否可以访问数据库?

NetSuite - do users and/or consultants/developers have access to the database?

我是 Netsuite 的新手,想知道是否存在用户或第 3 方 developer/consultant 需要直接访问后端数据库(存储应用程序数据的地方)的情况?

或者由 NetSuite 托管的数据库是否对用户隐藏,并且只能通过前面的一组服务访问?

我来自(其他 ERP 解决方案的)背景,其中顾问和用户非常习惯在数据库级别使用该解决方案(无论是报告、添加自定义视图、表格、存储过程等),所以我想了解它是如何与 NetSuite 一起工作的。

问题是:

  1. user/consultant 是否可以直接 read/write 访问 数据库?
  2. user/consultant 可以更改数据库吗? 模式条款?

非常感谢

对于#1,答案是否定的,您不能直接访问数据库。您可以使用 SuiteScript API/SuiteTalk API 从数据库 read/write。

对于 #2,您可以通过定义您自己的自定义字段(架构对象属性)来扩展标准 NetSuite 记录类型(数据库架构对象),您还可以使用自己的自定义字段定义一个全新的自定义记录。这可以通过 NetSuite 的用户界面完成。

对于#1: 如果您为他们的 ODBC 访问选项付费,您可以获得数据库访问权限。我想他们现在称之为 SuiteAnalytics Connections。我没有发现它总体上特别有用,因为它给我留下的问题比我开始时更多。

对于#1,答案是否定的,您没有直接访问数据库的权限。

您可以使用 SuiteScript API/SuiteTalk API 从数据库 read/write,但它非常非常低效、缓慢且非常困难。

你的代码有字数限制,真的很低效