通过HDBSQL将当前目录下所有CSV文件导入到HANA的脚本

SAP HANA 全篇详细解析数据库备份 为了保证最佳的性能,SAP HANA把数据存储在内存中,然而,SAP HANA也使用持久化的存储系统来进行故障的恢复。由于SAP HANA中数据和日志(redo)存储在不同的分区中,因此数据库的备份也分为日志备份和数据备份两个部分,这两个部分的过程是相互独立的。只有真正的数据会被备份,数据库中未使用的空间不会被备份。注意这个目录以及日志备份目录$DIR_INSTANCE/backup/log与SAP HANA的日志区和数据区要放在不同的硬盘上,这样即使SAP HANA系统发生介质故障,也不会影响日志硬盘。 阅读详情

工作需要每天都要执行相同的导入动作,每天都会生成很多新的CSV文件,直接在STUDIO里手动导入太累,直接写个脚本搞定。

#!/bin/sh  
a = 'pwd'
list_alldir(){  
    for file2 in `ls -a $1`  
    do  
        if [ x"$file2" != x"." -a x"$file2" != x".." ];then  
            if [ -d "$1/$file2" ]
            	then
                	list_alldir "$1/$file2"  
                else
			if [ "${file2##*.}" == "csv" ];then
				$HDBSQL/hdbsql -n localhost -i 0 -u SYSTEM -p manager "IMPORT FROM CSV FILE '$(cd "$(dirname "$0")";pwd)/$1/$file2' INTO TRADITIONAL_MEDIA.CNN1 WITH COLUMN LIST IN FIRST ROW RECORD DELIMITED BY '?\$?' FIELD DELIMITED BY '#\$#'"  
#				echo "IMPORT FROM CSV FILE '$(cd "$(dirname "$0")";pwd)/$1/$file2' INTO TRADITIONAL_MEDIA.CNN WITH COLUMN LIST IN FIRST ROW RECORD DELIMITED BY '?\$?' FIELD DELIMITED BY '#\$#'"  
#				echo "$(cd "$(dirname "$0")";pwd)/$1/$file2"
			fi
            fi  
        fi  
    done  
}  

list_alldir . 


HDBSQL SAP HANA SQL命令行工具 例如,使用“-i my_script.sql”参数执行名为my_script.sql的SQL脚本文件。:指定要连接的数据库实例的主机名和端口号。例如,使用“-n localhost:30015”参数连接到本地主机上的数据库实例。例如,使用“-o output.txt”参数将输出结果写入名为output.txt的文件中。例如,使用“-d MY_DATABASE”参数连接到名称为MY_DATABASE的数据库。:指定要连接的数据库实例的实例编号。例如,使用“-i 01”参数连接到实例编号为01的数据库实例。 阅读详情

相关推荐

SAP HANA 掌握在命令行里:hdbsql 的原理、实践与脚本范式

hdbsql 想成面向 SAP HANA 的一种基础设施接口:它不会像图形界面那样绚丽,但在自动化、可重复、可审计这三点上几乎无可替代。理解端口与租户的关系、学会用 hdbuserstore 管好凭据、熟练掌握-I与-V的脚本化套路,再辅以服务端的高吞吐导出,你就能把 SAP HANA 的日常运维与数据通道稳稳握在命令行里。이것저것이반네。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 275

[转载]导入CSV文件SAP HANA中(Importing CSV files into SAP HANA)

Procedure SAP HANA is offering possibility to import content of CSV file into database table. This procedure is having several steps. Required steps will be illustrated on following example. Go...

aebe49167的博客 421

【K210+STM32项目】基于K210与STM32协同工作的智能垃圾分类系统设计与实现(更新3.0版本)(完整工程资料源码)

STM32F407STM32F407_2(含有app功能)

嵌入式技术开发 2421

SAP HANA HDBSQL命令

1.登录: window操作系统下面: 打开C:\Program Files\SAP\hdbclient\hdbsql.exe \c 连接数据库  connect的缩写 HANA hostname: hanasvr-10 HANA system number: 00 Your user-id: P1526659201 Your password: Phucga3V \c[onnec

SAP HANA 专栏 1万+

HANA TPCH测试

首次测试先采用此方法,一方面熟悉hana SQL语法,另一方面先把TPCH功能跑通,为下一次做准备。 补充说明: dummy = dual 支持current_date,不支持sysdate 建表 dss.ddl (由于是分析性能力测试,建表采用列存表,在TPCH的建表语句上加以修改,加上COLUMN关键字) hdbsql HXE=> CREATE COLUMN TABLE NATION ( N_NATIONKEY INTEGER NOT NULL,N_NAME CHAR(25) NOT NULL

Skye的博客 415

SAP HANA复制一个schema

TARGETSCHEMA为新的schema对象,需要提前创建,其中schema to schema 可以写多个。SCHEMANAME 为你要复制的源目标,PATHURL为服务器对应的文件夹路径,确保有权限访问。hdbsql -n ip地址 -i 端口号 -u 用户名 -p 密码。1、通过HANAStudio或者hdbsql连接到HANA数据库。2、使用EXPORT命令导出schema内的对象。3、将导出的文件复制到将要导入hana服务器。

xuchzhi的博客 400

HDBSQL-命令行模式执行SQL

SAP HANA HDBSQL-命令行模式执行SQL

一个不务正业的ABAP 7132

SAP HANA使用命令行快速导出导入

由于安全性原因,路径可能不包含符号链接,也可能不指向数据库实例的文件夹内,除了'backup' 和 'work'子文件夹。Hana运行在服务器上,Hana Studio作为客户端运行在终端电脑上,使用Hana的场景基本上就是数据量大导致查询慢的场景,都这种情况了,难不成还得把备份完整不压缩的数据放到运维的电脑上?如果你想导出指定集合下的对象,你应该使用集合名和星号,如"SYSTEM"."*"。使用 REPLACE 选项,之前导出的数据将被删除,而保存最新导出的数据。另外,导出的数据顺序可能被打乱。

weixin_55010563的博客 734

【全网最新】全方位解读GROMACS文件类型:如何快速掌握分子模拟中的关键数据格式和实用技巧 GROMACS文件类型深度解析 不同类型的GROMACS文件类型所代表的含义 GROMACS关键数据格式

模拟相关文件:cpt: 检查点文件,保存模拟状态,可用于恢复模拟。edr/ene: 能量文件,存储能量数据,可使用 gmx energy 分析。trr: 模拟轨迹文件,记录坐标、速度、力等。tpr: 运行输入文件,包含分子拓扑、模拟参数等,二进制格式。结构与拓扑文件:gro: 分子结构文件,包含分子坐标和速度,支持简单的轨迹操作。pdb: 蛋白质数据库文件,描述分子结构,可包含多个模型。itp/top: 拓扑文件,定义分子及力场参数。rtp: 残基拓扑文件,用于生成蛋白质拓扑。

前端开发工程师 全栈工程师 熟悉前后端 熟悉基本的生物信息软件使用以及分子对接技术服务 4386

修改数据库

1.扩大数据库空间 为数据库添加新的数据文件 alter database RshDB add file( name=RshDB_Data2, filename='E:\Data\RshDB_Data2.ndf', size=6mb, filegrowth=0 ) 为数据库添加新的日志文件 alter database RshDB add log file( name=Rs...

Danie_wu的博客 557

HANA import csv文件

使用import from命令将csv文件load到hana的表里。 第一步:将文件拷贝到hana服务器上。           # scp ./weixinlog.csv.gz  192.xx.xx.xx:/tmp/testdata/ 第二步:修改参数csv_import_path_filter,禁止该参数的限制,并且指定文件夹路径。 ALTER SYSTEM ALT

qq_31667975的博客 1056

SAP HANA 导入导出(SAP HANA Export & Import)

SAP HANA 导入导出(SAP HANA Export & Import) 导入(Import):从平面文件导入数据 Import语法: IMPORT FROM [] [INTO ] [WITH ] ::= CSV FILE | CONTROL FILE ::= '...' ::= [.] ::= | :: = THREADS | BATCH

SAP HANA 专栏 1万+

HANA SQL基础

简介 这篇记录的是关于SQL基础的一些知识,是其中的一个基础培训,因为培训材料是英文的,所以下面的差不多的就直接英文了,中文的是我自己的话。 后面的SQL语句可能只适应一些特定的DBMS,如本文中HANA。 基本概念 Database:structured collection of “records” Database System:DBMS + specific database Databas

zwwtj2014的专栏 1万+

HANA MODEL 创建schema、表,向表导入数据

前提:已搭建好eclipse环境,并已添加了系统。 这里记录使用hana modeler创建schema,在schema下创建表,向该表导入数据。 schema就是定义一个“容器”,或者说空间来装一些数据库对象,比如视图、表等。 创建schema 所有的schema都在catalog目录下,右键Catalog->Open SQL Console        通过sql语

Huiyang的博客 9378

HANA中的SQL&SQLScript&Procedure

一.SQL HANA中的SQL方言是基于

罗布泊coding 4288

MDB文件是什么

mdb(Microsoft Database)格式是Microsoft Access软件使用的一种存储格式,因其对数据操作的方便性,常用在一些中小型程序中。 mdb文件一般用ACCESS就能直接打开,当然也可以用办公软件excel来对打开。 mdb是数据库文件,一些数据库软件也能打开mdb格式文件的。一般都做是程序用的,先在电脑上安装SQLSERVER数据库软件,然后再附加一下就可以打开。 ...

硫酸超的博客 1万+

怎样把数据加载到SAP HANA数据库中

怎样把数据加载到SAP HANA数据库中?有4种方式: 1、Sybase Replication Server: Log based real time replication(仅限于IBM DB2 数据库) 2、SAP Landscape Transformation(SLT): Trigger based real time or scheduled replication 3、SA

SAP HANA资料_HANA教程_HANA文档_HANA学习视频 1846

【VTK】VTK中的光标样式

本文分享VTK中的光标设置相关内容技术,希望对各位小伙伴有所帮助!

qq_40041064的博客 1902

图像识别浓度检测.zip

图像识别浓度检测.zip

上一篇: Unity2D使用经验一则——如何让文字与Sprite一起移动
下一篇: Java类初始化阶段静态初始化不抛出异常
mdifferent
博客等级 码龄18年 18粉丝 25原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值