首页 > 解决方案 > 从 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 并尝试将其加载到内存中。

标签: oraclesasblobcas

解决方案


推荐阅读