Questions tagged «etl»

12
MySQL-行到列
我尝试搜索帖子,但仅找到SQL Server / Access的解决方案。我需要MySQL(5.X)中的解决方案。 我有一个包含3列的表(称为历史记录):hostid,itemname,itemvalue。 如果我选择(select * from history),它将返回 +--------+----------+-----------+ | hostid | itemname | itemvalue | +--------+----------+-----------+ | 1 | A | 10 | +--------+----------+-----------+ | 1 | B | 3 | +--------+----------+-----------+ | 2 | A | 9 | +--------+----------+-----------+ | 2 | c | 40 | +--------+----------+-----------+ …
185 mysql  sql  pivot-table  etl  crosstab 

5
当使用Python处理巨大的CSV突然停止时,“杀死”是什么意思?
我有一个Python脚本,该脚本导入一个大型CSV文件,然后计算该文件中每个单词的出现次数,然后将计数导出到另一个CSV文件。 但是发生的是,一旦计数部分完成并开始输出,它就会Killed在终端上说。 我不认为这是内存问题(如果是的话,我认为我会遇到内存错误而不是Killed)。 可能是这个过程花了太长时间吗?如果是这样,有没有办法延长超时期限,这样我可以避免这种情况? 这是代码: csv.field_size_limit(sys.maxsize) counter={} with open("/home/alex/Documents/version2/cooccur_list.csv",'rb') as file_name: reader=csv.reader(file_name) for row in reader: if len(row)>1: pair=row[0]+' '+row[1] if pair in counter: counter[pair]+=1 else: counter[pair]=1 print 'finished counting' writer = csv.writer(open('/home/alex/Documents/version2/dict.csv', 'wb')) for key, value in counter.items(): writer.writerow([key, value]) 而且Killed发生后finished counting已打印,以及完整的信息是: killed (program exited with code: 137)
89 python  csv  etl  kill 

2
错误0xc0202049:数据流任务1:无法插入只读列
我正在使用SQL Server 2008导入和导出向导。我需要导入一个数据库。我打开了SQL Server导入/导出向导,并执行了以下操作: 对于目的地,我选择了“ SQL Server本机客户端10”。 然后我从一个或多个表或视图中选择了复制数据。 SSIS立即运行 但我遇到以下错误, 操作已停止... 初始化数据流任务(成功) 初始化连接(成功) 设置SQL命令(成功) 设置源连接(成功) 设置目标连接(成功) 验证中(错误) 消息错误0xc0202049:数据流任务1:无法插入只读列“ ActionID”。(SQL Server导入和导出向导) 错误0xc0202045:数据流任务1:列元数据验证失败。(SQL Server导入和导出向导) 错误0xc004706b:数据流任务1:“组件“目标-AuditActions”(22)”验证失败,并返回了验证状态“ VS_ISBROKEN”。(SQL Server导入和导出向导) 看来我无法导入标识列和时间戳列,因此如何强制导入这些值?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.