<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # BigQuery 解釋器 原文鏈接 : [http://zeppelin.apache.org/docs/0.7.2/interpreter/bigquery.html](http://zeppelin.apache.org/docs/0.7.2/interpreter/bigquery.html) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10030770](http://www.apache.wiki/pages/viewpage.action?pageId=10030770) 貢獻者 : [片刻](/display/~jiangzhonglian) [ApacheCN](/display/~apachecn) [Apache中文網](/display/~apachechina) ## 概述 [BigQuery](https://cloud.google.com/bigquery/what-is-bigquery)是Google Cloud Platform中高度可擴展的無操作數據倉庫。如果沒有正確的硬件和基礎架構,則查詢大量數據集可能會耗時且昂貴。Google BigQuery通過使用Google基礎設施的處理能力,啟用超級快速SQL查詢,僅針對僅附加表格來解決此問題。簡單地將您的數據移動到BigQuery中,讓我們處理辛苦的工作。您可以根據業務需求控制對項目和數據的訪問,例如讓他人查看或查詢您的數據。 ## 配置 | Name | Default Value | Description | | --- | --- | --- | | zeppelin.bigquery.project_id | ? | Google 項目ID | | zeppelin.bigquery.wait_time | 5000 | 以毫秒為單位查詢超時 | | zeppelin.bigquery.max_no_of_rows | 100000 | 最大結果集大小 | ## BigQuery API Zeppelin是針對BigQuery API版本v2-rev265-1.21.0 -?[API Javadocs](https://developers.google.com/resources/api-libraries/documentation/bigquery/v2/java/latest/)構建的。 ## 啟用BigQuery解釋器 在筆記本中,要啟用**BigQuery**解釋器,請單擊**Gear**圖標并選擇**bigquery**。 ### 設置服務帳戶憑據 為了在Google Cloud Engine之外運行BigQuery解釋器,您需要按照以下說明提供身份驗證[憑據](https://developers.google.com/identity/protocols/application-default-credentials): * 轉到[API控制臺憑據頁面](https://console.developers.google.com/project/_/apis/credentials) * 從項目下拉列表中選擇您的項目。 * 在`Credentials`頁面上,選擇`Create credentials`下拉菜單,然后選擇`Service account key`。 * 從服務帳戶下拉列表中,選擇一個現有的服務帳戶或創建一個新的服務帳戶。 * 對于`Key type`,選擇`JSON`鍵選項,然后選擇`Create`。該文件自動下載到您的計算機。 * 將`*.json`您剛剛下載的文件放在您選擇的目錄中。該目錄必須是私有的(您不能讓任何人訪問此目錄),但您的Zeppelin實例可以訪問。 * 將環境變量設置為下載`GOOGLE_APPLICATION_CREDENTIALS`的JSON文件的路徑。 * 無論是GUI:在解釋器配置頁面CAPITAL_CASE中的屬性名稱設置env vars * 或者`zeppelin-env.sh`:只是將其添加到文件的末尾。 ## 使用BigQuery解釋器 在段落中,用于`%bigquery.sql`選擇**BigQuery**解釋器,然后根據存儲在BigQuery中的數據集輸入SQL語句。您可以使用[BigQuery SQL Reference](https://cloud.google.com/bigquery/query-reference)構建自己的SQL。 例如,SQL可使用航班公開數據集來查詢機場前十名的出發延遲 ``` %bigquery.sql SELECT departure_airport,count(case when departure_delay>0 then 1 else 0 end) as no_of_delays FROM [bigquery-samples:airline_ontime_data.flights] group by departure_airport order by 2 desc limit 10? ``` 另一個例子,SQL從BigQuery中托管的github數據中查詢最常用的java包 ``` %bigquery.sql SELECT package, COUNT(*) count FROM ( SELECT REGEXP_EXTRACT(line, r' ([a-z0-9\._]*)\.') package, id FROM ( SELECT SPLIT(content, '\n') line, id FROM [bigquery-public-data:github_repos.sample_contents] WHERE content CONTAINS 'import' AND sample_path LIKE '%.java' HAVING LEFT(line, 6)='import' ) GROUP BY package, id ) GROUP BY 1 ORDER BY count DESC LIMIT 40? ``` ## 技術說明 有關當前實現的深入技術細節請參考[bigquery/README.md](https://github.com/apache/zeppelin/blob/master/bigquery/README.md)。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看