2021-05-26-improved-hue-importer-select-a-file-choose-a-dialect-create-a-table.md 5.0 KB


title: 改善されたHueのImporter -- ファイルの選択、方言の選択、テーブルの作成 author: Hue Team type: post date: 2021-05-26T00:00:00+00:00 url: /blog/2021-05-26-improved-hue-importer-select-a-file-choose-a-dialect-create-a-table sf_thumbnail_type:

  • none sf_thumbnail_link_type:
  • link_to_post sf_detail_type:
  • none sf_page_title:
  • 1 sf_page_title_style:
  • standard sf_no_breadcrumbs:
  • 1 sf_page_title_bg:
  • none sf_page_title_text_style:
  • light sf_background_image_size:
  • cover sf_social_sharing:
  • 1 sf_related_articles:
  • 1 sf_sidebar_config:
  • left-sidebar sf_left_sidebar:
  • Sidebar-2 sf_right_sidebar:
  • Sidebar-1 sf_caption_position:
  • caption-right sf_remove_promo_bar:
  • 1 ampforwp-amp-on-off:
  • default categories:
  • Version 4.10
  • Development
  • Query ---

Hueを設定して、パブリッククラウドで、ユーザーがCSVファイルから新しいSQLテーブルを作成できるようにするのに苦労したことがある方は、これがはるかに簡単になったことを知って喜んでいただけると思います。

Hueのプロユーザーであれば、Hue のImporterをご存知でしょう。 ファイルからテーブルを作成することができます。 これまでは、ファイルはHDFSや、S3ABFSなどのクラウドオブジェクトストレージ上にある必要がありました。 今では、コンピュータからファイルをブラウズして選択し、HueのさまざまなSQLの方言 でテーブルを作成できます。 Apache Hive, Apache Impala, Apache Phoenix, MySqlの方言に対応しています。

ゴール

  • ソースに関係なく、Hue Importerを使用してファイルをアップロードする。

目的

  • 誰もがHDFSやS3/ABFSにアクセスできるわけではありません。 ビジネスアナリストは、自分のコンピュータにあるデータセットを素早く分析し、データのクリーンアップやその他のデータエンジニアリングタスクを省略する必要があることがよくあります。
  • この機能を使用すると、コンピュータからファイルをインポートして、数回のクリックでテーブルを作成することができます.

テーブルを作成する手順

Importer direct upload steps gif

ワークフロー

Importer direct upload steps app diagram

ファイルと API

  • この機能を実装するために、3つのAPIを使用しています。
  • さまざまな SQL 方言がどのように実装されているのかに興味がある場合は、 sql.py ファイルをご覧ください。

注: 現在、Hueは数千行の小さなCSVファイルをサポートしています。

中間ステップ

  • ステップ 1 Importer direct upload step1
    ファイルを選択すると、Hueはファイル形式を推測し、区切り文字を識別して、テーブルのプレビューを生成します。
  • ステップ 2 Importer direct upload step2
    SQL の方言を選択すると、Hueは列のデータ型を自動検出します。 列名とそのデータ型は編集できます。

この機能は、最新の Hue または demo.gethue.com.
で試すことができます。


このプロジェクトでは、より多くのSQL方言をサポートするための貢献を喜んで歓迎いたします。
ご意見やご質問はありますか? ここやディスカッション まで気軽にコメントして、SQLクエリ のクイックスタートをしてください!

どうぞよろしくお願いします!

Ayush from the Hue Team