oracle - 从 Oracle DB 创建的 SAS 表无法加载到 CAS VIYA
问题描述
我正在尝试在 SAS VIYA 问题中导入具有一个 BLOB 列(多行)的 SAS 表
从 ORACLE sql 导入 sas 表,但尝试加载到 CAS 时 = 错误消息 =
错误:BASE 数据连接器,跨环境数据访问 (CEDA) 转换失败。加载表格时在转码期间丢失了一些字符数据。数据包含在新编码中无法表示的字符,或者在转码期间发生截断。charMultiplier= 导入选项可以防止该错误。错误:BASE 数据连接器失败。**
libname TOLOCAL 'C:\me\temporary\tables';
proc sql outobs=50;
CONNECT USING BAS AS ORAC;
create table TOLOCAL.outtable as
select PDFFILE from BAS.BAS_DUR
DISCONNECT FROM ORAC;
QUIT;
我想创建一个带有 BLOB 的 SAS 表,该表将准备好在 VIYA (CAS) 中加载而不会出现该错误。加载过程只是通过在 viya 中单击 SASTABLE 并尝试将其加载到内存中。
解决方案
推荐阅读
- javascript - Firefox自动打印很慢......有没有办法加快速度或者我做错了什么?
- node.js - 强大的文件上传使用“结束”事件
- python - 如何在 Python3 中获取 0.5^(5000) 的值?
- swift - SwiftUI onChange(of: ...) 更新 StateObject
- java - LambdaMetaFactory 和私有方法
- regex - 正则表达式过滤掉 Chrome 开发工具中的控制台警告
- asp.net-core - ASP.NET Core 3.1 热重载慢
- react-native - React Navigation 6.x 嵌套导航缺少 route.id
- go - 调试模式下的奇怪切片模式 - Go 和 Visual Studio 代码
- python - Matplotlib - 重复轴 - 防止网格线覆盖数据 - 设置正确的 ylabel