問題タブ [bigsql]
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.
biginsights - BigSQL でのネストされた連結
BigSQL で 3 つのフィールドを連結しようとしています。2つのフィールドを正常に連結できます
しかし、3 つのフィールドをそれと連結することはできません (2 つの引数のみを受け入れます)。ネストされた連結を試みました
しかし、これは値を返しNull
ます。ビューを作成しようとしていますが、select ステートメントのこの部分が機能していません。3 つの列はすべてvarchar
、ネストされた連結を文字通り許可されていない限り、どこに問題があるのか わかりません。
hadoop - IBM Bluemix 上の Analytics for Apache Hadoop から Big SQL に接続できない
IBM Bluemix で最新バージョンの「Analytics for Apache Hadoop」を使用しています。チュートリアルに従って、ODBC ドライバーを構成しています。http://www-01.ibm.com/support/knowledgecenter/SSPT3X_4.0.0/com.ibm.swg.im.infosphere.biginsights.analyze.doc/doc/bsql_odbc_windows.html
10.5 Data Server Driver パッケージをダウンロードし、db2dsdriver.cfg を構成しました。
これが私のサーバー情報です
db2cli を使用して接続を確認しようとすると、次のようになりました。
誰も同じ問題を抱えていますか?
bigsql - BigSQL でプロシージャを作成するにはどうすればよいですか?
BigSQL でプロシージャを作成しようとしています。db2 systaxを使用したため、構文エラーが発生しました。教えてください。BigSQL でプロシージャを作成するための systax は何ですか。
hive - ハイブからのヌルポインタ例外
以下のクエリを HIVE プロンプトから正常に実行できました。
しかし、以下のような他のクエリを実行しようとするときはいつでも:
テーブルは、以下の DDL ステートメントを使用して IBM BigSQL 環境で作成されます。
hive - Hive と bigsql の間の権限の問題
BigInsights バージョン 3.0 を使用しています。bigsql でテーブルを作成し、ハイブからそのテーブルに挿入しました。しかし、ファイルを移動しようとすると、最後にプロセスが失敗しますFailed with exception Unable to move sourcehdfs://hostname.devdata.company.com:9000/tmp/hive-user1/hive_2015-10-12_09-18-56_797_3643029992887919337-1/-ext-10000 to destination /biginsights/hive/warehouse/db_name.db/table_name
ディレクトリの HDFS のアクセス許可を確認すると/tmp/hive-user1
、ユーザーのみ、つまりこの場合は user1 のみの読み取り/書き込み/実行アクセス許可があることがわかりました。しかし、ディレクトリ/biginsights/hive/warehouse/db_name.db/table_name
はユーザーが所有してbigsql
いるため、失敗しています。とにかく、/tmp/hive-user1
デフォルトでディレクトリの HDFS のすべての読み取り許可を設定する方法はありますか? プロセスが失敗しないように。
mysql - NULL 値に関する MySQL の問題
フィールドを持つテーブルがあります: country_code、short_name、currency_unit、a2010、a2011、a2012、a2013、a2014、a2015。a2010-a2015 フィールドは double 型です。
これらのフィールドには NULL 値が含まれる可能性があることに注意して、フィールド a2010-a2015 の平均で結果を並べ替えるクエリを作成するにはどうすればよいですか?
私はこのコードを試しましたが、うまくいきませんでした (ORDER BY 部分に何か問題があることを示す間違いを返します。間違いは、カウント名と GROUP BY について何かを言っていました)。ロジックは次のとおりです。ORDER BY ((A)/(B)) ここで、A - 非 NULL フィールドの合計と B - 非 NULL フィールドの数。
何か案は?
(重要な場合、コードは BigInsights 環境で使用されます)