問題タブ [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.
sql-server - Informatica でサポートされている Microsoft Azure sql データ ウェアハウス
ソースをフラット ファイル、ターゲットを SQL Data Warehouse として単純な変換を行いたいと考えています。ODBC 接続を使用するターゲット アナライザーでは、SQL Data Warehouse に接続でき、接続は成功しましたが、テーブルが一覧表示されず、テーブルを選択できません。 (サンプル テーブルは SQL データ ウェアハウスで作成されます) ソース/ターゲットを SQL データ ウェアハウスとして作成することは可能ですか?もしそうなら、親切に問題を解決するのを手伝ってください。
ありがとうございます。
java - Azure SQL データ ウェアハウス
Azure SQL Data Warehouse にデータを読み込むさまざまな方法を知っていれば幸いです。
Ubuntu マシンから JDBC を使用して Azure SQL DW に接続できました。
Azure Data Factory を使用せずに、Azure Blob Storage から Azure SQL DW に直接読み込む方法はありますか?
Ubuntu から Azure SQL DW にデータを読み込む方法。
Azure と通信するための Java API。
HDInsights から SQL DW へのデータの直接読み込み。
ありがとう
sql-server - SQL Server データ ウェアハウスで外部テーブルを作成するときの名前の競合の回避
AdventureWorks
Polybase を使用してデータベースを SQL Server データ ウェアハウスに移行しようとしています。
スキーマHumanResources
とそのスキーマ内のテーブルDepartment
があるとします。
[HumanResources].[Department]
Azure BLOB から SQL Server データ ウェアハウスにデータを読み込む前に、データ用の外部テーブルを作成する必要があります。
スキーマの下にすべての外部テーブルを作成してい[ex]
ます。衝突を避けるために、元のスキーマをどのように表現すればよいですか。
[ex].[HumanResources].[Department]
外部テーブルに不要なスキーマを作成することはできません。
これを表す簡単な方法はありますか?
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) collate SQL_Latin1_General_CP1_CI_AS、問題の値: 'ShaiBassli (トークン化に失敗)、エラー: 終了文字列区切り文字がありません。
この問題を回避する方法はありますか?
tsql - Azure SQL データ ウェアハウスの「影響を受ける RowCount」
SQL Azure DB では、update ステートメントが実行されると、影響を受ける行数を取得@@ROWCOUNT
できます。同様に、Azure SQL Data Warehouse では、影響を受ける行数を取得できません。Azure SQL Data Warehouse で影響を受ける行数をフェッチする方法はありますか。