問題タブ [azure-sqldw]

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 投票する
2 に答える
2786 参照

azure-sql-database - SQL Azure データ ウェアハウス 動的 SQL Select クエリ

Azure SQL Data Warehouse ストアド プロシージャで、動的 SQL を作成して選択クエリを実行しようとしましたが、resutSet をフェッチできません。以下はコード スニペットです。

表示されているエラーは「'=' 付近の構文が正しくありません」です。選択クエリで変数に count(*) を代入するとエラーが発生します。しかし、同じロジックが Azure SQL Database で正常に機能しています。これを解決するために親切に助けてください。 .

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

azure - Azure Data Warehouse を利用した Power BI での時間ベースのドリルダウン

製品の在庫を定期的に追跡する単純な Azure データ ウェアハウスを設計しました。さらに、月、週、日、時間ごとにグループ化されたデータを表示し、上から下にドリルダウンできるようにしたいと考えています。私は3つの次元を定義しました:

製品在庫を追跡するためのファクト テーブルも定義しました。

私の事実のサンプルデータは以下のとおりです。

私が必要としているのは、合計 (x 軸は時間を表す) を確認する機能と、特定の製品でフィルタリングする機能を備えた、時間の経過に伴う製品の可用性のグラフです。

DimDateさらに、日別および製品別の平均在庫状況をドリルアップして参照する機能が必要です (x 軸は、テーブルを介して利用可能な日、週、月、年を表します)。

Power BI集計関数を使用して毎日の値を取得しようとしており、製品を考慮した平均関数を指定する機能がないため (製品ごとにグループ化)、日付ごとにグループ化することはできないようです。集計関数はここでは機能しません。Power BI は、特定の日のすべての製品のすべての値を合計して平均を取得しようとしています (例: 20160511)。

必要なものは次のとおりです。

製品を選択して簡単にドリルアップおよびドリルダウンできる機能を備えたインタラクティブなものにしたいだけです。私のシナリオをサポートするために倉庫構造を変更する方法を教えてください。

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

azure-sql-database - Azure Data Warehouse - 利用可能なすべての DWU を使用していない

私の組織は現在、Azure Datawarehouse を評価しています。16M 行を含むファクト テーブルと 5M 行を含む別のファクト テーブルがあり、両方とも同じ列 (同じデータ型と長さ) にハッシュ分散されています。

smallrc リソース クラスを使用して 200 DWU スケールで内部結合を実行すると、クエリに 6 分近くかかりますが、DWU の使用量 (ポータルに表示) は、使用可能なすべての DWU のほんの一部です。また、同じクエリが (SSIS SQL タスクの実行を通じて) 同時に複数回開始された場合、データ ウェアハウスは常に 6 つのインスタンス (最大) を実行します。

DWU 設定を 200 から 500 から 1000 に変更し、最終的に 2000 に変更しましたが、同じクエリの同時実行の最大数が 6 に制限され、DWU の使用量が常に使用可能な合計の一部にとどまり、目立ったものはありません。性能の変化。

これは予想される動作ですか?確かにDWUを大幅に増やすと、クエリの実行時間が大幅に短縮されるはずでしたか? これが非常に一般的であることを理解していますが、そのような分析にとって重要なことを考慮していないかどうかを理解しようとしていますか?

説明は次のとおりです。

テーブルを配布するときに、データの偏りをチェックしましたが、[シフト参照] 列にはほとんど何もありません。結果は次のとおりです。

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

azure-sqldw - 紺碧の dw 制限エラー

Azure DW (DWU 200) のストレス テストに 70 のログインを使用して約 70 の同時クエリをスケジュールし、しばらくするとこのエラーが発生し始めました。

しかし、対応する 1600 の制限を見つけることができません。どんな助けでも本当に感謝します、ありがとう。

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

azure - Azure Data Warehouse の「データベースを一時停止できませんでした」エラー

過去 2 時間、Azure Portal または Powershell を使用して Azure Data Warehouse を一時停止できませんでした。タイムアウトし続けます。

私は本当に週末にそれを残したくありません。何か案は?

説明 データベースの一時停止に失敗しました: MyDatabase。

エラーコード: 0

エラー メッセージ: データ ウェアハウス操作がタイムアウトしました。もう一度やり直してください。

ステータス エラー

時間 2016 年 5 月 27 日金曜日、午後 3 時 58 分 41 秒

0 投票する
4 に答える
1188 参照

azure - Azure Sql データウェアハウス API

Azure Sql Datawarehouse 用の REST API はありますか? サーバー、テーブルなどを作成するためのAPIのように。

ドキュメントに何も表示されませんhttps://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-overview-what-is/

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

azure-sqldw - SQL Data Warehouse - テーブル値関数を作成できない

バックグラウンド:

SQL Server データ ウェアハウスを Azure SQL Data Warehouse に移行しています。データベースは、SSAS OLAP キューブのソースです。

一部のメジャー グループはパーティション分割されており、テーブル値関数を使用してパーティションの関連データをクエリします。

問題:

Azure-DWH でこれらの関数を作成できません。

サンプル関数: create function udm.MyFunction () はテーブルを return として返します ( select getdate(), getutcdate() )

エラー メッセージ: メッセージ 104051、レベル 16、状態 1、行 46 サポートされていないデータ型エラー。ステートメントが Parallel Data Warehouse でサポートされていないデータ型を参照しているか、サポートされていないデータ型を生成する式があります。ステートメントを変更して、再実行してください。

MSDN リンク: https://msdn.microsoft.com/en-US/library/mt203952.aspx には、「return_data_type」がリストされ、「スカラー ユーザー定義関数の戻り値です。Transact-SQL 関数の場合、すべてSQL Data Warehouse でサポートされているスカラー データ型を使用できます。タイムスタンプ (rowversion) データ型はサポートされている型ではありません。"

単一の値を返す関数を作成できたため、TABLE の戻り値の型がエラーであると仮定しています。

テーブル値関数がサポートされているかどうかはわかりません。サポートされている場合は、それらを機能させるために何をする必要がありますか。

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

azure-sqldw - Azure データ ウェアハウスの PolyBase ファイル形式

次のようなファイルがあります。

したがって、次の「プロパティ」があります。

  • カンマ区切り
  • 二重引用符の列区切り文字
  • 一部の列のコンマ

さて、実際にこれを PolyBase で取り込むことができるかどうかはわかりませんが、方法はあるのでしょうか?

現在表示されているエラーは " Could not find a delimiter after quote" です..これは、二重引用符の後に予想される区切り文字にヒットしているためだと思います..

完全を期すために、現在のファイル形式を次に示します。