問題タブ [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 投票する
1 に答える
1243 参照

sql-server - Informatica でサポートされている Microsoft Azure sql データ ウェアハウス

ソースをフラット ファイル、ターゲットを SQL Data Warehouse として単純な変換を行いたいと考えています。ODBC 接続を使用するターゲット アナライザーでは、SQL Data Warehouse に接続でき、接続は成功しましたが、テーブルが一覧表示されず、テーブルを選択できません。 (サンプル テーブルは SQL データ ウェアハウスで作成されます) ソース/ターゲットを SQL データ ウェアハウスとして作成することは可能ですか?もしそうなら、親切に問題を解決するのを手伝ってください。

ありがとうございます。

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

java - Azure SQL データ ウェアハウス

Azure SQL Data Warehouse にデータを読み込むさまざまな方法を知っていれば幸いです。

Ubuntu マシンから JDBC を使用して Azure SQL DW に接続できました。

  1. Azure Data Factory を使用せずに、Azure Blob Storage から Azure SQL DW に直接読み込む方法はありますか?

  2. Ubuntu から Azure SQL DW にデータを読み込む方法。

  3. Azure と通信するための Java API。

  4. HDInsights から SQL DW へのデータの直接読み込み。

ありがとう

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

sql-server - SQL Server データ ウェアハウスで外部テーブルを作成するときの名前の競合の回避

AdventureWorksPolybase を使用してデータベースを SQL Server データ ウェアハウスに移行しようとしています。

スキーマHumanResourcesとそのスキーマ内のテーブルDepartmentがあるとします。

[HumanResources].[Department]Azure BLOB から SQL Server データ ウェアハウスにデータを読み込む前に、データ用の外部テーブルを作成する必要があります。

スキーマの下にすべての外部テーブルを作成してい[ex]ます。衝突を避けるために、元のスキーマをどのように表現すればよいですか。

[ex].[HumanResources].[Department]外部テーブルに不要なスキーマを作成することはできません。

これを表す簡単な方法はありますか?

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

sql-server - SQL Data Warehouse で外部テーブルを作成/選択する際の埋め込み改行の処理

SQL Data Warehouse (編集者はこれを変更しないでください。実際の名前です。ここを参照してください) には、JobCandidate_ext次のような外部テーブルがあります。

[Resume] は SQL Server では型でしXMLが、SQL データ ウェアハウスでは XML 型をここでvarchar(8000)説明されているように変換する必要があります。

フラット ファイルdata.txtを使用してデータを BLOB にエクスポートし、そこから外部テーブルを作成しています。

列には( [Resume]XML ファイルから予想されるように) キャリッジ リターンが含まれているため、実行するSELECT * FROM [HumanResources].[JobCandidate_ext]とエラーが発生します。この場合:

クエリが中止されました -- 外部ソースからの読み取り中に拒否の最大しきい値 (0 行) に達しました: 処理された合計 2 行のうち 1 行が拒否されました。
(/[HumanResources].[JobCandidate]/data.txt)列の序数: 0、予期されるデータ型: INT、問題のある値: テキスト .... (列変換エラー)、エラー: データ型 NVARCHAR を INT に変換中にエラーが発生しました。

here で説明されているように、外部テーブルを作成するときに行区切り記号を構成できないことはわかっています。

行区切り文字は UTF-8 で、Hadoop の LineRecordReader でサポートされている必要があります。行区切り文字は、'\r'、'\n'、または '\r\n' のいずれかでなければなりません。これらはユーザーが構成できません。

また、各列フィールドに引用符を付けようとすると、外部テーブルから行を選択しているときに次のエラーが発生します: No closing string delimiter.

クエリが中止されました -- 外部ソースからの読み取り中に最大拒否しきい値 (0 行) に達しました: 処理された合計 1 行のうち 1 行が拒否されました。
(/[HumanResources].[JobCandidate]/data.txt)列序数: 2、予期されるデータ型: VARCHAR(8000) collat​​e SQL_Latin1_General_CP1_CI_AS、問題の値: 'ShaiBassli (トークン化に失敗)、エラー: 終了文字列区切り文字がありません。

この問題を回避する方法はありますか?

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

tsql - Azure SQL データ ウェアハウスの「影響を受ける RowCount」

SQL Azure DB では、update ステートメントが実行されると、影響を受ける行数を取得@@ROWCOUNTできます。同様に、Azure SQL Data Warehouse では、影響を受ける行数を取得できません。Azure SQL Data Warehouse で影響を受ける行数をフェッチする方法はありますか。