問題タブ [hana]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1099 参照

sql - 異なる名前の列での CE 結合

CE 関数を作成する例をいくつか見てきました。しかし、異なる名前の列で結合が実行される例は見たことがありません。

例えば:

SQL の場合:

WITH CE 関数:

誰でも参加ステートメントを完成させるのを手伝ってくれませんか。

ありがとうメッシュ

0 投票する
1 に答える
5326 参照

hana - フィルター式の BETWEEN 演算子

例に示すように、「DATE」が他の 2 つの日付値の間にあることを確認する必要がある条件を作成する必要があります。

しかし、これは私にエラーをスローします SQL: transaction rolled back by an internal error: Syntax Error in filter expression

誰かがこれに適した構文を提案できますか?

ありがとう

0 投票する
3 に答える
3171 参照

sql - SQL Server から SAP HANA にデータをレプリケートする簡単な方法は何ですか?

SAP の比較的新しいデータベースである SAP HANA (www.saphana.com) に関するコンサルティングを行っています。私の経験の大部分は HANA でのデータ モデリングに関するものです。そのため、レプリケーションや ETL 処理の設定や管理に関してはほとんど行ったことはありません (通常は SAP SLT または SAP BO Data Services を使用しますが、他の製品もサポートされています)。

HANA の小規模なクラウド インスタンスを使用してサイド プロジェクトを開始し、データを SQL Server から HANA にレプリケートします。アイデアは、レポート目的でトランザクション システムから HANA に分析をレプリケートすることです。ETL は必要ありません。この時点では単純な 1:1 マッピングのみです。

私は SQL Server をあまり使ったことがないので、SQL Server から非 SQL Server DB にデータをレプリケートする最も簡単で最良の方法について、SQL Server の経験を持つ人々からのフィードバックに興味があります。目標は、リアルタイムのレプリケーションに近いものです。

現時点では、プロトタイプを作成しているだけなので、パフォーマンス、スケーラビリティ、フェイルオーバーなどについて (まだ) あまり心配していません。何かを軌道に乗せようとしているだけです。

tl;dr - SQL Server から別のデータベース (SAP HANA) に単純な 1 対 1 でデータをレプリケートするレプリケーション テクノロジの推奨事項を探しています。変換は必要ありません。基本的に SQL Server の経験はありません。これは、現時点では単純なプロトタイプ用です。

0 投票する
1 に答える
380 参照

python - 選択結果からテーブルを作成すると、エラー 292「引数の数が間違っています:」で失敗します。

公式の半サポートされていないhdbcliPython モジュールを使用して SAP HANA に接続します。

いくつかのプレースホルダーを持つサブクエリからテーブルを作成しようとしています:

(私の実際のケースでは、一時テーブルを作成しようとしていますが、これは結果を変えません)

クエリを の代わりにサブクエリからの単純な選択に変更すると、正常にCREATE TABLE動作します。

SELECTプレースホルダーを使用する代わりに定数を返すようにインナーを変更した場合にも機能します。


更新:公式にサポートされている ODBC ドライバーでもこれをテストしましたがpyodbc、非常によく似た問題が発生します。

単純な副選択は ODBC 経由でも機能しますが、次のようにします。


私はここで途方に暮れています。考えられることはすべて試しましたが、CREATE TABLEクエリでプレースホルダーを使用できない理由がわかりません。この混乱を理解するための助けをいただければ幸いです。

0 投票する
1 に答える
6160 参照

sap - 認証なしの xsodata サービス

SAP Hana XS Engine を使用していくつかの xsodata サービスを作成しようとしています。次の内容を持つグローバル フォルダー レベルで .xsaccess ファイルを作成しました。

テスト サービスを作成した親フォルダー内に services フォルダーがあります。サービス内容は、

しかし、この URL: /example/services/example.xsodata/testdb にアクセスすると、403 エラーが発生します。.xsaccess が正常に機能しているかどうかを確認するために、example.xsodata サービスと同じフォルダーにダミーの html ファイルを作成しました。そのリンクをクリックすると、正常に機能し、認証を求められません。

さらに拡張するために、services フォルダーに .xsaccess ファイルを追加し、上記と同じ内容を追加しました。私のexample.xsodataサービスにはまだ403エラーが発生します。これをさらに試すために、 services/.xsaccess にこのコンテンツを含めるようにしました

これにより、ユーザー名/パスワードの入力が求められ、値を入力すると、期待どおりの正しいデータが表示されました。

認証なしでサービスを作成したいので(認証をnullに設定します)、機能していないため、ここで完全に混乱しています。

ここで何が欠けているのかを理解するのを手伝ってください。どんな助けも本当に価値があります。

0 投票する
0 に答える
2861 参照

sql - 別の列名を持つ列への SQL 行データ

私のデータは次のとおりです。

次のような私の予想データ:

SQL を使用して結果を取得するにはどうすればよいですか? PIVOTは少し知っていますが、処理中に列名に問題があるようです。この問題を解決する効率的な方法が必要です。そして、私はそのようなクエリを実行します: .select * from final_data where count_all='count1'だから、これrow-column transformationでないと、同様の結果を得る方法がわかりません.

0 投票する
2 に答える
1431 参照

sql - データベース: HANA デルタ テーブルとは?

SAP HANA データベースのデルタ テーブルとは何ですか?

最初のグーグル検索から、これらのテーブルは、データがある状態から別の状態に移行するのを助けるためのある種の中間テーブルであることがわかりました。しかし、それらは正確にいつ使用されますか? HANA データベースの「通常の」テーブルとどう違うのですか?

0 投票する
1 に答える
4412 参照

hana - HANA の Into 句を使用した「即時実行」

テーブル(SPの入力パラメーターとして提供されるテーブル名)を読み取り、結果を一時テーブルに保存してから、読み取りテーブルのカウントを変数に保存する必要があるという要件があります。これを達成する方法を教えてください。動的クエリを使用してテーブルとそのカウントを読み取ることができましたが、結果を一時テーブル/変数に入れることができません。「Select」句と「Into」句が「Execute Immediate」で機能していないようです。ありがとう。