我已经使用此代码从Tally erp 9.0中获取数据,
<?php
    $requestXML = '<ENVELOPE>'.
                           '<HEADER>'.
                           '<TALLYREQUEST>Export Data</TALLYREQUEST>'.
                           '</HEADER>'.
                           '<BODY>'.
                           '<EXPORTDATA>'.
                           '<REQUESTDESC>'.
                           '<REPORTNAME>Daybook</REPORTNAME>'.
                           '<STATICVARIABLES>'.
                           '<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>'.
                           '</STATICVARIABLES>'.
                           '</REQUESTDESC>'.
                           '</EXPORTDATA>'.
                           '</BODY>'.
                           '</ENVELOPE>';
 $server = 'LOCALHOST:9000';
 $headers = array( "Content-type: text/xml","Content-length:".strlen($requestXML) ,"Connection: close");
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $server);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $requestXML);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);
if(curl_errno($ch)){
    print curl_error($ch);
    echo "  something went wrong..... try later";
}else{
echo " request accepted";
    print $data;
    curl_close($ch);
}
Run Code Online (Sandbox Code Playgroud)
但是我的问题是如何使用php(curl)将数据推送(插入)到Tally ERP 9.0中。
当我读到一些pentaho文档时,我发现有些提到BI服务器,有些提到BA服务器,这两个概念有什么区别?
他们看起来一样,是不是?
谢谢
我试图在cassandra CQL中执行条件查询,但它给我的错误就像
cqlsh:events> select * from standardevents where name=ActivityPg_view;
Run Code Online (Sandbox Code Playgroud)
我正在执行上面的查询,它给我下面的错误
错误请求:第1:55行输入';'没有可行的选择 也许你打算使用CQL 2?启动cqlsh时尝试使用-2选项.
cqlsh:events> select*from standardevents其中name ='ActivityPg_view';
我正在执行上面的查询,它给我下面的错误
错误请求:使用Equal运算符的by-columns子句中不存在索引列
当我尝试使用CQL 2执行时
cqlsh:events> select * from standardevents where name=ActivityPg_view;
Run Code Online (Sandbox Code Playgroud)
它给我低于误差,
错误请求:by-columns子句中没有带有"equals"操作符的索引列
cqlsh:events> select*from standardevents其中name ='ActivityPg_view';
它给我低于误差,
错误请求:by-columns子句中没有带有"equals"操作符的索引列也许您打算使用CQL 3?启动cqlsh时尝试使用-3选项.
那么有人可以提出问题以及如何解决这个问题并执行条件查询?
cqlsh> DESCRIBE COLUMNFAMILY events.standardevents;
CREATE TABLE standardevents (
    uuid timeuuid PRIMARY KEY,
    data text,
    name text,
    time text,
    tracker text,
    type text,
    userid text
  ) WITH bloom_filter_fp_chance=0.010000
    AND caching='KEYS_ONLY'
    AND comment=''
    AND dclocal_read_repair_chance=0.000000
    AND gc_grace_seconds=864000
    AND read_repair_chance=0.100000
    AND replicate_on_write='true'
    AND populate_io_cache_on_flush='false'
    AND …Run Code Online (Sandbox Code Playgroud)