4

私のクライアントは、Alteryx のライセンスを持っているため、Alteryx を使用して ETL プロセスを実装することを望んでいます。Alteryx が ETL ツールであるかどうか、私は混乱しています。Alteryx は、Tableau データ視覚化ツールのデータを準備するためによく使用されると思います。

ETL ツールかどうか教えてください。SSIS との違いは?

ありがとう、

4

5 に答える 5

9

Alteryx は、データ準備/高度な分析アプリケーションです。データの準備、空間分析、予測が可能であるため、人々はさまざまな方法でそれを使用します。

私は、あるデータベースから別のデータベースにデータを移動する ETL 機能のためだけに Alteryx を使用することを選択した多くのクライアントと仕事をしています。 SQL -> Tableau データ エンジン、およびさまざまなデータ入力を含む他の多くの例 (Alteryx は、カスタム API -> Excel からすべてをサポートしています)。

すでに SSIS を使用している場合、Alteryx は正直言って新鮮な空気を吸っていることに気付くでしょう。私は過去に SSIS を使用していましたが、それ以来、Alteryx を使用すると開発がはるかに高速であることがわかりました。データの変更に対してより寛容であり、多くの異なるデータ ソースをより緊密に統合できます。新しいデータベース内ツールにより、以前は可能だった SQL との統合が大幅に強化され、データベース内で作業を実行できるようになりました。

最後に、SSIS と比較すると、Alteryx は習得が非常に簡単であることがわかると思います。彼らのサイトのオンライントレーニングビデオは、必要なだけの紹介を提供します.

楽しんでください、あなたはその経験を楽しむと思います。

クリス

于 2015-05-26T19:00:21.203 に答える
5

Alteryx サーバーがあれば、ETL に Alteryx を使用できます。特にクラウドとデータベースの間の多くのユースケースに使用しました。

私の個人的な意見では、SSIS よりも明らかに優れている点がいくつかあります。

  • 入力に ​​(データベースまたはヘッダー付きの csv ファイルからの) 列名がある場合、フローをまったく変更する必要なく、予期しない新しい列または列の順序の変更が自動的に処理されます。
  • フローを「マクロ」として構築し、ソース/宛先データベースとは完全に独立して単体テストを行うことができます (SSIS で試してみてください..)
  • フロー内の任意の場所にブラウズ ツールをドロップして、効果的にデバッグする機能。
  • 「テスト」ツールを使用してアサーションを組み込みます。

フローはサーバー上のコマンドラインから実行できます。私が見つけた最も簡単な方法 (Alteryx 独自のスケジューラを使用する以外に) は、「アプリ」として保存し、Alteryx エンジン実行可能ファイルを使用してコマンドラインから実行し、 xml ファイル。(フローを .yxwz (アプリ) として保存した後) 魔法の杖ボタンを押すことで、サンプルの xml パラメータ ファイルをフローから保存できます。これにより、変数を設定できるパネルが表示され、そのパネルには便利な「保存」があります。 " 正しい形式で xml ファイルを生成するボタン。

フロー自体の中で、アクション ツールまたはモジュール レベル パラメーター (User.*) を介して環境設定などをパラメーター化します。たとえば、フィールドで %User.[Your variable name]% を使用して、入力にデータベース サーバーを設定できます。

エラーログは一般的に優れています (失敗したツール、有用なエラーメッセージを特定します)、コマンドラインは有用なエラーレベル番号をスローするため、サードパーティのスケジューラでスケジュールするのは非常に簡単です (または、Alteryx サーバーの独自のスケジューラを使用するだけです)。

明らかに、重大なデータ操作、ピボットなどを行う必要がある場合、これは私が使用した中で最も簡単なツールです。

于 2015-05-26T22:14:11.993 に答える
0

Alteryx には、ETL、Advance Analytics、Reporting の 3 つの基本機能があります。

私が気に入っている最良の部分は高度な分析ですが、ETL もあります。そのため、ETL からレポート作成までの完全な分析ツールであると考えています。以前は、磁気テープに保存されているデータと接続していました。

于 2016-05-06T06:58:25.447 に答える