資料の 英語版 に戻る生成されたコード・スニペットによるデータのロード
生成されたコード・スニペットによるデータのロード
最終更新: 2024年10月07日
自動生成されたコードを追加して、プロジェクト・データ資産からノートブック・セルにデータをロードできます。 資産タイプは、ファイルまたはデータベース接続にすることができます。
ノートブックの空のコード・セルをクリックし、ノートブックのツールバーから 「コード・スニペット」 アイコン () をクリックし、 「データの読み取り」 とプロジェクトの資産を選択することで、以下を行うことができます。
データ・ソースのアクセス資格情報を挿入する。 この機能は、プロジェクトに追加されるすべてのデータ資産に使用できます。 資格情報を使用して、資産にアクセスし、選択したデータ構造にデータをロードするための独自のコードを作成できます。
ノートブック・セルに追加されるコードを生成する。 挿入されたコードは、データ・セットまたは接続の操作を簡単に開始できるクイック・スタートとして機能します。 実動システムでは、挿入されたコードを詳しく調べ、各自のニーズをより適切に満たす独自のコードを作成する必要があるかどうかを判断してください。
コード・セルを実行すると、データへのアクセスが行われ、選択したデータ構造にデータがロードされます。
注記:
- 生成されたコードを提供する機能は、以下の場合に一部の接続では無効になります。
- 接続資格情報は個人の資格情報です。
- 接続でセキュア・ゲートウェイ・リンクが使用されている
- 接続資格情報はボールトに保管されます
- 使用しているファイル・タイプまたはデータベース接続が以下のリストに表示されない場合は、汎用コードの作成を選択できます。 Python の場合、これは StreamingBody オブジェクトであり、R の場合は textConnection オブジェクトです。
- 生成されたコードを提供する機能は、以下の場合に一部の接続では無効になります。
以下の表に、コードを生成するオプションをサポートするデータ・ソース接続 (ファイル・タイプおよびデータベース接続) を示します。 コードを生成するためのオプションは、データ・ソース、ノートブック・コーディング言語、およびノートブック・ランタイム計算によって異なります。
サポートされるファイル・タイプ
データ・ソース | ノートブック・コーディング言語 | 計算エンジン・タイプ | データのロードで使用可能なサポート |
---|---|---|---|
CSV ファイル | |||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame および sparkSessionDataFrame へのデータのロード | ||
Hadoop を使用 | pandasDataFrame および sparkSessionDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | R データ・フレームへのデータのロード | |
Spark を使用 | R データ・フレームおよび sparkSessionDataFrame へのデータのロード | ||
Hadoop を使用 | R データ・フレームおよび sparkSessionDataFrame へのデータのロード | ||
Python スクリプト | |||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Spark を使用 | pandasStreamingBody へのデータのロード | ||
Hadoop を使用 | pandasStreamingBody へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject へのデータのロード | |
Spark を使用 | rRawObject へのデータのロード | ||
Hadoop を使用 | rRawObject へのデータのロード | ||
JSON ファイル | |||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame および sparkSessionDataFrame へのデータのロード | ||
Hadoop を使用 | pandasDataFrame および sparkSessionDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | R データ・フレームへのデータのロード | |
Spark を使用 | R データ・フレーム、rRawObject、および sparkSessionDataFrame へのデータのロード | ||
Hadoop を使用 | R データ・フレーム、rRawObject、および sparkSessionDataFrame へのデータのロード | ||
.xlsx および .xls ファイル | |||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame へのデータのロード | ||
Hadoop を使用 | pandasDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject へのデータのロード | |
Spark を使用 | データ・ロードはサポートされていません | ||
Hadoop を使用 | データ・ロードはサポートされていません | ||
オクテット・ストリーム・ファイル・タイプ | |||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Spark を使用 | pandasStreamingBody へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject でのデータのロード | |
Spark を使用 | rDataObject でのデータのロード | ||
PDF ファイル・タイプ | |||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Spark を使用 | pandasStreamingBody へのデータのロード | ||
Hadoop を使用 | pandasStreamingBody へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject でのデータのロード | |
Spark を使用 | rDataObject でのデータのロード | ||
Hadoop を使用 | rRawData へのデータのロード | ||
ZIP ファイル・タイプ | |||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Spark を使用 | pandasStreamingBody へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject でのデータのロード | |
Spark を使用 | rDataObject でのデータのロード | ||
JPEG、PNG イメージ・ファイル | |||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Spark を使用 | pandasStreamingBody へのデータのロード | ||
Hadoop を使用 | pandasStreamingBody へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject でのデータのロード | |
Spark を使用 | rDataObject でのデータのロード | ||
Hadoop を使用 | rDataObject でのデータのロード | ||
バイナリー・ファイル | |||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Spark を使用 | pandasStreamingBody へのデータのロード | ||
Hadoop | データ・ロードはサポートされていません | ||
R | Anaconda R ディストリビューション | rRawObject でのデータのロード | |
Spark を使用 | rRawObject へのデータのロード | ||
Hadoop | rDataObject でのデータのロード |
サポートされるデータベース接続
データ・ソース | ノートブック・コーディング言語 | 計算エンジン・タイプ | データのロードで使用可能なサポート |
---|---|---|---|
- Db2 Warehouse on Cloud - IBM Db2 on Cloud - IBM Db2 Database |
|||
Python | Anaconda Python ディストリビューション | ibmdbpyIda および ibmdbpyPandas へのデータのロード | |
Spark を使用 | ibmdbpyIda、ibmdbpyPandas、および sparkSessionDataFrame へのデータのロード | ||
Hadoop を使用 | ibmdbpyIda、ibmdbpyPandas、および sparkSessionDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | ibmdbrIda および ibmdbrDataframe へのデータのロード | |
Spark を使用 | ibmdbrIda、ibmdbrDataFrame、および sparkSessionDataFrame へのデータのロード | ||
Hadoop を使用 | ibmdbrIda、ibmdbrDataFrame、および sparkSessionDataFrame へのデータのロード | ||
- Db2 for z/OS |
|||
Python | Anaconda Python ディストリビューション | ibmdbpyIda および ibmdbpyPandas へのデータのロード | |
Spark を使用 | データ・ロードはサポートされていません | ||
- Amazon Simple Storage Services (S3) - Amazon Simple Storage Services (S3) (IAM アクセサリー・ポリシー) |
|||
Python | Anaconda Python ディストリビューション | pandasStreamingBody へのデータのロード | |
Hadoop を使用 | pandasStreamingBody および sparkSessionSetup へのデータのロード | ||
R | Anaconda R ディストリビューション | rRawObject へのデータのロード | |
Hadoop を使用 | rRawObject および sparkSessionSetup へのデータのロード | ||
- IBM Cloud Databases for PostgreSQL - Microsoft SQL Server |
|||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | R データ・フレームへのデータのロード | |
Spark を使用 | R データ・フレームおよび sparkSessionDataFrame へのデータのロード | ||
Python | Anaconda Python ディストリビューション | Load data into pandasDataFrame In the generated code: - Edit the path parameter in the last line of code - Remove the comment tagging To read data, see データソースからデータを読み込む To search data, see データオブジェクトの検索 To write data, see データソースへのデータの書き込み |
|
Spark を使用 | データ・ロードはサポートされていません | ||
R | Anaconda R ディストリビューション | R データ・フレームへのデータのロード 生成されたコード内: -コードの最後の行のパス・パラメーターを編集 -コメントのタグ付けを削除 データを読み取るには、以下のようにします。 データ・ソースからのデータの読み取り データを検索するには、 データ・オブジェクトの検索 を参照してください。 データを書き込むには、 データ・ソースへのデータの書き込み を参照してください。 |
|
Spark を使用 | データ・ロードはサポートされていません | ||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | データ・ロードはサポートされていません | |
Spark を使用 | データ・ロードはサポートされていません | ||
- Amazon RDS for MySQL |
|||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | R データ・フレームおよび sparkSessionDataFrame へのデータのロード | |
Spark を使用 | データ・ロードはサポートされていません | ||
- HTTP - Apache Cassandra - Amazon RDS for PostgreSQL |
|||
Python | Anaconda Python ディストリビューション | pandasDataFrame へのデータのロード | |
Spark を使用 | pandasDataFrame へのデータのロード | ||
R | Anaconda R ディストリビューション | R データ・フレームへのデータのロード | |
Spark を使用 | R データ・フレームへのデータのロード |
親トピック: ノートブックでのデータのロードとアクセス