reedtechus / azure-data-explorer
Azure 数据探索器 PHP SDK
v0.3.2
2023-04-01 18:15 UTC
Requires
- php: ^8.1
- sammyjo20/saloon: 2.0.0-beta3
Requires (Dev)
- laravel/pint: ^1.2
- pestphp/pest: ^1.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-09-09 17:36:54 UTC
README
Azure 数据探索器 PHP SDK
本项目是一个 PHP 库,允许您连接到 Azure 数据探索器并执行查询。
⚠️ 实验性: 此包仍在开发中,尚未准备好用于生产。
在 1.0.0 之前,可能会发生破坏性更改,而无需进行主要版本更改。
目标
本项目的目标是实现 Azure 数据探索器 REST API 的 PHP 实现。
功能路线图
- 身份验证
- 查询
- 流式导入
- 管理命令
- 查询 v2
安装
您可以通过 composer 安装此包
composer require reedtechus/azure-data-explorer
用法
use ReedTech\AzureDataExplorer\AzureDataExplorerApi; $dataExplorer = new AzureDataExplorerApi( 'AZURE_TENANT_ID', 'AZURE_CLIENT_ID', 'AZURE_CLIENT_SECRET', 'AZURE_DATA_EXPLORER_REGION', 'AZURE_DATA_EXPLORER_CLUSTER', ); $results = $dataExplorer->query($query);
这返回一个 QueryResultsDTO
对象(或抛出异常)。
使用结果
dump('Columns: '.implode(', ', $results->columns)); dump('Number of Results: '.count($results->data)); dump('Execution Time: '.$results->executionTime); dump('First Row: '.print_r($results->data[0], true));
测试
composer test
变更日志
请参阅 变更日志 了解最近更改的详细信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
致谢
此包在任何方面均不受 Microsoft 的支持或认可。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。