問題タブ [netezza]
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.
oracle - 別のサーバーでホストされているデータベースにテーブルのシノニムを作成する
オラクルでは、他のデータベースが同じサーバー内にある場合、シノニムを作成するために次のことを行いました
サーバー接続の資格情報を提供できるように、別のサーバーでホストされているデータベースにテーブルのシノニムを作成するにはどうすればよいですか。
oracleとnetezzaの両方にこれが必要です。
編集:(Oracleの場合)以下の回答を参照して試行しているときに、リモートリンクにIPアドレスまたはリンク名に「-」が含まれていると構文エラーが発生しました。例えば。
sql - Netezza での十分位数ランキングのパフォーマンス
TwinFin 6 で、Netezza に約 1,000 万行の小さな (っぽい) 集約データ セットがあります。
質問を少し単純化するために、列の数を減らしました。
このテーブルは、顧客 ID ごとに 1 行で CUSTOMER_ID に分散され、顧客が行った合計トランザクション、費やした合計金額、および購入したアイテムの数を収集します。
私は、# トランザクション、合計支出額、合計購入アイテムによって、すべての顧客にわたる各顧客の十分位ランキングを計算しようとしています。たとえば、ある顧客が他の顧客の 90% 以上を費やした場合、その顧客は 10 位にランク付けされます。
私はクエリを作成しました:
これは機能しますが、非常に遅く、実行に 10 ~ 20 分近くかかります。
十分位数の計算を行うには、データを並べ替えてから、その並べ替えられたデータをグループに分割する必要があるため、Netezza の MPP 構造はこれをうまく処理できるようです。各 SPU で再配分してランキングを実行できる十分位数を分割していれば、さらに高速になる可能性があります。
これをスピードアップする方法についてのアイデアはありますか?
sql - Netezza で前月の最終日を取得する
前月の最終日を取得したい。
このようなもの:
この質問questionで提案されているようにoracle
、関数を使用してそれを行うことができます。で同じことを行う同様の機能はありますか。last_day()
Netezza Database
sql - 列の合計で割って列の値を見つける
Netezza データベースに次の列を含むテーブルがあります
field2
列が生成され、表に示すように値が保持されます。
この例では、の合計はfield1
です19.9
。
また、field1
値は頻繁に変更されます。
値の計算に役立つクエリを手伝ってくださいfield2
。また、値は小数であるため、正確な合計が必要になります。
ありがとう
c# - Netezzaデータ型のc#正規表現
私は、大規模なプロジェクトでSQLスキーマを移行するのに時間がかかり、C#で正規表現を使用したことがありません。だから私はうまくいけば迅速な方向転換を探しています。文字列である変数でこれらの値を見つけるように、C#で正規表現を作成するにはどうすればよいですか。数字を切り出すのが簡単/迅速であれば、それも問題ありません。かっこ内のすべての数字で機能することを確認したいだけです。
だから私の文字列は、"CHARACTER VARYING({0})"
sql - 日付の検索 - SQL
次の開始日と終了日があり、動的 SQL クエリを使用して、以下に記載されている 3 つの日付のみを netezza データベースにリストする必要があります。
ユーザーが指定した範囲の日付を生成できる netezza の動的 SQL クエリを使用する可能性はありますか。
sql - Netezza のグループ化と分割
sum(rev) 列の各行を列の合計で割る次のクエリがあります。
次の例では、sum(rev) 列の合計は 23193 です。Divide 列は次のように導出されます: sum(rev)/sum(rev) の行
2つの問題があります
1.) 日 (日付) 条件がコメント化されている場合、取得される値が間違っています。除算計算で正しい値が得られません。
2.) 日付ごとにグループ化したいので、2012 年 2 月 11 日のみのレコードがあるため、各日は 1 行のレコードのみである必要があります。
これらの 2 つのエラーの修正にご協力ください
data-warehouse - NetezzaでNOTNULL制約をNULLに変更します
Netezzaでnull許容でない列をnull許容に変更する方法はありますか?(または、テーブルに新しいnull許容列を作成し、データを転送して、古い列を削除する必要がありますか?)
答えがグーグル検索で表示された場合は申し訳ありませんが、私は探してみましたが、何かを見つけることができませんでした。
sql - Netezza - 複数行の挿入が遅い
Netezza で同時に複数の行を挿入するにはどうすればよいですか? 挿入するレコードが約 20,000 ありますが、単一の挿入を使用してすべてを挿入するには 1 時間 (!) かかります
これは私が今使っているものです