当前位置: 首页 > news >正文

NetSuite数据备份办法

本周有同学问有啥办法可以实现NetSuite的数据备份?这是个常见问题,今天总结一下。

我们认为可以选择的技术路线有下面几个:

从技术可行性、数据可利用角度,毫无疑问我们将推荐第三种办法。所以,今朝就介绍一下。

Analytics Connect的获取与启用

在购买了Analytics Connect后,在Enable Features中就可以看到这个启用选项。

Analytics Connect的配置

这是一篇转来的文章,可以了解JDBC方式的配置情况。

Netsuite - JDBC连接NS的数据库_netsuite jdbc_lib qwer的博客-CSDN博客

这是一篇知识会的前期文章,介绍ODBC方式连接的问题。

NetSuite ODBC 2FA角色问题_NetSuite知识会的博客-CSDN博客

Anaytics Connect数据备份办法

一旦建立了JDBC、ODBC的连接后,可以采用多种备份方法。例如,可以利用各种ETL工具,进行数据备份策略的建立,例如定时增量备份。同时,如果有代码能力的话,可以构建一个脚本用于日常的备份。

我们是技术流,比较倾向于采用脚本做数据备份:

1. 安装MySQL

MySQL作为免费数据库,性能良好,刚好作为本地数据库服务。

2. 创建“NetSuite备份”数据库

在本例中我们创建一个备份数据库叫做“localnetsuite”。

3. 构建Java备份脚本

创建Java脚本,访问NetSuite JDBC数据源,并备份至mynetsuite数据库。

脚本中比较麻烦的地方是由于NetSuite数据库的DDL跟MySQL的不一样,所以有较多的转换,例如下图所示的字段数据类型的转换。

4. 生成NetSuite备份数据库

在我们的环境下,一个完整的备份数据库的表建立和数据备份过程,耗时18分钟。需要说明的是,我们的环境是个小数据量环境,Transaction表记录为500条。

以上是我们关于NetSuite数据备份方法的说明,供大家参考!

 如果有任何关于NetSuite的问题,欢迎来谈。邮箱:service@truston.group

相关文章:

  • Day 11 python学习笔记
  • Linux系统下配置王爽汇编语言环境
  • SQL注入原理及思路(mysql)
  • 【ChatGPT系列】ChatGPT:创新工具还是失业威胁?
  • 导入Embassy库进行爬虫
  • 上海高考英语科目命题趋势和备考建议,附1990-2023真题解析
  • 网络安全—小白自学
  • 磨人的Ts
  • java中的内存分配
  • mysql用户及权限管理(InsCode AI 创作助手)
  • 通过阿里云创建accessKeyId和accessKeySecret
  • Ubuntu 22.04自动登录进入桌面
  • 人脸识别测试数据分析
  • 软考 系统架构设计师系列知识点之设计模式(4)
  • 用k3s搭建Kubernetes环境
  • [数据结构]链表的实现在PHP中
  • const let
  • CSS居中完全指南——构建CSS居中决策树
  • Docker容器管理
  • Docker入门(二) - Dockerfile
  • E-HPC支持多队列管理和自动伸缩
  • gf框架之分页模块(五) - 自定义分页
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • 关于extract.autodesk.io的一些说明
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 模型微调
  • 爬虫模拟登陆 SegmentFault
  • 前端面试之闭包
  • 前端相关框架总和
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 写代码的正确姿势
  • ​520就是要宠粉,你的心头书我买单
  • ​Java并发新构件之Exchanger
  • ​比特币大跌的 2 个原因
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​低代码平台的核心价值与优势
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (2)MFC+openGL单文档框架glFrame
  • (4)logging(日志模块)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C++17) optional的使用
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (万字长文)Spring的核心知识尽揽其中
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .NET单元测试