自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 sas在import带有长字符串字符时如何防止被截断

sas在import带有长字符串字符时如何防止被截断

2022-08-14 09:21:32 887 1

原创 记录一次怪异的BUG(django __str__ returned no-string(type NoneType))

美好的一天开始,例行对服务器的运行情况进行巡查,测试了一下主要业务模块的连通性。开始一天的工作计划,没想到经办突然说服务报错了。按正常逻辑检查:1.报错日志:str returned no-string(type NoneType);检查:正常应该是MODEL里的def str:有问题,所以我试着看了一下,我return str(self.id),不可能有错。2.难道是模型中的字段定义有错,把每个字段的空和非空检查了一遍,没问题,那就奇怪了。感觉模型没错。3.难道是视图层问题,把报错的formobj

2021-09-14 11:56:49 214

原创 fedsql如何实现字符与数字间转换

在sas base正常用put和input来实现char与num间的转换,在fedsql中,特别是cas中,请用inputc,inputn,cast,具体如何使用就自行搜索一下。

2021-07-25 00:36:11 103

原创 sas viya fedsql字符替换

cas里没有translate,可以用transtrn替代,需替换多个字符时可以嵌套。

2021-04-07 07:52:20 89

原创 sas viya cas使用之app调用viya服务

这过程其实分两步,第一步向服务器端索要一个token,这要用到一个可获取token的服务器身份;第二步用拿到的token,放在header里组装报文,调取具体的服务。

2021-04-03 08:33:53 176

原创 sas viya cas使用fedsql

fedsql适用的是99标准,所以没支持calvulated,也就是你无法在创建一个新字段的同时用新字段去计算生成其他字段或排序,推荐的方式是先计算一层新字段,再去select一次这个计算结果,为了运算速度,忍忍吧????...

2021-04-03 08:28:34 165

原创 sas viya cas使用之job的不同调用方式

在远程调用job过程中,我们遇到这样一个问题:异步提交的请求要等job跑完才有结果,客户体验非常差,所以开始找文档,发现并不是每次都要重新运算,只需在调用的时候为action参数赋不同的值即可,如excute表示立即运行,lastjob表示上次该job的运行结果,突然之间客户体验就上来了,但这需要在返回的json中自已配上时间戳,以确保数据过于延迟,选择性的运行job,参数看下图。方式二是我的朋友告诉我的,建一大一小的两个job,大job用于大数据量运算,安排在夜深人静没人时跑,跑完结果放在服务端,小j

2021-04-03 08:19:55 142

原创 sas viya cas使用之远程调用job

业务需要从app端调用viya的job,方式是get,但在studiov里运行得好好的job,在远端调用时却一直报错,把能试的办法都试了一遍还是报错,都快崩溃了,错误如下:后面实在没办法,放了两天,第三天时查看日志,发现public底下的job竟然没有问题,一下子就懂了,懂啦啦啦啦!给我放job的服务器文件夹赋权不够导致get不到job文件,赋权后就正常拿到json....

2021-04-03 08:01:55 116

原创 sas viya cas使用读取client端电脑上的文件

刚从sas9.4转到viya时,最想知道的是cas不支持proc import步,那我怎么读取本地电脑上的文件呢?方式一:在studiov的文件管理界面,手工点击上传后再加载到cas中。方式二:但我不想手工怎么办,这时就可以用proc http.客户端需先将拟上传的文件以ip地址的方式暴露出来,再由服务器端通过http读取,再加载到cas....

2021-04-03 07:50:17 268

原创 sas viya中cas使用之jobexcute

job可以实现定时任务,更重要的是支持输出json,供其他app过过get的方式调用,也就是说其他app可以调用job,进而使用cas进行大而快的数据处理。

2021-04-03 07:33:17 155

原创 sas viya中cas使用connect to

fedsql中使用connect to xx,这里的xx要用caslib进行定义,且最好与目标caslib使用同一个session.当你用libname进行定义时,你会发现fedsql只能运行在非cas环境,速度奇慢。代码段1:select oo.i, oo.rank, ff.onoff from connection to caslib1 ( select i, rank() over (order by j) rank from table_a ) oo, co

2021-04-03 07:26:41 330

转载 为什么用Django建站会有Not Found: /favicon.ico提示,重要吗?

为什么用Django建站会有Not Found: /favicon.ico提示,重要吗?

2020-11-29 07:30:41 1056

原创 python下一年的第一天

from datetime import *def first_day_year(date1): now=date1 next = date(now.year+1,1,1,) return next思路:给我一个日期,我取出其中的年,用date组装成一个新的日期。

2020-09-02 08:05:10 269

原创 python计算下个季度的第一天

from datetime import *def first_day_season(date1): season=[1,4,7,10] now = date1 for i in season: if now.month<=i: print(date(now.year,i,1)) break思路:给我一个日期,我取出这个日期的月份,跟我预订的季度首月序列进行对比,第一次出现季度首月大于我取出的月份时就是最近的

2020-09-01 23:46:59 391

原创 python计算每月的第一天

from datetime import *def first_day_month(date1): now=date1 next=date(now.year,now.month,1)+timedelta(days=31) return date(next.year,next.month,1)思路:给我一个日期,我先找到这个日期当月的第一天,然后加31天变成下个月的日期,再找到下个月日期的第一天。...

2020-09-01 23:44:47 740

dq_bxf.py

dq_bxf.py

2021-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除