Quantcast
Channel: SCN: Message List - SAP HANA and In-Memory Computing
Viewing all 8968 articles
Browse latest View live

Re: How to register for C_HANAIMP141 Certification exam?

$
0
0

Hi Sreekanth

 

Fortunately I did not get this issue.

 

Is there an option to modify your account, I'd think it should be possible to update at least part of your address within the training website.

 

Regards

 

Arden


Re: How to register for C_HANAIMP141 Certification exam?

$
0
0

Thanks Arden. I have paid and now waiting for Voucher number.

 

Thank you so much for your reply.

 

 

Regards

Sreekanth

Re: How to register for C_HANAIMP141 Certification exam?

$
0
0

Great.

 

Good Luck with the exam...study, study, study

Re: I want to delete traditional DB after executing DMO.

$
0
0

I'm sure that you've kept backup copies of the original MSSQL DB for fail over guarantees during the HANA migration. If this is the case, you can safely drop the database, as another colleague had pointed out. This space saving you are getting may reduce the strain on your infra maintenance team.

 

Regards

Dheepak

Re: SAP HANA installation

$
0
0

suggest that you use the 30 -day free trial offer from SAP to setup a SDN account

Re: SAP DBTech JDBC [403]: internal error - Twitter

$
0
0

Hi,

 

  Please check the proxy and port .

Re: schedule HANA Backup

Re: Backup throughput for HANA

$
0
0

Note 1999930:

"The column MB_PER_S in the output of this command provides information about the backup throughput. Values below 200 MB / s can indicate bottlenecks in the I/O area."


Re: Licensing Dynamic Tiering - SAP HANA

$
0
0

Hi

 

which needs additional license.

 

HANA SPS 09 master guidescreen shot

HANA Platform Software Component.jpg

Re: Issue while querying a table in hana

$
0
0

Are you sure the table is affected?

Have you tried the next steps in the note to move the tables?

Re: How can you transport objects/configs from non-HANA to HANA ECC?

$
0
0

Thanks Lars for confirming. I haven't had this case before, so wasn't sure if it would work in real life

 

Cheers,

Tansu

Re: Issue while querying a table in hana

$
0
0

Bojan the problem is with the table

_sys_statistics.statistics_alerts_base

 

Now pasting the content from the indexserver trace file.

 

pop.setScenarioName('_SYS_STATISTICS:_SYS_SS_CE_2734130_TMP')

pop.setCacheKey('"_SYS_STATISTICS"."_SYS_SS_CE_2734130_TMP".54C9F072522BDC6DE1000000AB96DA8F')

pop.setOriginalNodeName('$$_SYS_SS2_RESULT$$')

[47536]{400030}[28/47065656] 2015-02-17 11:42:49.439393 e cePlanExec       cePlanExecutor.cpp(06890) : Error during Plan execution of model _SYS_STATISTICS:_SYS_SS_CE_2734130_INS (-1), reason: "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information

[47536]{400030}[28/47065656] 2015-02-17 11:42:49.439934 e LJIT             cePopCustomLjit.cpp(00599) : Llang Runtime Error: Exception::Unregistered[129] (range 3): transaction rolled back by an internal error:  [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information

  at main (line 123) ("_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026))

[47536]{400030}[28/47065656] 2015-02-17 11:42:49.439949 e LJIT             cePopCustomLjit.cpp(00615) : "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error:  [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440122 e Executor         PlanExecutor.cpp(00690) : plan plan4404986@hostname:30003 failed with rc 129; transaction rolled back by an internal error"_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error:  [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440141 e Executor         PlanExecutor.cpp(00690) : -- returns for plan4404986@hostname:30003:

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440146 e Executor         PlanExecutor.cpp(00690) : "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error:  [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information(129), plan: 4 pops: ceLjitPop pop1(out a), ceConvertDatatypePop pop2(in a, out b), ceCustomCppPop pop3(in b, out c), ceProjectionPop pop4(in c, out d)

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440157 e Executor         PlanExecutor.cpp(00690) : pop1, 11:42:48.249  +1.190, cpu 140362178779016, hostname:30003, ceLjitPop, rc 129, transaction rolled back by an internal error

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440170 e Executor         PlanExecutor.cpp(00690) : Comm total: 0.000

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440173 e Executor         PlanExecutor.cpp(00690) : Total: 11:42:48.248 to 11:42:49.440 +1.192, cpu 140362178779016

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440180 e Executor         PlanExecutor.cpp(00690) : sizes a 0 d 0

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440184 e Executor         PlanExecutor.cpp(00690) : -- end executor returns

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440186 e Executor         PlanExecutor.cpp(00690) : pop1 (rc 129, transaction rolled back by an internal error)

pop = executorPy.ceLjitPop() # pop1

pop.setLocation('hostname', 30003)

pop.setNodeName('$$_SYS_SS2_RESULT$$_SYS_SS_CE_2758648_TMP_CALL')

pop.setUseInternalTable()

pop.addViewAttribute('CAN_CALL', datatype=83, intDigits=5000, sqlType=36, sqlLength=5000)

pop.addViewAttribute('_total_ucnt', datatype=83, intDigits=5000, sqlType=36, sqlLength=5000)

pop.setLocale('BINARY')

pop.setUserSchema('_SYS_STATISTICS')

pop.addOutputName('_SYS_SS2_RESULT')

pop.addConnectorOutputPos(0)

pop.addPlanDebugOpDataInfo(originalNodeName = '$$_SYS_SS2_RESULT$$', scenarioName = '_SYS_STATISTICS:_SYS_SS_CE_2758648_TMP')

pop.setScript("""

#pragma function "\"_SYS_STATISTICS\".\"STATISTICS_PREPARE_CALL_TIMER\""

export Void main(NullString "SNAPSHOT_ID" sSNAPSHOT_ID, NullString "SCHEDULABLE_ID" sSCHEDULABLE_ID, Table<NullString "CAN_CALL", NullString "_total_ucnt"> "_SYS_SS2_RESULT" & result)

{

    Connection conn;

    RSHeap heap = RSHeap(conn);

    RSEnv env = RSEnv(heap);

    Int32 ucnt = 0;

    // scalar input parameter: SNAPSHOT_ID

    RSLongdate vSNAPSHOT_ID = RSLongdate(sSNAPSHOT_ID);

    // scalar input parameter: SCHEDULABLE_ID

    RSInteger vSCHEDULABLE_ID = RSInteger(sSCHEDULABLE_ID);

    RSInteger vCAN_CALL = expr::null_<RSInteger>(); // scalar output parameter

    RSInteger v_total_ucnt = expr::null_<RSInteger>(); // scalar output parameter

    RSInteger vCAN_CALL___2; // CAN_CALL_2: intermediate def-variable

    RSInteger vCAN_CALL___5; // CAN_CALL_5: intermediate def-variable

    RSString vV_STATUS; // V_STATUS_1: intermediate def-variable

    RSString vV_STATUS___3; // V_STATUS_3: intermediate def-variable

    RSString vV_NEW_STATUS; // V_NEW_STATUS_1: intermediate def-variable

    RSString vV_NEW_STATUS___5; // V_NEW_STATUS_5: intermediate def-variable

    RSString vV_NEW_STATUS_TEXT; // V_NEW_STATUS_TEXT_1: intermediate def-variable

    RSString vV_NEW_STATUS_TEXT___4; // V_NEW_STATUS_TEXT_4: intermediate def-variable

    RSInteger vV_INSTALLING; // V_INSTALLING_1: intermediate def-variable

    RSInteger vV_INSTALLING___2; // V_INSTALLING_2: intermediate def-variable

    RSInteger v_total_ucnt___6; // _total_ucnt_6: intermediate def-variable

    RSBigInt v__ROWCOUNT = RSBigInt("0"); // ::ROWCOUNT_1: intermediate def-variable

    RSBigInt v__ROWCOUNT___6 = RSBigInt("0"); // ::ROWCOUNT_6: intermediate def-variable

    v_total_ucnt = RSInteger(0);

    #pragma location " line 5 col 1 (at pos 340)"

    #pragma location " line 6 col 1 (at pos 357)"

    #pragma location " line 7 col 1 (at pos 378)"

    vV_NEW_STATUS_TEXT = expr::constructor_<RSString>("",0);

        vV_NEW_STATUS_TEXT.checkLengthLEAndThrow(5000z);

    #pragma location " line 8 col 1 (at pos 410)"

    vV_INSTALLING = expr::typecast_<RSInteger>(1);

    #pragma location " line 10 col 1 (at pos 439)"

    {

        RSInteger tCAN_CALL = expr::typecast_<RSInteger>(0);

        vCAN_CALL = tCAN_CALL;

    }

    #pragma location " line 11 col 1 (at pos 452)"

    {

        PreparedStatement stmt0 = conn.prepareStatement(String(" SELECT COUNT(*) FROM \"_SYS_STATISTICS\".\"STATISTICS_PROPERTIES\"  WHERE  ( \"KEY\" = 'internal.installation.state' AND \"VALUE\" LIKE 'Installing%' ) "), "static", "");

        ResultSet rs0 = stmt0.executeQuery();

        if (rs0.next()) {

            {

                RSInteger tvV_INSTALLING___2 = expr::typecast_<RSInteger>(rs0.getRSBigInt(1z));

                vV_INSTALLING___2 = tvV_INSTALLING___2;

            }

            if (rs0.next()) { throw Exception::SQLException1300; }

        }

        else { throw Exception::SQLException1299; }

    }

    // 2758648__1

    #pragma location " line 12 col 4 (at pos 602)"

    if (expr::eq_<RSBoolean>(vV_INSTALLING___2,expr::typecast_<RSInteger>(1)).isTrue()) {

        // 2758648__2

        #pragma location " line 13 col 5 (at pos 627)"

        result.getColumn<NullString>("CAN_CALL")[0z] = NullString(vCAN_CALL);

        result.getColumn<NullString>("_total_ucnt")[0z] = NullString(v_total_ucnt);

        return;

    }

    #pragma location " line 15 col 1 (at pos 643)"

    {

        PreparedStatement stmt1 = conn.prepareStatement(String(" SELECT \"STATUS\" FROM \"_SYS_STATISTICS\".\"STATISTICS_SCHEDULE\"  WHERE \"ID\" = ?"), "static", "");

        stmt1.setRSInteger(1z, vSCHEDULABLE_ID);

        ResultSet rs1 = stmt1.executeQuery();

        if (rs1.next()) {

            {

                RSString tvV_STATUS = rs1.getRSString(1z);

                    tvV_STATUS.checkLengthLEAndThrow(5000z);

                vV_STATUS.copy(tvV_STATUS, env);

            }

            if (rs1.next()) { throw Exception::SQLException1300; }

        }

        else { throw Exception::SQLException1299; }

    }

    // 2758648__3

    #pragma location " line 16 col 4 (at pos 740)"

    if (expr::and_<RSBoolean>(expr::ne_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Disabled",8)),expr::ne_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Inactive",8))).isTrue()) {

        // 2758648__4

        RSInteger vCAN_CALL___4; // CAN_CALL_4: intermediate defined variable

        RSString vV_NEW_STATUS___3; // V_NEW_STATUS_3: intermediate defined variable

        RSString vV_NEW_STATUS___4; // V_NEW_STATUS_4: intermediate defined variable

        RSString vV_NEW_STATUS_TEXT___3; // V_NEW_STATUS_TEXT_3: intermediate defined variable

        RSInteger v_total_ucnt___5; // _total_ucnt_5: intermediate defined variable

        RSBigInt v__ROWCOUNT___5 = RSBigInt("0"); // ::ROWCOUNT_5: intermediate defined variable

        // 2758648__5

        #pragma location " line 17 col 8 (at pos 800)"

        if (expr::or_<RSBoolean>(expr::eq_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Idle",4)),expr::eq_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Manual",6))).isTrue()) {

            // 2758648__6

            #pragma location " line 18 col 9 (at pos 852)"

            {

                RSString tV_NEW_STATUS = expr::constructor_<RSString>("Scheduled",9);

                    tV_NEW_STATUS.checkLengthLEAndThrow(5000z);

                vV_NEW_STATUS = tV_NEW_STATUS;

            }

            #pragma location " line 19 col 9 (at pos 889)"

            {

                RSInteger tCAN_CALL = expr::typecast_<RSInteger>(1);

                vCAN_CALL = tCAN_CALL;

            }

        }

        else if (expr::eq_<RSBoolean>(vV_STATUS,expr::constructor_<RSString>("Scheduled",9)).isTrue()) {

            // 2758648__7

            #pragma location " line 21 col 9 (at pos 950)"

            {

                RSString tV_NEW_STATUS = expr::constructor_<RSString>("Disabled",8);

                    tV_NEW_STATUS.checkLengthLEAndThrow(5000z);

                vV_NEW_STATUS = tV_NEW_STATUS;

            }

            #pragma location " line 22 col 9 (at pos 986)"

            {

                RSString tV_NEW_STATUS_TEXT = expr::constructor_<RSString>("timeout",7);

                    tV_NEW_STATUS_TEXT.checkLengthLEAndThrow(5000z);

                vV_NEW_STATUS_TEXT = tV_NEW_STATUS_TEXT;

            }

            #pragma location " line 23 col 9 (at pos 1026)"

            {

                CallableStatement stmt2 = conn.prepareCall(String("{ call \"_SYS_STATISTICS\".\"SHARED_WRITE_INTERNAL_ALERT\" (?, ?) }"), "static", "");

                stmt2.setRSLongdate(1z, vSNAPSHOT_ID);

                stmt2.setRSString(2z, expr::concat_<RSString>(env,expr::concat_<RSString>(env,expr::typecast_<RSString>(env,vSCHEDULABLE_ID),expr::constructor_<RSString>(" is disabled and will not be called. Reason: ",45)),vV_NEW_STATUS_TEXT));

                stmt2.execute();

            }

        }

        // 2758648__8

        #pragma location " line 24 col 8 (at pos 1192)"

        if (expr::not_<RSBoolean>(expr::isnull_<RSBoolean>(vV_NEW_STATUS)).isTrue()) {

            // 2758648__9

            RSInteger v_total_ucnt___3; // _total_ucnt_3: intermediate defined variable

            RSInteger v_total_ucnt___4; // _total_ucnt_4: intermediate defined variable

            RSBigInt v__ROWCOUNT___3 = RSBigInt("0"); // ::ROWCOUNT_3: intermediate defined variable

            RSBigInt v__ROWCOUNT___4 = RSBigInt("0"); // ::ROWCOUNT_4: intermediate defined variable

            // 2758648__10

            #pragma location " line 25 col 12 (at pos 1234)"

            if (expr::eq_<RSBoolean>(vCAN_CALL,expr::typecast_<RSInteger>(1)).isTrue()) {

                // 2758648__11

                #pragma location " line 26 col 13 (at pos 1264)"

                {

                                        PreparedStatement stmt3 = conn.prepareStatement(String("UPDATE \"_SYS_STATISTICS\".\"STATISTICS_SCHEDULE\" SET \"LATEST_START_SNAPSHOT_ID\" = ?, \"LATEST_START_SERVERTIME\" = CURRENT_TIMESTAMP, \"STATUS\" = ?, \"STATUSREASON\" = ? WHERE \"ID\" = ?"), "static", "");

                    stmt3.setRSLongdate(1z, vSNAPSHOT_ID);

                    stmt3.setRSString(2z, vV_NEW_STATUS);

                    stmt3.setRSString(3z, vV_NEW_STATUS_TEXT);

                    stmt3.setRSInteger(4z, vSCHEDULABLE_ID);

                    ucnt = stmt3.executeUpdate();

                    v__ROWCOUNT = RSBigInt(ucnt);

                    v_total_ucnt = expr::add_<RSInteger>(RSInteger(ucnt), v_total_ucnt);

                }

            }

            else {

                // 2758648__12

                #pragma location " line 28 col 13 (at pos 1498)"

                {

                                        PreparedStatement stmt4 = conn.prepareStatement(String("UPDATE \"_SYS_STATISTICS\".\"STATISTICS_SCHEDULE\" SET \"STATUS\" = ?, \"STATUSREASON\" = ? WHERE \"ID\" = ?"), "static", "");

                    stmt4.setRSString(1z, vV_NEW_STATUS);

                    stmt4.setRSString(2z, vV_NEW_STATUS_TEXT);

                    stmt4.setRSInteger(3z, vSCHEDULABLE_ID);

                    ucnt = stmt4.executeUpdate();

                    v__ROWCOUNT = RSBigInt(ucnt);

                    v_total_ucnt = expr::add_<RSInteger>(RSInteger(ucnt), v_total_ucnt);

                }

            }

        }

    }

    result.getColumn<NullString>("CAN_CALL")[0z] = NullString(vCAN_CALL);

    result.getColumn<NullString>("_total_ucnt")[0z] = NullString(v_total_ucnt);

}

""")

pop.setNameOfMainFunction('main')

pop.addParameter('SNAPSHOT_ID','2015-02-17 16:42:47.0000000',0,83, 5000, 0)

pop.addParameter('SCHEDULABLE_ID','5032',0,83, 5000, 0)

pop.setNameOfContext('sp')

pop.setSchema('_SYS_STATISTICS')

pop.setExecuteUser('_SYS_STATISTICS')

pop.setScenarioName('_SYS_STATISTICS:_SYS_SS_CE_2758648_TMP')

pop.setCacheKey('"_SYS_STATISTICS"."_SYS_SS_CE_2758648_TMP".54C9F070522BDC6DE1000000AB96DA8F')

pop.setOriginalNodeName('$$_SYS_SS2_RESULT$$')

[58774]{400030}[28/47065656] 2015-02-17 11:42:49.440361 e cePlanExec       cePlanExecutor.cpp(06890) : Error during Plan execution of model _SYS_STATISTICS:_SYS_SS_CE_2758648_INS (-1), reason: "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error:  [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information

[58774]{-1}[-1/-1] 2015-02-17 11:42:49.441060 e STATS_WORKER     SQLInterfaceEAPI.cpp(00431) : error calling configurable (5032, deletion: no): exception  1: no.71000129  (ptime/query/plan_executor/trex_wrapper/trex_wrapper_body/trex_query.cc:795)

     [129] "_SYS_STATISTICS"."STATISTICS_PREPARE_CALL_TIMER": line 23 col 9 (at pos 1026): [129] (range 3): transaction rolled back by an internal error:  [129] "_SYS_STATISTICS"."SHARED_WRITE_INTERNAL_ALERT": line 7 col 316 (at pos 627): [129] (range 3): transaction rolled back by an internal error: exception during deltalog replay. See trace file for more information

Re: Issue while querying a table in hana

$
0
0

Please let me know in case we need data from the other files as well.

Re: [System error: Socket closed] for HANA server

schema password for dba's

$
0
0

Hi Folks,

 

We are in a organisation where BASIS team manages the application and the dba team manages the HANA database.

 

Should the dba folks be aware of the schema password or else or not.

 

Becuase DBA's sometimes need to execute queries inside the schema data and give output to end users.

 

Whats the best practise?


Re: S/4HANA Security and bug updates?

$
0
0

Thomas,

 

this website SAP S/4 Business Suite on SAP HANA (FAQ) has all current S/4HANA information , we will post more once we are allowed to.

 

W regards to your questions, all updates updates, fixes, patches etc. for S/4HANA private (MCaaS) and public cloud (SaaS) will be performed as a service by SAP.

 

S/4HANA on premise is using the same procedures as you know them from the Suite, including babysitting, although there will be more 'simple' procedures in the future.

 

S/4HANA will also still have Enhancement packages.

 

What is new and exclusive for S/4HANA is the exchange innovation, which will be the provisioning mechanism for the new simplifications. Once we get green light to publish more information on this we will.

 

thank you

erich

Re: HANA Transport Mechanism

$
0
0

Thanks Piyush for the explanation. Its really helpful.

Is there any way to check the Change Id under which object is currently tracked ? System ask for Change_Id only during first time activation of object. After this object will be tracked under same Id until Change_Id is marked as released. During subsequent changes by different do they have any option check Change_Id under which object is getting tracked ?

HANA Studio Custom Color Themes

$
0
0

I am using HANA Studio version 1.0.7300 and I want to change the color theme to something dark like Obsidian in Visual Studio.  I tried using the Eclipse Color Theme plug-in and it doesn't really work with SQL files or the graphical view editors.  Is there any color theme plug-in that works well with HANA Studio?

Re: Hana variable text change in webi report

$
0
0

Anyone got solution to this issue...?

 

Thanks

Gaurav

Re: Troubleshooting latency

$
0
0

Hi Lars.  I've just recently been handed SLT duties on top of my modelling ones so I've only been beginning to dig into this in the past week or so after users complained of missing data in their reports.  I troubleshooted by looking at replication statistics in LTRC transaction and first look at all tables for the day and sort by maximum latency.  Then I take a look at each of the worst tables by running the statistics by MINUTE for one table at a time and then I can clearly see entries like this for MKPF;

 

02:00 AM 100 records latency 2.5 seconds

02:01 AM 105 records latency 3 seconds

02:02 AM 103 records latency 2.7 seconds

 

I can clearly see records being updated every minute then suddenly there will be a gap of 1 or 2 hours with zero entries and it will jump like;

 

4:10 AM 5000 records latency 7680 seconds

4:11 AM 100 records latency 2.5 seconds

4:13 etc...

 

These are not real numbers but just an example.

 

-Patrick

Viewing all 8968 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>